Sommario:
- Passaggio 1: materiali
- Materiali MOLTO economici
- Passaggio 2: Video: Introduzione LoRa e modulo RFM95 Hoperf Electronics
- Passaggio 3: test eseguiti
- Test eseguiti
- Passaggio 4: video: comunicazione LoRa ESP8266 e radio RFM95 # 1
- Passaggio 5: codice IDE Arduino
- Codice IDE Arduino
- Passaggio 6: esempio di modulo di trasmissione n. 1
- Passaggio 7: esempio di modulo di ricezione n. 2
- Passaggio 8: produzione dell'antenna
- Produzione di antenne
- Passaggio 9: download e documentazione completa
Video: Comunicazione LoRa ESP8266 e radio RFM95: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Una delle tecnologie più nominate da implementare per l'Internet of Things, che ha caratteristiche molto sorprendenti di comunicazione a lunga distanza e bassa potenza riflessa nel suo basso consumo, LoRa "Long - Range", questo tipo di modulazione è diventato molto popolare nei progetti di invio e ricezione dati sono già implementate alcune librerie per piattaforme ESP8266, Arduino, Raspberry pi ed ESP32.
In questa occasione effettueremo un test molto semplice con ESP8266 e RFM95 LoRa.
Tempo fa ho ricevuto 2 moduli/radio LoRa riferimento RFM95 di HopeRF, ad una frequenza di 915,0 MHz, quindi un tutorial consigliato Introduzione LoRa e la rapida rassegna al modulo RFM95:
Tutorial
Introduzione LoRa e Modulo RFM95 Hoperf
PDAControl Download e documentazione completa
Comunicazione LoRa ESP8266 e radio RFM95 #1
Controllo PDA
Descargas y Documentacion Completa
Comunicazione LoRa ESP8266 e Radio RFM95 #1
Passaggio 1: materiali
Materiali MOLTO economici
- 2 ESP8266 NodeMCU
- 2 Radio RFM95, nel mio caso 915,0 MHz
- 2 adattatori PCB bianchi per ESP8266 12E/F
- 2 Protoboard
- Antenna filare, cavo UTP, calcolare la lunghezza di seguito
Passaggio 2: Video: Introduzione LoRa e modulo RFM95 Hoperf Electronics
Passaggio 3: test eseguiti
Test eseguiti
Useremo 2 moduli ESP8266 NodeMCU, che comunicheranno tramite il bus SPI con i moduli RFM95 utilizzando la libreria RH_RF95.h di RadioHead, questo test sarà molto semplice, l'invio di un messaggio più un contatore da un modulo all'altro a 915MHz, Demarcazione di fabbrica sul retro del PCB. In questo tutorial verrà utilizzata la modulazione LoRa, non implementeremo LoRaWAN per non confondere.
Passaggio 4: video: comunicazione LoRa ESP8266 e radio RFM95 # 1
Passaggio 5: codice IDE Arduino
Codice IDE Arduino
In questa occasione utilizzeremo la libreria RH_RF95.h di RadioHead, molto usata negli esempi di Adafruit per il test dei suoi PCB e moduli, tecnicamente il modulo ESP8266 configura i parametri dell'RFM95 tramite il protocollo bus SPI.
Nota: link per il download e/o github di seguito.
Autobus SPI: da Wikipedia
Trattandosi di un test molto semplice, in entrambi i moduli verranno configurati solo i seguenti parametri:
- Potenza di trasmissione: 23 dBm = rf95.setTxPower(23, false)
- Frequenza/banda: 915 MHz = #define RF95_FREQ 915.0
Importante la corretta configurazione dei Pin per ESP8266:
- RFM95_CS = CS (selettore chip o selettore slave).
- RFM95_RST = Ripristina la radio durante l'inizializzazione.
- RFM95_INT =Interruzione dall'uscita DIO0.
Passaggio 6: esempio di modulo di trasmissione n. 1
Esempio di modulo di trasmissione n. 1
Verranno inviati il messaggio "PDAControl -" e il valore di un messaggio inviato/contatore di pacchetti. Nota: link per il download e/o github di seguito.
Terminale seriale … Trasmissione messaggio
Passaggio 7: esempio di modulo di ricezione n. 2
Esempio di modulo di ricezione n. 2
Il modulo è in modalità di ricezione. Nota: link per il download e/o github di seguito.
Terminale seriale … Ricezione, Messaggio e RSSI
Passaggio 8: produzione dell'antenna
Produzione di antenne
Per questo test l'antenna è stata realizzata con cavo UTP (Unshielded Twisted Pair) è stato preso un filo di 7,8 cm, grazie a absoluteautomation.com per l'informazione, per calcolare la lunghezza dell'antenna, solo io ho modificato il parametro più importante Frequenza, in il caso del mio modulo è quello 915.0.
Sito web: M0ukd.com Calcolatore antenna piano terra 1/4 onda
Passaggio 9: download e documentazione completa
Controllo PDA
Download e documentazione completa
Comunicazione LoRa ESP8266 e radio RFM95 #1
pdacontrolen.com/comunication-lora-esp8266-…
Controllo PDA
Descargas y Documentacion Completa
Comunicazione LoRa ESP8266 e radio RFM95 #1
pdacontroles.com/comunicacion-lora-esp8266-…
Consigliato:
Comunicazione wireless LoRa da 3Km a 8Km con dispositivo E32 (sx1278/sx1276) a basso costo per Arduino, Esp8266 o Esp32: 15 passaggi
Comunicazione Wireless LoRa da 3Km a 8Km con dispositivo Low Cost E32 (sx1278/sx1276) per Arduino, Esp8266 o Esp32: creo una libreria per gestire EBYTE E32 basata sulla serie Semtech del dispositivo LoRa, dispositivo molto potente, semplice ed economico. Versione 3Km qui, versione 8Km qui Possono lavorare su una distanza da 3000 m a 8000 m e hanno molte funzioni e
Semplice comunicazione Arduino LoRa (più di 5 km): 9 passaggi
Semplice comunicazione Arduino LoRa (più di 5 km): testeremo E32-TTL-100 con la mia libreria. È un modulo ricetrasmettitore wireless, opera a 410 441 MHz (o 868 MHz o 915 MHz) basato sull'originale RFIC SX1278 di SEMTECH, è disponibile la trasmissione trasparente, livello TTL. Il modulo adotta LORA
Comunicazione peer-to-peer LORA con Arduino: 9 passaggi
LORA Peer to Peer Communication con Arduino: sono un appassionato principiante di elettronica e questo è il mio primo istruttore, quindi per favore non essere duro nei tuoi commenti. In questo tutorial spiegherò come far comunicare direttamente due nodi LORA senza TTN (la rete delle cose). Che cos'è
ESP8266 e comunicazione Python per i nibbi: 6 passaggi
ESP8266 e Python Communication For Noobs: questa guida ti consente di ottenere qualsiasi dato da ESP8266 e controllarlo su Python senza comandi AT. Per i principianti, la maggior parte delle guide sull'utilizzo di ESP8266 è difficile, perché vogliono che tu lampeggi "AT COMMANDS "in chip, che è: Unnecessary Wast
Introduzione LoRa e modulo RFM95 / RFM95W Hoperf: 5 passaggi
Introduzione LoRa & Modulo RFM95 / RFM95W Hoperf: In questa occasione faremo una breve caratterizzazione di LoRa ™ e in particolare Radio RFM95/96 prodotta da Hoperf Electronics. Da un paio di mesi sono arrivati 2 moduli, inizialmente voglio fare un'introduzione sull'argomento