La comunicazione mesh è diventata una parte essenziale delle attività all’aperto, dei viaggi e delle situazioni in cui le reti cellulari non sono affidabili o disponibili. Meshtastic è un software open-source che consente la comunicazione mesh su dispositivi a basso costo come Lilygo T-Deck, un dispositivo basato su ESP32. In questo articolo, ti guideremo attraverso il processo di configurazione di Meshtastic su Lilygo T-Deck per creare una rete mesh portatile.
Cosa è Meshtastic?
Meshtastic è un’applicazione di comunicazione mesh che sfrutta l’hardware ESP32 per creare una rete wireless ad hoc. È particolarmente utile in situazioni in cui la copertura cellulare è inaffidabile, come durante l’escursionismo, il campeggio o le emergenze. Con Meshtastic, i dispositivi possono comunicare direttamente tra loro tramite radio frequenza senza necessità di infrastrutture di rete tradizionali.
Prerequisiti
Prima di iniziare, assicurati di disporre di quanto segue:
- Un dispositivo Lilygo T-Deck con ESP32.
- Un cavo USB per collegare il T-Deck al tuo computer.
- Un computer con il software Arduino IDE installato.
- Una connessione Internet per scaricare i file necessari.
Passaggi per Configurare Meshtastic su Lilygo T-Deck
1. Preparazione dell’Ambiente di Sviluppo
Inizia scaricando l’IDE di sviluppo Arduino dal sito ufficiale e installalo. Assicurati di avere l’ultima versione.
2. Installazione del Core ESP32
Dentro l’Arduino IDE, vai su “File” > “Preferenze” e copia il seguente URL nella sezione “URL aggiuntive per il gestore schede”:
arduino – copia URL:
https://dl.espressif.com/dl/package_esp32_index.json
Poi, vai su “Strumenti” > “Scheda” > “Gestore schede” e cerca “ESP32”. Installa il core ESP32.
3. Installazione delle Librerie
Ora dovrai installare alcune librerie. Vai su “Sketch” > “Gestisci librerie” e cerca e installa le seguenti librerie:
AsyncElegantOTA
ArduinoJson
LMIC-Arduino
NMEA2000
Meshtastic
4. Configurazione del Dispositivo
Collega il tuo Lilygo T-Deck al computer tramite il cavo USB. Apri il file delle impostazioni in Arduino > File > Preferenze
e attiva “Mostra dettagliati durante la compilazione” e “Salva automaticamente”.
Ora apri il file di configurazione di Meshtastic: Arduino > File > Esempi > Meshtastic-Arduino > meshtastic > meshtastic_config
e modifica le impostazioni come segue:
- Imposta il nome del dispositivo, ad esempio:
String myNickname = "T-Deck1";
- Imposta la frequenza radio, ad esempio:
float txFreq = 915.0;
- Imposta il fattore di propagazione, ad esempio:
int txPower = 14;
- Imposta il timeout del display, ad esempio:
int screenTimeoutSecs = 30;
5. Caricamento del Firmware
Collega il tuo T-Deck al computer, seleziona il giusto tipo di scheda e porta COM, quindi carica il firmware su T-Deck cliccando l’icona della freccia nella barra degli strumenti di Arduino.
È possibile caricare il firmware meshtastic su T-Deck anche con il WebFlasher del sito meshtastic raggiungibile a questo link: https://flasher.meshtastic.org/
questo è il metodo più veloce per flashare il firmware.
6. Configurazione Iniziale
Una volta caricato il firmware, il tuo Lilygo T-Deck dovrebbe accendersi con le impostazioni configurate. Accendi anche un secondo dispositivo Meshtastic e aspetta che i due si connettano.
Comunicazione mesh portatile
Ora hai configurato con successo il tuo Lilygo T-Deck con Meshtastic per creare una rete mesh portatile. Questo ti consente di comunicare con altri dispositivi Meshtastic senza dipendere da una connessione Internet o da una rete cellulare. Questa soluzione è ideale per avventure all’aperto, viaggi in zone remote o per mantenere una comunicazione affidabile in caso di emergenza. Meshtastic e dispositivi come il Lilygo T-Deck aprono nuove opportunità per la comunicazione resiliente in ogni situazione.
Scopri di più da TuttoeOltre.it - Blog di idee in rete
Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.