Sommario:
- Passaggio 1: verifica di avere l'hardware giusto
- Passaggio 2: ecco le note che ho preso sui pinout
- Passaggio 3: questi sono i pin necessari per la connessione
- Passaggio 4: configura il tuo ambiente di programmazione IDE Arduino
- Passaggio 5: ecco il codice per farlo funzionare
- Passaggio 6: ecco come vederlo funzionare
- Passaggio 7: divertiti
Video: Ottenere LoRa (SX1278/XL1278-SMT) Lavorare tramite SPI sul modulo della scheda madre WeMos D1 ESP-12F ESP8277 con OLED: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Mi ci è voluta una settimana per risolverlo - sembra che nessun altro prima di me l'abbia capito - quindi spero che questo ti faccia risparmiare un po' di tempo!
Il nome imbarazzante "Modulo scheda madre WeMos D1 ESP-12F ESP8266 con schermo OLED da 0,96 pollici" è una scheda di sviluppo da $ 11 che contiene una scheda WiFi ESP8266, uno schermo, un interruttore a 5 posizioni, un portabatteria agli ioni di litio 18650 e un circuito di ricarica con protezione, presa di alimentazione USB, interruttore e configurazione di programmazione seriale.
È davvero fantastico, in una tavola economica e pratica!
La scheda SX1278 LoRa è una piccola radio a bassa potenza da $ 4, che può inviare e ricevere dati su distanze molto lunghe (presumibilmente 15 km, ma ho letto rapporti di oltre 300 km da alcune persone)
Questo mostra come collegarli entrambi.
Se vuoi acquisire dati LoRa e caricarli su Internet, questa è una soluzione da $ 15 in grado di funzionare 24 ore su 24, 7 giorni su 7 da un pannello solare.
Passaggio 1: verifica di avere l'hardware giusto
Questo Instructable serve per usare queste 2 cose insieme.
Passaggio 2: ecco le note che ho preso sui pinout
Passaggio 3: questi sono i pin necessari per la connessione
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ----MISO
D7* (io13)----MOSI
D5* (io14)----SLCK
D8 (io15) ----NSS
D12* (io10) ---- DIO0
D4 (io2) ---- REST (opzionale - NB: D4 è cablato al LED blu)
* Nota che devi saldare D5, D6, D7 e D12 sul chip ESP8266 sulla scheda madre, perché non hanno rotto quei pin da usare sull'intestazione WeMos D1.
NB: Non è possibile utilizzare altri pin!! La maggior parte dei pin rotti per te (A0, D3, D4, D8, D9 e D10) impediranno (se utilizzati) l'avvio della scheda [D10+-, D8+, D4-, D3-], o impedirà la programmazione [D9], o impedirà il funzionamento del monitor seriale [D9, D10]).
Passaggio 4: configura il tuo ambiente di programmazione IDE Arduino
Assicurati, nelle tue preferenze, di avere "Ulteriori URL di Board Manager", incluso questo:-
arduino.esp8266.com/stable/package_esp8266com_index.json
E assicurati di aver installato le librerie di cui hai bisogno (vedi tutte le foto per sapere come farlo)
Passaggio 5: ecco il codice per farlo funzionare
Caricalo nel tuo programma Arduino. Se crei 2 versioni complete di questi e carichi lo stesso codice in entrambi, puoi vederli parlare tra loro usando il tuo monitor seriale nell'IDE di Arduino.
Passaggio 6: ecco come vederlo funzionare
Apri il tuo monitor seriale.
Se hai creato 2 di questi e se l'altro è già in esecuzione (quindi ti sta inviando pacchetti LoRa), vedrai qualcosa del genere:-
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 novembre 2018 22:08:41
LoRa Duplex con richiamata
L'inizializzazione di LoRa è riuscita.
Rec from:0xbb to:0xff mID:15 l:26 Msg:LeLoRa World 12:40:59 5135 RSSI:-43 Snr:9.50 freqErr:-2239 rnd:18
ss Rec da:0xbb a:0xff mID:17 l:26 Msg:LeLoRa World 12:40:59 5137 RSSI:-50 Snr:10,00 freqErr:-2239 rnd:15
s Rec da:0xbb a:0xff mID:18 l:26 Msg:LeLoRa World 12:40:59 5138 RSSI:-49 Snr:9.25 freqErr:-2239 rnd:15
ss Rec da:0xbb a:0xff mID:19 l:26 Msg:LeLoRa World 12:40:59 5139 RSSI:-43 Snr:9.75 freqErr:-2239 rnd:16
s Rec da:0xbb a:0xff mID:20 l:26 Msg:LeLoRa World 12:40:59 5140 RSSI:-51 Snr:9.50 freqErr:-2239 rnd:17
s Rec da:0xbb a:0xff mID:21 l:26 Msg:LeLoRa World 12:40:59 5141 RSSI:-53 Snr:10,00 freqErr:-2239 rnd:24
Puoi lasciare questo in esecuzione e portare l'altro a fare una corsa intorno all'isolato, quindi tornare più tardi e inserire i numeri in un foglio di calcolo per vedere quanti pacchetti sono stati persi e come varia la potenza del segnale, ecc.
Passaggio 7: divertiti
Fammi sapere se hai problemi o suggerimenti ecc.
Consigliato:
Altoparlante scheda madre PCB: 5 passaggi (con immagini)
PCB Motherboard Speaker: Uma caixa de som praticamente vinda do lixo eletrônico.Custo zero!Espero que gostem:DSe eu ganhar algum dos principais prêmios eu pretendo levar na Universidade e disponibilizar para os alunos e professors utilizarem na criaç!ão de projetos
Ciondolo a forma di cuore della scheda madre: 10 passaggi
Ciondolo a forma di cuore della scheda madre: se ami smontare le cose (soprattutto i computer) tanto quanto me, sei destinato ad avere una scheda madre o due in giro, quindi ecco un progetto per trasformarle in gioielli davvero carini. Al momento di questo post, sono stato su Instructables
Tweet sul display OLED SPI e sulla scheda fotonica delle particelle: 6 passaggi
Tweet sul display OLED SPI e sulla scheda fotonica di Particle: saluti a tutti. Questo semplice tutorial ci mostrerà come leggere i nostri tweet usando IFTTT e una scheda Photon. Potrebbe essere necessario vedere questo istruibile
Display LCD I2C / IIC - Utilizzare un display LCD SPI sul display LCD I2C utilizzando il modulo SPI su IIC con Arduino: 5 passaggi
Display LCD I2C / IIC | Utilizzare un display LCD SPI per il display LCD I2C utilizzando il modulo da SPI a IIC con Arduino: Ciao ragazzi poiché un normale LCD 1602 SPI ha troppi fili da collegare, quindi è molto difficile interfacciarlo con arduino ma c'è un modulo disponibile sul mercato che può convertire il display SPI in display IIC, quindi è necessario collegare solo 4 fili
E32-433T Esercitazione sul modulo LoRa - Scheda breakout fai-da-te per modulo E32: 6 passaggi
E32-433T Esercitazione sul modulo LoRa | Scheda breakout fai-da-te per il modulo E32: Ehi, come va, ragazzi! Akarsh qui da CETech. Questo mio progetto è più una curva di apprendimento per comprendere il funzionamento del modulo E32 LoRa di eByte, che è un modulo ricetrasmettitore da 1 watt ad alta potenza. Una volta capito il funzionamento, ho il design