Sommario:

Esercitazione introduttiva facile per le radio LoRa ESP32 - Nessun cablaggio: 6 passaggi
Esercitazione introduttiva facile per le radio LoRa ESP32 - Nessun cablaggio: 6 passaggi

Video: Esercitazione introduttiva facile per le radio LoRa ESP32 - Nessun cablaggio: 6 passaggi

Video: Esercitazione introduttiva facile per le radio LoRa ESP32 - Nessun cablaggio: 6 passaggi
Video: Modulazione di ampiezza e modulazione di frequenza [ERRATA CORRIGE] 2024, Dicembre
Anonim
Image
Image

Ehi, che succede, ragazzi? Akarsh qui da CETech.

Oggi realizzeremo un progetto che consiste essenzialmente nel configurare le radio LoRa per parlare tra loro nel modo più semplice possibile.

Qui il microcontrollore che ho usato è l'ESP32, che è collegato a schede LoRa di 915MHz, ho anche attaccato un display OLED a una delle radio in modo che le informazioni sul pacchetto siano visibili. Tutti i moduli utilizzati in questo progetto provengono da DFRobot poiché la compatibilità dei pin è presente per questi moduli, quindi non consiglio di utilizzare moduli di produttori diversi. Quindi iniziamo!

Ho anche realizzato un video sulla costruzione di questo progetto in dettaglio, consiglio di guardarlo per una migliore comprensione e dettaglio.

Passaggio 1: parti

Parti
Parti
Parti
Parti

Per fare ciò avrai bisogno di una scheda ESP32 o di un ESP8266 e puoi anche aggiungere una batteria se lo desideri.

Ho usato la scheda Firebeetle LoRa di frequenza 915MHz. DFRobot offre 3 tipi di schede a seconda della frequenza legale nella tua zona:

1) 433MHz

2) 868MHz

3) 915MHz

Per il display ho utilizzato uno shield OLED.

Suggerisco di utilizzare le schede di DFRobot con questo modulo poiché il pinout sarà compatibile e non avrai problemi da nessuna parte.

Passaggio 2: ottieni PCB per il tuo progetto prodotto

Ottieni PCB per il tuo progetto prodotto
Ottieni PCB per il tuo progetto prodotto

Devi dare un'occhiata a JLCPCB per ordinare PCB online a basso costo!

Ottieni 10 PCB di buona qualità prodotti e spediti a casa tua per 2 $ e alcune spese di spedizione. Avrai anche uno sconto sulla spedizione sul tuo primo ordine. Per progettare il tuo PCB, vai su easyEDA, una volta fatto carica i tuoi file Gerber su JLCPCB per farli fabbricare con una buona qualità e tempi di consegna rapidi.

Passaggio 3: scarica e configura l'IDE Arduino

Scarica e configura l'IDE Arduino
Scarica e configura l'IDE Arduino

Scarica l'IDE Arduino da qui.

1. Installa l'IDE Arduino e aprilo.

2. Vai su File > Preferenze

3. Aggiungere https://dl.espressif.com/dl/package_esp32_index.j… agli URL di Additional Boards Manager.4. Vai su Strumenti > Bacheca > Gestore bacheche

5. Cerca ESP32 e poi installa la scheda.

6. Riavviare l'IDE.

Passaggio 4: connessioni e saldatura

Connessioni e Saldature
Connessioni e Saldature
Connessioni e Saldature
Connessioni e Saldature
Connessioni e Saldature
Connessioni e Saldature
Connessioni e Saldature
Connessioni e Saldature

1. Saldare i moduli con le intestazioni impilabili.

2. Sarà necessario collegare entrambi i moduli LoRa ai moduli ESP32 secondo lo schema elettrico.

3. Raccogli tutti i 5-6 moduli che utilizzerai e impilali in base alle tue esigenze di Radio. Per questi passaggi, consiglio vivamente di guardare il mio video poiché questa parte è spiegata in dettaglio lì.

Passaggio 5: codifica del modulo

Codifica del modulo
Codifica del modulo
Codifica del modulo
Codifica del modulo
Codifica del modulo
Codifica del modulo

Scarica il repository GitHub:

2. Estrarre il repository scaricato.

3. Copiare le librerie dal repository scaricato nella cartella Library nella cartella degli sketch di Arduino.

4. Aprire lo sketch del trasmettitore nell'IDE di Arduino.

5. Passare a Strumenti > Lavagna. Seleziona la scheda appropriata che stai utilizzando, Firebeetle ESP32 nel mio caso.

6. Selezionare la comunicazione corretta. porta andando su Strumenti > Porta.

7. Premi il pulsante di caricamento.

8. Quando la scheda dice Caricamento completato, ripetere i passaggi precedenti con il modulo ricevitore per caricare il codice.

Passaggio 6: giocare con le radio LoRa

Giocare con le radio LoRa
Giocare con le radio LoRa

Non appena viene data alimentazione ad entrambi i moduli l'OLED sul trasmettitore inizia a mostrare il numero del pacchetto che si sta inviando, invece il monitor seriale collegato al Ricevitore mostra il pacchetto ricevuto con l'alimentazione del segnale.

Consigliato: