Už delší dobu si hraju s myšlenkou rozšíření lokální MeshCore sítě v mém okolí. Ruční zařízení fungují dobře, ale jakmile je člověk mezi domy, za kopcem nebo nízko nad zemí, dosah je samozřejmě omezený. Největší rozdíl u podobných sítí většinou neudělá vyšší výkon, ale dobré umístění antény.
Proto vznikl plán umístit trvalý repeater na střechu paneláku. Výhoda je jasná – vysoké místo, dobrý výhled do okolí a možnost pokrýt větší část města. Původně jsem chtěl na střechu umístit repeater vlastní konstrukce ale nakonec jsem se rozhodl o objednání hotového řešení. Když už má být zařízení na domě dlouhodobě, mělo by vypadat rozumně, být mechanicky bezpečné a co nejméně nápadné.
Po chvíli hledání jsem narazil na hotový solární uzel SenseCAP Solar Node P1 od Seeed Studio. Prodává se jako komunikační uzel pro Meshtastic, ale hardwarově je to univerzální LoRa zařízení postavené na modulu XIAO nRF52840 Plus a rádiovém modulu Wio-SX1262. Má integrovaný 5W solární panel, LoRa čip SX1262, Bluetooth 5.0, anténu 2 dBi, podporu čtyř akumulátorů 18650 a rozměry zhruba 191 × 201 × 42 mm.

Solární uzel dorazil v pěkné pevné krabici, vystlané černou pěnou. V balení je samotné solární zařízení, držák pro montáž na sloup, USB kabel, …

…návod k instalaci, kabel k anténě a anténa.

Na spodní straně je přišroubovaný kryt, pod kterým jsou držáky akumulátorů. Zároveň jsou v něm závity pro přišroubování celého zařízení k montážnímu držáku.

Z boku je konektor na anténu zakrytý červeným bobkem.

Ve spodní části zařízení jsou tlačítka pro zapnutí, reset a jedno uživatelsky definované tlačítko. Vedle nich jsou indikační LED diody a USB-C konektor schovaný pod krytkou. Zařízení se zapíná podržením tlačítka napájení po dobu 3 sekund, vypnutí se provádí podržením stejného tlačítka po dobu 5 sekund.
Indikační LED diody mají zleva následující funkce: červená svítí při nabíjení, zelená značí plně nabitý akumulátor, žlutá informuje o tom, že je zařízení vystavené světlu, modrá slouží jako Mesh heartbeat, tedy pravidelný signál sítě Mesh, a bílá je uživatelsky definovaná.

Po odšroubování krytu je uvnitř místo pro čtyři Li-ion akumulátory typu 18650. Je potřeba použít verzi s vystouplým plusovým pólem, tedy s takzvaným „čudlíkem“. Osadil jsem akumulátory s kapacitou 3500 mAh / 12,95 Wh / ks, takže zásoba energie by měla být víc než dostatečná.
Po vložení akumulátorů je potřeba zařízení krátce připojit k USB napájení. Stačí opravdu jen na chvíli, aby se aktivovala ochrana akumulátorů a zařízení začalo fungovat.

Z výroby by měl mít SenseCAP nahraný firmware pro Meshtastic. Ten jsem ale nezkoušel a rovnou jsem přešel na nahrání MeshCore. Nahrání se provádí přes webový flasher. Celý postup už mám popsaný v článku o repeateru, takže ho tady nebudu znovu opakovat.
Jen zmíním, že je potřeba vybrat zařízení Seeed Studio SenseCAP Solar, před nahráním zvolit vymazání původního firmwaru a aktivovat DFU mode. Na stránce výrobce se také píše, že není podporovaný OTA režim, který může způsobit zablokování zařízení. Alespoň tak jsem to pochopil, proto OTA firmware nenahrávám. Edit: Získal jsem odkaz na ověřený OTA firmware který by měl fungovat, odkaz ZDE. Až bude příležitost tak ho nahraju.

Připravený repeater na montážním držáku. Z boku jsem nalepil štítek s telefonním číslem a adresou webu pro případ, že by nastal nějaký problém. Repeater je sice umístěný se souhlasem, ale i tak je vhodné na zařízení uvést kontakt.

Nakonec přidávám pár fotek z montáže. Využil jsem stávající anténní konzoli a repeater umístil co nejvýš, kam jsem bezpečně dosáhl.



Závěr
SenseCAP Solar Node P1 se ukázal jako velmi vhodné řešení pro trvalejší MeshCore repeater na střeše. Oproti vlastní bastlené konstrukci má velkou výhodu v tom, že je to hotové kompaktní zařízení se solárním panelem, držákem, prostorem pro akumulátory a rozumně řešenou mechanikou. Právě u montáže na střechu paneláku mi to přijde důležité, protože zařízení musí nejen fungovat, ale také bezpečně držet a nepůsobit jako podezřelá krabička neznámého původu.
Samotná příprava byla nakonec celkem jednoduchá. Stačilo osadit akumulátory, nahrát MeshCore firmware, přidat kontakt pro případ problému a zařízení připevnit na stávající anténní konzoli. Díky tomu nebylo potřeba nijak zasahovat do střechy ani vymýšlet složitou vlastní konstrukci.
Teď bude nejzajímavější sledovat dlouhodobý provoz. Hlavně jak si solární napájení poradí s horším počasím, jak bude držet kapacita akumulátorů a jaký bude reálný přínos repeateru pro pokrytí okolí. Umístění na střeše by mělo síti výrazně pomoct a pokud se časem ukáže, že základní anténa nestačí, bude to první věc, kterou půjde ještě vylepšit.
Seznam dílů:
- díl – Vlastní komunikační síť přes LoRa
- díl – Companion: první nastavení a aplikace pro Android
- díl – T-Deck: samostatný companion bez telefonu
- díl – Repeater: první nastavení
- díl – Repeater: stavba solárního opakovače
- díl – Room Server: první nastavení a funkce
- díl – T-Deck: mapy a externí anténa
- díl – Bootloader OTAFix a OTA aktualizace repeateru s nRF52840
- díl – repeater SenseCAP Solar Node P1 (právě jste dočetli)

neni potreba se OTAFIXu bat, uz byl vydan i na SenseCAP P1: https://github.com/oltaco/Adafruit_nRF52_Bootloader_OTAFIX/releases
a funguje.
co se tyce konstrukce drzaku, je trosku nestastna (je to videt i z fotek), solarni panel castecne zakryva antenu a soucasne je antena velmi blizko kovovym predmetum, v tomto pripade antennimu stozaru, coz neni idealni.
jinak je to povedeny repeater.
Díky za odkaz na OTAfix.
S tou konstrukcí držáku máš pravdu byl by určitě lepší signál dát jí někam dál, ale je to aspoň kompaktní
Je zajimavý, že zmiňuješ OTAFIX až jako „edit“ a že si ho nepoužil, když předchozí článěk jsi měl právě o OTAFIX 😀
Navíc přímo ve flasheru je vše potřebné zdůrazněno a všechny potřebné soubory tam jsou připraveny.