Cuprins:
- Pasul 1: Piese
- Pasul 2: obțineți PCB-uri pentru proiectul dvs. fabricat
- Pasul 3: Tutorial anterior [OPȚIONAL]
- Pasul 4: Cablare și circuit
- Pasul 5: Moduri de operare
- Pasul 6: PCB-ul nostru
- Pasul 7: Codificare
- Pasul 8: Test final
Video: ESP32 cu tutorial modul E32-433T LoRa - Interfațare LoRa Arduino: 8 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.
Acest proiect al meu este interfațarea modulului E32 LoRa de la eByte, care este un modul de emisie-recepție de 1 watt de mare putere cu un ESP32 folosind Arduino IDE.
Am înțeles funcționarea E32 în ultimul nostru tutorial, de data aceasta am proiectat un PCB care va conecta ESP32 la un E32.
În cele din urmă, vom testa placa noastră cu un alt modul LoRa Breakout și vom configura o conexiune.
Să începem acum cu distracția.
Pasul 1: Piese
Puteți găsi modulele LoRa de la eByte pe următoarele link-uri de la LCSC:
E32 1W modul LCSC:
Modulul E32 100mW LCSC:
Antena 433MHz LCSC:
Firebeetle ESP32 de la DFRobot:
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: Tutorial anterior [OPȚIONAL]
Am realizat săptămâna trecută un videoclip tutorial de pornire pentru același modul, pe care vă recomand să aruncați o privire înainte de a continua cu acest tutorial.
Pasul 4: Cablare și circuit
Toate conexiunile sunt făcute deja pe PCB.
Conexiunile între placa ESP32, OLED și E32 sunt simple și sunt conectate folosind doar câteva fire.
Conexiunile interne ale plăcii E32 sunt puțin mai complexe, pentru care am adăugat o diagramă de circuit separată.
Cea mai importantă conexiune care trebuie realizată este de pinii M1 și M0. Acestea trebuie să fie conectate fie la GND, fie la VCC pentru funcționarea modulului și nu pot fi lăsate plutitoare. Vom afla mai multe despre diferitele moduri de selecție folosind M1 și M0 în pasul următor.
În cele din urmă, am atașat, de asemenea, câteva LED-uri pe pinii Rx și Tx, astfel încât, atunci când transmisia de date are loc prin UART, să fie vizibilă pe LED-uri.
Pasul 5: Moduri de operare
Schimbarea tensiunii pinilor M1 și M0 pot fi setate diferite moduri ale modulului.
Putem vedea diferitele moduri pe tabelul de mai sus.
Mă concentrez în principal pe Modul 0 și Modul 3. Pentru utilizarea LoRa normală, păstrez modulul pe Modul 0 și pentru configurare, îl mențin pe Modul 3.
Pentru acest proiect, vom păstra ambii pini la 0, adică modul 0.
Pasul 6: PCB-ul nostru
Am proiectat un PCB folosind schema de circuit de mai sus și l-am fabricat.
PCB-ul are anteturi pentru modulele de afișare ESP32, E32 și OLED.
Există, de asemenea, câteva componente de bază în afară de asta.
De asemenea, am rupt câteva pini GPIO suplimentare ale ESP32 pe PCB pentru posibilitatea extinderii proiectului.
Așa că am lipit componentele de pe PCB și am programat ESP32 în pasul următor.
Pasul 7: Codificare
1. Descărcați depozitul GitHub:
2. Extrageți depozitul descărcat.
3. Deschideți schița brută în IDE Arduino.
4. Navigați la Instrumente> Placă. Selectați placa potrivită pe care o utilizați, Firebeetle ESP32 în cazul meu.
5. Selectați comunicarea corectă port accesând Instrumente> Port.
6. Apăsați butonul de încărcare.
7. Când fila indică Încărcare finalizată, veți vedea afișajul OLED prind viață.
Pasul 8: Test final
Am conectat placa ESP32 la alimentare folosind micro USB.
Pentru cealaltă parte a legăturii LoRa, am folosit modulul breakout din tutorialul anterior pe care l-am conectat folosind un modul FTDI la un PC și am setat comutatorul de mod M0 și M1 la 0 & 0.
Apoi a început să trimită date prin UART către modulul conectat la PC și a observat că OLED a început să afișeze datele primite prin LoRa după ce ESP32 trimite un mesaj de confirmare pe care îl vedem pe monitorul serial. Urmăriți videoclipul meu pentru același demo.
Recomandat:
Comunicare fără fir LoRa de 3Km la 8Km cu dispozitiv E32 (sx1278 / sx1276) low cost pentru Arduino, Esp8266 sau Esp32: 15 pași
Comunicare wireless LoRa de 3Km la 8Km cu dispozitiv E32 low cost (sx1278 / sx1276) pentru Arduino, Esp8266 sau Esp32: Creez o bibliotecă pentru gestionarea EBYTE E32 bazată pe seria Semtech de dispozitive LoRa, dispozitiv foarte puternic, simplu și ieftin. Puteți găsi Versiunea de 3 km aici, versiunea de 8 km aici Pot funcționa pe o distanță de 3000m până la 8000m și au o mulțime de caracteristici și
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: 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 radiourilor LoRa pentru a vorbi între ele în cel mai simplu mod posibil. Aici microcontrolerul pe care l-am folosit este ESP32, care este c
Server web HiFive1 cu module ESP32 / ESP8266 Modul WiFi Tutorial: 5 pași
Server Web HiFive1 cu module ESP32 / ESP8266 Tutorial: HiFive1 este prima placă bazată pe RISC-V compatibilă Arduino construită cu CPU FE310 de la SiFive. Placa este de aproximativ 20 de ori mai rapidă decât Arduino UNO, dar la fel ca placa UNO HiFive1 nu are conectivitate wireless. Din fericire, există mai multe
Placă HiFive1 Arduino cu modul ESP-01 Tutorial modul: 5 pași
Placă Arduino HiFive1 cu modul ESP-01 Tutorial modul: HiFive1 este prima placă bazată pe RISC-V compatibilă Arduino construită cu CPU FE310 de la SiFive. Placa este de aproximativ 20 de ori mai rapidă decât Arduino UNO, dar la fel ca placa UNO, nu are nici o conectivitate wireless. Din fericire, există mai multe
Controlul electrocasnicelor peste LoRa - LoRa în automatizarea caselor - Telecomandă LoRa: 8 pași
Controlul electrocasnicelor peste LoRa | LoRa în automatizarea caselor | Telecomandă LoRa: Controlează și automatizează aparatele tale electrice de la distanțe mari (Kilometri) fără prezența internetului. Acest lucru este posibil prin LoRa! Hei, ce se întâmplă, băieți? Akarsh aici de la CETech. Acest PCB are, de asemenea, un afișaj OLED și 3 relee care