Cuprins:

LoRa ESP32 Radios Tutorial ușor de început - Fără cablare: 6 pași
LoRa ESP32 Radios Tutorial ușor de început - Fără cablare: 6 pași

Video: LoRa ESP32 Radios Tutorial ușor de început - Fără cablare: 6 pași

Video: LoRa ESP32 Radios Tutorial ușor de început - Fără cablare: 6 pași
Video: De ce ar trebui să înveți programare | Microcontroler | Arduino | ESP32 2024, Iulie
Anonim
Image
Image

Hei, ce se întâmplă, băieți? Akarsh aici de la CETech.

Astăzi vom face un proiect care se referă practic la configurarea aparatelor de radio LoRa pentru a vorbi între ele în cel mai simplu mod posibil.

Aici microcontrolerul pe care l-am folosit este ESP32, care este conectat la plăci LoRa de 915 MHz, am atașat, de asemenea, un afișaj OLED la unul din radio, astfel încât informațiile despre pachete să fie vizibile. Toate modulele utilizate în acest proiect provin de la DFRobot, deoarece compatibilitatea pinului există pentru aceste module, deci nu recomand utilizarea modulelor diferiților producători. Deci sa începem!

De asemenea, am realizat un videoclip despre construirea acestui proiect în detaliu, vă recomand să îl urmăriți pentru o mai bună înțelegere și detalii.

Pasul 1: Piese

Părți
Părți
Părți
Părți

Pentru a face acest lucru, veți avea nevoie de o placă ESP32 sau un ESP8266 și puteți adăuga și o baterie, dacă doriți.

Am folosit placa LoRa firebeetle cu o frecvență de 915 MHz. DFRobot oferă 3 tipuri de plăci în funcție de frecvența legală în zona dvs.:

1) 433 MHz

2) 868MHz

3) 915 MHz

Pentru afișaj, am folosit un scut OLED.

Vă sugerez să utilizați plăci de la DFRobot cu acest modul, deoarece pinout-ul va fi compatibil și nu veți întâmpina nicio problemă nicăieri.

Pasul 2: obțineți PCB-uri pentru proiectul dvs. fabricat

Obțineți PCB-uri pentru proiectul dvs. fabricat
Obțineți PCB-uri pentru proiectul dvs. fabricat

Trebuie să verificați JLCPCB pentru a comanda PCB online ieftin!

Veți obține 10 PCB-uri de bună calitate fabricate și expediate la pragul dvs. pentru 2 $ și o parte din transport. Veți primi, de asemenea, o reducere la expediere la prima comandă. Pentru a vă proiecta propriul cap PCB către easyEDA, odată ce ați terminat, încărcați fișierele Gerber pe JLCPCB pentru a le fabrica cu o calitate bună și timp de livrare rapid.

Pasul 3: Descărcați și configurați IDE-ul Arduino

Descărcați și configurați IDE-ul Arduino
Descărcați și configurați IDE-ul Arduino

Descărcați ID-ul Arduino de aici.

1. Instalați Arduino IDE și deschideți-l.

2. Accesați Fișier> Preferințe

3. Adăugați https://dl.espressif.com/dl/package_esp32_index.j… la URL-urile suplimentare ale managerului de plăci. Accesați Instrumente> Tablou> Manager placi

5. Căutați ESP32 și apoi instalați placa.

6. Reporniți IDE-ul.

Pasul 4: Conexiuni și lipire

Conexiuni și lipire
Conexiuni și lipire
Conexiuni și lipire
Conexiuni și lipire
Conexiuni și lipire
Conexiuni și lipire
Conexiuni și lipire
Conexiuni și lipire

1. Lipiți modulele cu antetele stivuibile.

2. Va trebui să conectați ambele module LoRa la modulele ESP32 conform schemei de cablare.

3. Adunați toate cele 5-6 module pe care le veți folosi și stivați-le în funcție de nevoile dvs. de radio. Pentru acești pași, vă recomand să vă uitați la videoclipul meu, deoarece această parte este explicată în detaliu acolo.

Pasul 5: Codificarea modulului

Codificarea modulului
Codificarea modulului
Codificarea modulului
Codificarea modulului
Codificarea modulului
Codificarea modulului

Descărcați depozitul GitHub:

2. Extrageți depozitul descărcat.

3. Copiați bibliotecile din depozitul descărcat în folderul Library din folderul de schițe Arduino.

4. Deschideți schița Transmițătorului în Arduino IDE.

5. Navigați la Instrumente> Placă. Selectați placa potrivită pe care o utilizați, Firebeetle ESP32 în cazul meu.

6. Selectați comunicarea corectă port accesând Instrumente> Port.

7. Apăsați butonul de încărcare.

8. Când fila indică Încărcare finalizată, trebuie să repetați pașii de mai sus cu modulul receptor pentru a încărca codul.

Pasul 6: Joacă cu aparatele de radio LoRa

Joacă cu radiourile LoRa
Joacă cu radiourile LoRa

De îndată ce puterea este dată ambelor module, OLED-ul de pe transmițător începe să arate numărul pachetului care este trimis, pe de altă parte, monitorul serial conectat la receptor arată pachetul primit cu puterea semnalului.

Recomandat: