Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Nabavite PCB -ove za vaš projekat
- Korak 3: Prethodni vodič [OPCIONALNO]
- Korak 4: Ožičenje i krug
- Korak 5: Načini rada
- Korak 6: Naša PCB
- Korak 7: Kodiranje
- Korak 8: Završni test
Video: ESP32 S vodičem E32-433T LoRa modula - LoRa Arduino povezivanje: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Hej, šta ima momci! Akarsh ovdje iz CETech -a.
Ovaj moj projekt povezuje E32 LoRa modul s eByte-a koji je primopredajnički modul velike snage 1 W s ESP32 koristeći Arduino IDE.
Rad E32 smo razumjeli u našem zadnjem vodiču, ovaj put sam dizajnirao PCB koji će povezati ESP32 s E32.
Na kraju ćemo testirati našu ploču s drugim LoRa prekidnim modulom i uspostaviti vezu.
Počnimo sada sa zabavom.
Korak 1: Dijelovi
LoRa module iz eBytea možete pronaći na sljedećim vezama iz LCSC -a:
E32 1W modul LCSC:
E32 100mW modul LCSC:
Antena 433MHz LCSC:
Firebeetle ESP32 iz DFRobota:
Korak 2: Nabavite PCB -ove za vaš projekat
Morate provjeriti JLCPCB za jeftino naručivanje PCB -a na mreži!
Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag po cijeni od 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, pređite na easyEDA, kada to učinite, prenesite svoje Gerber datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim rokom izvršenja.
Korak 3: Prethodni vodič [OPCIONALNO]
Prošle sedmice sam napravio video za početak rada za isti modul koji vam preporučujem da pogledate prije nego nastavite s ovim vodičem.
Korak 4: Ožičenje i krug
Sve veze su već izvedene na PCB -u.
Veze između ESP32, OLED i E32 razvodne ploče su osnovne i povezane samo pomoću nekoliko žica.
Unutrašnje veze E32 prekidačke ploče su malo složenije za šta sam dodao zasebni dijagram kola.
Najvažnije spajanje je na pinove M1 i M0. Moraju biti spojeni na GND ili VCC za rad modula i ne mogu se ostaviti u plutajućem položaju. U sljedećem koraku naučit ćemo više o odabiru različitih načina korištenjem M1 i M0.
Konačno, također sam priključio nekoliko LED dioda na Rx i Tx pinove tako da kada se prijenos podataka odvija preko UART -a to je vidljivo na LED diodama.
Korak 5: Načini rada
Promjenom napona pinova M1 i M0 mogu se postaviti različiti načini rada modula.
Na gornjoj tabeli možemo vidjeti različite načine rada.
Uglavnom se fokusiram na Mode 0 i Mode 3. Za normalnu upotrebu LoRa, držim modul na načinu 0, a za konfiguraciju ga držim na načinu 3.
Za ovaj projekt zadržat ćemo oba pina na 0, tj. Način rada 0.
Korak 6: Naša PCB
Dizajnirao sam PCB koristeći gornji dijagram kola i proizveo ga.
PCB ima zaglavlja za module prikaza ESP32, E32 i OLED.
Osim toga, postoje i neke osnovne komponente.
Takođe sam razbio neke dodatne GPIO pinove ESP32 na PCB -u radi mogućnosti proširenja projekta.
Tako sam lemio komponente na PCB -u i programirao ESP32 u sljedećem koraku.
Korak 7: Kodiranje
1. Preuzmite spremište GitHub:
2. Izdvojite preuzeto spremište.
3. Otvorite sirovu skicu u Arduino IDE -u.
4. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite, Firebeetle ESP32 u mom slučaju.
5. Odaberite ispravnu komunikaciju. port tako što ćete otići na Tools> Port.
6. Pritisnite dugme za otpremanje.
7. Kada kartica kaže Gotovo učitavanje, vidjet ćete oživljavanje OLED ekrana.
Korak 8: Završni test
Priključio sam ESP32 PCB na napajanje pomoću mikro USB -a.
Za drugu stranu LoRa veze, koristio sam prekidni modul iz prethodnog vodiča koji sam spojio pomoću FTDI modula na računalo i postavio prekidač načina rada M0 i M1 na 0 i 0.
Zatim je počeo slati podatke putem UART -a modulu spojenom na PC i primijetio da je OLED počeo prikazivati podatke primljene preko LoRa -e nakon što ESP32 šalje poruku potvrde koju vidimo na serijskom monitoru. Pogledajte moj video za istu demo verziju.
Preporučuje se:
Povezivanje GPS modula s Raspberry Pi: 10 koraka
Povezivanje GPS modula s Raspberry Pi: Hej momci !! Želite li povezati GPS modul s Raspberry Pi? Ali nailazite na poteškoće da to učinite? „Ne brinite, ovdje sam da vam pomognem! Za početak možete koristiti sljedeće dijelove:
Povezivanje ultrazvučnog modula za rangiranje HC-SR04 s Arduinom: 5 koraka
Povezivanje ultrazvučnog modula za rangiranje HC-SR04 sa Arduinom: Hej, šta ima, momci! Akarsh ovdje iz CETech -a. Ovaj moj projekat je malo jednostavniji, ali zabavan kao i drugi projekti. U ovom projektu ćemo spojiti HC-SR04 ultrazvučni modul senzora udaljenosti. Ovaj modul radi generatin
Povezivanje TM1637 modula zaslona s Arduinom: 3 koraka
Povezivanje TM1637 modula zaslona s Arduinom: As-Salam-O-Aleykum! Moje uputstvo se odnosi na povezivanje TM1637 ekranskog modula sa Arduinom. Ovo je četverocifreni sedmo segmentni modul prikaza. Dolazi u različitim bojama. Moj je crvene boje. Koristi Tm1637 Ic
Povezivanje GPS modula s Arduino Uno: 7 koraka
Povezivanje GPS modula s Arduino Uno: Zdravo! Želite li spojiti GPS modul na Arduino Uno ploču, ali ne znate kako to učiniti? Ovdje sam da vam pomognem! Za početak će vam trebati sljedeći dijelovi
Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka
PLSD Vodič za povezivanje: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja sa Apple TV -ima u konferencijskoj sali putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins lokalne školske oblasti