Sommario:
- Passaggio 1: parti
- Passaggio 2: ottieni PCB per il tuo progetto prodotto
- Passaggio 3: scarica e configura l'IDE Arduino
- Passaggio 4: connessioni e saldatura
- Passaggio 5: codifica del modulo
- Passaggio 6: giocare con le radio LoRa
Video: Esercitazione introduttiva facile per le radio LoRa ESP32 - Nessun cablaggio: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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 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
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
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
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:
TM4C123G LaunchPad Guida introduttiva: 7 passaggi
Guida introduttiva al LaunchPad TM4C123G: come introduzione alla programmazione integrata, le schede di sviluppo come il launchpad TM4C123G forniscono un modo semplice per impostare l'hardware sufficiente per avviare la programmazione. Tuttavia, il processo di configurazione di un ambiente di sviluppo per la tua scheda può essere
Come creare una traccia elettronica sbalorditiva: produzione musicale introduttiva per FL Studio: 6 passaggi
Come creare una traccia elettronica sbalorditiva: produzione musicale introduttiva per FL Studio: benvenuto! Questa guida istruttiva aiuterà i produttori musicali principianti e intermedi nell'utilizzo di FL Studio per creare vari generi di musica dance elettronica. Esaminerà gli elementi di base della creazione di una canzone, con l'obiettivo di dettagliare i suggerimenti di base
Esercitazione Bluetooth ESP32 - Come utilizzare il Bluetooth integrato di ESP32: 5 passaggi
Esercitazione Bluetooth ESP32 | Come utilizzare il Bluetooth integrato di ESP32: Ciao ragazzi Poiché la scheda ESP32 viene fornita con WiFi e amp; Bluetooth entrambi, ma per i nostri progetti per lo più usiamo solitamente solo Wifi, non usiamo Bluetooth. Quindi in queste istruzioni mostrerò quanto è facile usare il Bluetooth di ESP32 & Per i tuoi progetti base
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
Fai da te MusiLED, LED musicali sincronizzati con applicazione Windows e Linux con un clic (32 bit e 64 bit). Facile da ricreare, facile da usare, facile da trasferire.: 3 passaggi
Fai da te MusiLED, LED musicali sincronizzati con applicazione Windows e Linux con un clic (32 bit e 64 bit). Facile da ricreare, facile da usare, facile da portare.: Questo progetto ti aiuterà a collegare 18 LED (6 rossi + 6 blu + 6 gialli) alla tua scheda Arduino e ad analizzare i segnali in tempo reale della scheda audio del tuo computer e trasmetterli a i led per accenderli secondo gli effetti beat (Snare, High Hat, Kick)