IU5HJU

VoLoRa

Installa il firmware e imposta nominativo, frequenza e potenza dalla scheda collegata via USB. Progetto sperimentale per radioamatori.

Prima di collegare la scheda
Questo browser non supporta la porta seriale (Web Serial). Usa Chrome, Edge od Opera da computer (o Chrome su Android con cavo OTG). Firefox e Safari non funzionano.

1. Installa il firmware

Versione: …

Quale versione scelgo? Se non sai quale, lascia quella proposta. Nel menu trovi:

  • Stabile (per esempio v1.0.0): la versione consigliata, provata sul campo.
  • Beta (v0.1.0-beta.1) e candidata al rilascio (rc): funzionano, ma sono ancora in prova sul campo.
  • Sviluppo (main-GG/MM/AAAA): l'ultima modifica del progetto, più recente ma meno provata e diversa a ogni pubblicazione. Per chi vuole le novità.
Per chi preferisce la riga di comando (esptool)

Scarica il file firmware-…-web_factory.bin della tua scheda (T3 o T-Beam) dalla pagina delle versioni su GitHub e scrivilo con esptool.py --chip esp32 write_flash 0x0 file.bin. Le impostazioni salvate nella scheda restano.

Browser non supportato. Serve una pagina https.

Il firmware pubblico ha il nominativo N0CALL: riceve ma non trasmette finché non imposti il tuo (passo 2). Le impostazioni già salvate nella scheda restano dopo un aggiornamento fatto da questa pagina (dal 13/11/2026: il flasher scrive solo il programma e lascia stare la zona delle impostazioni). Con esptool, invece, write_flash 0x0 …web_factory.bin le cancella: per aggiornare e tenerle scrivi solo il programma, write_flash 0x10000 …ota_update.bin.

2. Configura la scheda

Collega la scheda, premi “Collega” e scegli la porta. La scheda si riavvia: attendi qualche secondo.

Solo lettere, cifre e “/”, massimo 8 caratteri. Con N0CALL la scheda non trasmette.

Di base la scheda è una stazione normale. Le altre modalità (ripetitore, nodo Internet) mostrano qui sotto le loro impostazioni solo quando le scegli; le impostazioni della stazione (posizione, MeshCom, testi, sysop) compaiono solo per la stazione normale.

Due schede possono fare da ripetitore: una RX ascolta la frequenza di ingresso (quella del profilo, qui sotto) e una TX ritrasmette sulla frequenza di uscita. Con un ruolo da ripetitore la scheda non funziona più da stazione: dopo il riavvio mostra lo stato del ripetitore. Attenzione: una scheda in ruolo da ripetitore non ha il menu a bordo, quindi non apre più la pagina interna: per tornare stazione scegli Stazione normale qui, con il cavo USB.

Rete e reflector

Per collegarsi in rete a un reflector (o a un altro nodo) la scheda usa il Wi-Fi: non serve aprire porte sul router, scrive lei per prima. Nodo Internet: tutti i campi servono. Ripetitore: si imposta sulla scheda RX (la TX non ha il Wi-Fi); se lasci tutto vuoto il ripetitore resta solo in radio. Le voci del reflector sono nel file del reflector ([docs/reflector.md](https://github.com/IU5HJU/VoLoRa/blob/main/docs/reflector.md)).

Password non impostata (rete aperta).

Di base compare il reflector VoLoRa di IU5HJU: se hai un reflector tuo (anche privato) scrivi qui il suo nome o indirizzo e la sua porta. Un nome si risolve da solo, anche se il reflector cambia indirizzo; la porta è la 5400 se manca.

Il numero con cui si presenta il reflector: lo sceglie chi lo gestisce e non cambia (per quello di base è 1000). Serve alla scheda per essere sicura di parlare con il reflector giusto.

Il numero della tua scheda nell'elenco del reflector: te lo assegna il sysop quando registra il tuo nodo (non lo scegli tu: lascialo vuoto finché non ti risponde, poi scrivilo e salva). Insieme alla chiave dice al reflector chi sei: è la riga della tua scheda nel suo file.

Se hai più nodi con lo stesso nominativo, ognuno ha il suo id e la sua chiave (una chiave non si usa due volte): il nome serve solo al sysop per distinguerli. Non viene salvato sulla scheda.

Chiave non impostata.

Ogni quanti minuti la scheda (TX del ripetitore o nodo) trasmette il proprio identificativo, con il nominativo qui sopra, in modo testo: le stazioni lo vedono passare senza suoni. Di base 10.

Dopo il testo la scheda manda il nominativo in Morse con un tono in FM stretta (15 parole al minuto, 700 Hz): chi non ha le schede LoRa lo sente con un ricevitore FM qualsiasi e capisce che la frequenza è occupata. Dura circa 6 secondi.

Standard: voce in tempo reale con Codec2 3200, la più naturale: è il modo di base, quello da usare via ripetitore o nodo. Range: voce in tempo reale con Codec2 1200 (il vecchio “Standard” di prima del 12/11/2026), un po’ più di portata (circa 2,5 dB teorici in più, non misurati) ma meno fedele: da usare per i collegamenti in condizioni difficili, quando serve quel poco in più. Messaggio: tieni premuto il PTT e registra fino a 15 secondi (quanto ripete il ripetitore); un secondo dopo il rilascio la scheda trasmette il messaggio, molto più lentamente del parlato (circa 94 secondi in aria ogni 10 secondi di voce) e con circa 13 dB di sensibilità in più; chi riceve lo ascolta a ricezione conclusa. Le schede con profili diversi non si sentono: usa lo stesso profilo (e la stessa frequenza) su tutte. Vale dal riavvio.

Da 430.000 a 440.000. Il valore predefinito è un segnaposto: scegli il canale con il band plan IARU Regione 1 / ARI. Le stazioni che si ascoltano devono usare la stessa frequenza.

Per usare un ripetitore la scheda ascolta sulla frequenza qui sopra (l'uscita del ripetitore) e trasmette sulla frequenza + lo shift (l'ingresso). Di base 0: tutto come prima, ascolto e trasmissione sulla stessa frequenza. La frequenza di trasmissione deve restare tra 430.000 e 440.000 MHz (anche per le frequenze degli altri profili): altrimenti la scheda rifiuta lo shift. Vale dal riavvio; sul display e in seriale (Via ripetitore: ...) si vede la frequenza di trasmissione. Non vale per i ruoli ripetitore e nodo né durante l'escursione MeshCom.

Frequenze degli altri profili (Range e Messaggio)

La scheda usa la frequenza del profilo scelto. Di base seguono la frequenza dello Standard: se la cambi, quelle uguali la seguono. Le frequenze possono essere uguali (nelle prove si usa spesso una frequenza nota) e le puoi cambiare a piacere per configurazioni particolari.

Come sopra, per il profilo Range: di base segue lo Standard, e può essere uguale alle altre.

Da 2 a 17 dBm.

Da 0 (muto) a 10, in passi da 3 dB: il 5 è il livello di prima (0 dB), da 6 a 10 la voce si alza fino a +15 dB (con il limitatore che evita la saturazione). Con il pulsante volume (GPIO15) si cambia poi a scheda accesa; allo spegnimento torna a questo valore.

Per misurarlo: resta in silenzio, non toccare il microfono e premi "Misura il fondo" (3 secondi). Il valore trovato viene salvato e vale subito. Poi lo puoi correggere a mano con − e +: più alto = l'AGC taglia più rumore (ma può tagliare la voce debole), più basso = più sensibile (ma amplifica il fondo). Standard −60 dBFS (stanza silenziosa); in auto o all'aperto il fondo sarà più alto. Da −80 a −36.

Posizione (facoltativa)

La posizione viaggia in chiaro, come il nominativo, solo nel primo pacchetto di ogni turno (7 byte): chi riceve vede la distanza in km sul display. Serve una posizione: il GPS (T-Beam) oppure quella fissa qui sotto.

In gradi decimali: positivi a nord e a est, negativi a sud e a ovest (per esempio 43.7696 e 11.2558). Si può scrivere anche con la virgola. Serve anche senza trasmetterla, per vedere la distanza dalle stazioni che trasmettono la loro. Lascia vuoti i due campi per non avere nessuna posizione fissa.

Il GPS assorbe decine di mA: accendilo solo se serve. Con un fix recente (cielo aperto; il primo può richiedere alcuni minuti) la posizione viene dal GPS, altrimenti dalla posizione fissa. Il display a riposo dice "GPS cerco satelliti" o "GPS fix, N satelliti".

MeshCom: avvisi e accordi sulle reti di testo

Dal menu a bordo (volume lungo → MeshCom) la scheda passa per qualche minuto ai 433,175 MHz delle reti radioamatoriali a pacchetto, invia uno dei testi qui sotto a un destinatario (un gruppo come 22251 o 222, un nominativo-SSID come IU5ABC-9, oppure * per tutti), ascolta le risposte dirette a te e poi torna da sola al profilo voce. È pensato per avvisare (“IU5HJU QRV su VoLora modo Q”) o fissare un QSO, non per sostituire un nodo MeshCom. Durante l'ascolto la scheda non sente la voce del progetto. I testi diretti al tuo nominativo-SSID (il tuo nominativo, “-” e l'SSID, per esempio IU5HJU-99) compaiono come un SMS e si leggono col PTT. Un messaggio a un gruppo o a * è ripetuto da molti nodi: usalo con parsimonia, e prima di trasmettere accordati con chi gestisce la rete della tua zona.

Nei testi qui sotto puoi usare dei segnaposti, sostituiti al momento dell'invio: %C il tuo nominativo, %M la lettera del modo del profilo voce in uso (S Standard, R Range, M Messaggio), %F la frequenza del profilo voce. Per esempio “%C QRV su VoLora modo %M %F” diventa “IU5HJU QRV su VoLora modo S 433.900”.

Modo Sysop (per chi gestisce un ripetitore)

Per chi gestisce un ripetitore. Con il modo Sysop acceso il menu della scheda (volume lungo) mostra Comandi Sysop al posto di Invia testo: scegli il comando (STATO, SPEGNI, RIACCENDI, RIAVVIA, IDENTIFICA, POTENZA) e la scheda lo trasmette firmato al ripetitore. Resta acceso finché non lo spegni. Nominativo e chiave vanno impostati uguali sul ripetitore (schede RX e TX) e sulla scheda del sysop; la chiave non si rilegge mai.

Chiave non impostata.

Testi predefiniti (SMS)

Fino a 5 testi brevi (massimo 150 caratteri ciascuno, solo lettere, cifre e simboli senza accenti e senza le parentesi graffe) da inviare dalla scheda: menu a bordo (volume lungo) → Invia testo. Chi riceve sente “SMS” in Morse, vede una busta sul display e preme il PTT per leggere. Lascia vuoto un posto per non usarlo. Valgono subito, senza riavvio.

Prova di collegamento

È la prova di potenza: serve a trovare la potenza minima con cui due schede si sentono. Si accende su entrambe le schede (pulsante qui sotto, oppure tre pressioni brevi del PTT). Poi su una delle due si preme il PTT: la scheda ripete la prova di collegamento (3 secondi ciascuna) dalla potenza massima alla minima, un dBm alla volta, e l'altra risponde ogni volta con l'esito. Alla fine entrambe mostrano sul display la potenza minima con tutti i frame intatti e fin dove la risposta arriva ancora. Si ferma da sola quando l'altra scheda non risponde più, o con un altro PTT. Serve il tuo nominativo (non N0CALL); nel profilo Messaggio non c'è. Non è salvata: allo spegnimento torna spenta.

Senza computer: la prova si attiva e si disattiva anche con tre pressioni veloci del PTT sulla scheda (ognuna entro mezzo secondo dalla precedente): due bip acuti e "PROVA ATTIVA" sul display per attivarla, un bip grave e "PROVA SPENTA" per spegnerla. Con la prova attiva, tieni premuto il PTT per i 12 secondi della prova.

3. Verifica dell'hardware audio

Per controllare il montaggio di microfono, amplificatore e altoparlante con una sola scheda, senza strumenti. Collega prima la scheda nel passo 2.

Microfono

Prima 3 secondi di silenzio, poi 3 secondi in cui parli vicino al microfono (per esempio: "prova, uno, due, tre"). La pagina confronta i due livelli.

Altoparlante e microfono insieme

La scheda suona tre toni (grave, medio e acuto) a volume basso e fisso. Ascoltali: dovresti sentire tre toni distinti, chiari e senza fruscio. Nello stesso tempo il microfono misura se li sente.

Come leggere il risultato: falsi positivi e falsi negativi

Falso positivo: il microfono "sente" i toni anche senza che l'altoparlante li emetta, perché il rumore dell'amplificatore entra nel microfono dai fili o dall'alimentazione. Controllo: ripeti la prova con l'altoparlante scollegato: se il microfono sente lo stesso, il collegamento è elettrico, non acustico, e il risultato non vale.

Falso negativo: l'altoparlante suona ma il microfono non sente i toni, perché è lontano, coperto o il volume è troppo basso. Controllo: se hai sentito i toni a orecchio, l'altoparlante funziona; avvicina il microfono all'altoparlante e ripeti.

La prova è indicativa: dice se la catena è viva, non com'è la qualità della voce, che si giudica ascoltando.