Cuprins:
- Pasul 1: Piese
- Pasul 2: obțineți PCB-uri pentru proiectul dvs. fabricat
- Pasul 3: Descărcați și configurați IDE-ul Arduino
- Pasul 4: Conexiuni și lipire
- Pasul 5: Codificarea modulului
- Pasul 6: Joacă cu aparatele de radio LoRa
Video: LoRa ESP32 Radios Tutorial ușor de început - Fără cablare: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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 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
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
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
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:
Cablare FTDI cu ESP8266 / ESP32: 8 pași
Cablare FTDI cu ESP8266 / ESP32: Dacă doriți să utilizați ESP8266 sau ESP32-cam fără butoane pentru programare, iată configurația de care aveți nevoie
Garaj ușor de stare Hack ușor: 3 pași
Garage Door Status Light Hack: Locuiesc într-o casă în care nu este ușor să văd dacă ușa garajului este deschisă sau închisă. Avem un buton în casă, dar ușa nu este văzută. Gândul la ingineria unui fel de întrerupător și de alimentare nu a fost de dorit din cauza pr
DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: 3 pași
DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: acest proiect vă va ajuta să conectați 18 LED-uri (6 roșii + 6 albastre + 6 galbene) la placa Arduino și să analizați semnalele în timp real ale plăcii de sunet ale computerului și să le retransmiteți la LED-urile pentru a le aprinde conform efectelor de bătăi (Snare, High Hat, Kick)
Anulați ștergerea fișierelor șterse, foarte ușor și ușor de utilizat: 7 pași
Anulați ștergerea fișierelor șterse, foarte ușor și ușor de utilizat: ați șters vreodată un fișier de pe hard disk-ul de rezervă, camera foto, mp3 sau chiar ați golit coșul de reciclare și apoi ați realizat că doriți în continuare acel fișier? Acesta este un mod simplu de a recupera acele fișiere. Am adăugat acest instrucat, pentru că am șters fiecare episod din familia g
Robot ușor: Urmăritor ușor: 4 pași
Easy Robot: Light Follower: Fără programare sau microcipuri! Roboți, cel mai minunat lucru existent, mai ales când o mulțime de oameni îl pot construi! Am primit acest robot de la un prieten. mulțumesc Rudolf.Oricum, acest robot folosește 2 rezistențe dependente de lumină pentru a simți lumina și d