Il ThinkNode M9 di Elecrow è un terminale di comunicazione LoRa mesh completamente autonomo. Non serve uno smartphone per scrivere messaggi: la tastiera QWERTY fisica e il display TFT a colori bastano. Il firmware MeshCore gestisce la rete mesh tra dispositivi, così i messaggi viaggiano di nodo in nodo senza infrastrutture. È pensato per emergenze, escursioni e attività outdoor dove il cellulare non arriva.
Il cuore del dispositivo è un ESP32-S3R8 con processore a 240 MHz, 512KB SRAM, 8MB PSRAM e 16MB di flash. Il modulo LoRa Semtech LR1110 gestisce la trasmissione radio nelle bande EU868 e US915. Il GPS integrato supporta GPS, GLONASS, Galileo e BeiDou. La batteria Li-Po da 2.300 mAh alimenta tutto, con una durata in standby stimata di 2-3 giorni.
Come funziona il terminale LoRa mesh
Il firmware MeshCore coordina la comunicazione mesh tra i terminali. Ogni messaggio può essere inoltrato da altri nodi fino a destinazione. La tastiera QWERTY da 37 tasti invia gli eventi di pressione tramite I2C. Il firmware interroga la tastiera nel loop principale, quindi la risposta è immediata. Il display TFT da 2,4 pollici con risoluzione 320×240 mostra l’interfaccia utente, inclusi messaggi, stato della rete e posizione GPS.
Il modulo LR1110 include anche funzioni di geolocalizzazione avanzate, ma il GPS esterno resta il riferimento principale per la posizione. Wi-Fi e Bluetooth aggiungono connettività per la configurazione iniziale e per il debug. Il firmware si può aggiornare via USB-C, che serve anche per la ricarica della batteria. Il dispositivo misura 126 x 67 x 10.3 mm e pesa 123 grammi, quindi sta in tasca senza problemi.
La costruzione è solida e compatta. La temperatura operativa va da -10°C a 60°C, mentre lo stoccaggio arriva a -20°C. Il prezzo di 74,90 dollari lo rende accessibile per chi vuole sperimentare la messaggistica mesh senza spendere cifre da radioamatore. Per chi vuole avvicinarsi al mondo LoRa partendo da una scheda sola, una TTGO LoRa 868 MHz con ESP32 e display OLED fa lo stesso mestiere del ThinkNode: stessa banda europea, stesso microcontrollore, display a bordo.
Software e personalizzazione
Il firmware MeshCore è open source e si può compilare con ESP-IDF. Chi preferisce ambienti più semplici può usare Arduino IDE o MicroPython. Il display è gestito con LVGL, una libreria grafica leggera adatta a schermi piccoli. La documentazione include istruzioni per modificare l’interfaccia e aggiungere funzioni personalizzate.
La tastiera QWERTY è il punto di forza rispetto ad altri terminali LoRa. Molti dispositivi richiedono uno smartphone per scrivere, ma qui tutto avviene sulla scheda. Inoltre, il supporto multi-costellazione GPS rende il posizionamento affidabile anche in aree remote. Il firmware gestisce automaticamente il routing mesh, quindi l’utente non deve configurare nulla di complesso.
- Messaggistica testuale off-grid senza smartphone
- GPS multi-costellazione per posizione precisa
- Bande EU868 e US915 selezionabili via firmware
- Wi-Fi e Bluetooth per configurazione e debug
- Batteria Li-Po ricaricabile con autonomia di 2-3 giorni
Perché scegliere un terminale LoRa standalone
In situazioni di emergenza, le reti cellulari possono cadere. Un terminale LoRa mesh crea una rete alternativa tra i partecipanti. La portata dipende dall’ambiente: in campo aperto si supera il chilometro, in città si riduce ma la mesh estende la copertura. Il ThinkNode M9 è progettato per questo scenario, con una robustezza adeguata all’uso outdoor.
La tastiera fisica evita gli errori di battitura dei touchscreen, soprattutto con i guanti. Il display a colori da 200 cd/m² è leggibile anche alla luce del sole. Per chi vuole costruire un dispositivo simile da zero servono poi un display TFT touch da 2,8 pollici e un modulo GPS UBLOX NEO-6M; la tastiera QWERTY, invece, resta il pezzo difficile da procurarsi. Il ThinkNode M9 resta comunque un prodotto completo e pronto all’uso.
La scheda del progetto su GitHub include schemi, firmware e istruzioni di montaggio. La comunità attorno a MeshCore è attiva e rilascia aggiornamenti regolari. Il supporto per ESP-IDF e Arduino IDE rende il dispositivo adatto sia a principianti sia a esperti. Infine, il prezzo competitivo e le dimensioni compatte lo rendono un compagno ideale per chi vive all’aperto.
Fonte: https://github.com/meshcore-dev/MeshCore/pull/2942
