Satura rādītājs:

ESP32 ar E32-433T LoRa moduļa apmācību - LoRa Arduino saskarne: 8 soļi
ESP32 ar E32-433T LoRa moduļa apmācību - LoRa Arduino saskarne: 8 soļi

Video: ESP32 ar E32-433T LoRa moduļa apmācību - LoRa Arduino saskarne: 8 soļi

Video: ESP32 ar E32-433T LoRa moduļa apmācību - LoRa Arduino saskarne: 8 soļi
Video: Módulos LoRa E32 configuración y modos de funcionamiento 2024, Jūlijs
Anonim
Image
Image

Hei, kas notiek, puiši! Akarsh šeit no CETech.

Šis mans projekts sasaista E32 LoRa moduli no eByte, kas ir lieljaudas 1 vatu raiduztvērēja modulis ar ESP32, izmantojot Arduino IDE.

Mēs sapratām E32 darbību mūsu pēdējā apmācībā, šoreiz esmu izstrādājis PCB, kas savienos ESP32 ar E32.

Visbeidzot, mēs pārbaudīsim savu dēli ar citu LoRa sadalīšanas moduli un izveidosim savienojumu.

Sāksim ar jautrību tagad.

1. darbība: detaļas

Daļas
Daļas
Daļas
Daļas

LoB moduļus no eByte varat atrast šādās LCSC saitēs:

E32 1W modulis LCSC:

E32 100mW modulis LCSC:

Antena 433MHz LCSC:

Firebeetle ESP32 no DFRobot:

2. darbība: iegūstiet PCB savam projektam

Iegūstiet PCB savam projektam
Iegūstiet PCB savam projektam

Lai lēti pasūtītu PCB tiešsaistē, jums jāpārbauda JLCPCB!

Jūs saņemsiet 10 labas kvalitātes PCB, kas ražoti un nosūtīti uz jūsu sliekšņa par 2 USD un kādu piegādi. Jūs saņemsiet arī atlaidi piegādei pirmajam pasūtījumam. Lai izveidotu savu PCB, dodieties uz easyEDA, kad tas ir izdarīts, augšupielādējiet savus Gerber failus JLCPCB, lai tie tiktu ražoti ar labu kvalitāti un ātru apgrozījuma laiku.

3. darbība. Iepriekšējā apmācība [IZVĒLES]

Image
Image

Pagājušajā nedēļā es izveidoju apmācības video par to pašu moduli, kuru es iesaku jums apskatīt, pirms turpināt šo pamācību.

4. solis: elektroinstalācija un ķēde

Elektroinstalācija un ķēde
Elektroinstalācija un ķēde
Elektroinstalācija un ķēde
Elektroinstalācija un ķēde

Visi savienojumi ir izdarīti jau uz PCB.

Savienojumi starp ESP32, OLED un E32 sadalīšanas paneli ir pamata un savienoti, izmantojot tikai dažus vadus.

E32 sadalīšanas plates iekšējie savienojumi ir nedaudz sarežģītāki, un tam esmu pievienojis atsevišķu shēmu.

Vissvarīgākais savienojums ir M1 un M0 tapas. Moduļa darbībai tiem jābūt savienotiem ar GND vai VCC, un tos nedrīkst atstāt peldošus. Nākamajā solī mēs uzzināsim vairāk par dažādu režīmu izvēli, izmantojot M1 un M0.

Visbeidzot, esmu pievienojis arī pāris gaismas diodes uz Rx un Tx tapām, lai, kad datu pārraide notiek caur UART, tā būtu redzama uz gaismas diodēm.

5. darbība. Darbības režīmi

Darbības režīmi
Darbības režīmi

Mainot sprieguma tapas M1 un M0, var iestatīt dažādus moduļa režīmus.

Iepriekš redzamajā tabulā mēs varam redzēt dažādus režīmus.

Es galvenokārt koncentrējos uz režīmu 0 un režīmu 3. Normālai LoRa lietošanai es moduli turu režīmā 0 un konfigurācijai - režīmā 3.

Šim projektam abas tapas turēsim 0, ti, 0 režīmā.

6. solis: mūsu PCB

Mūsu PCB
Mūsu PCB

Es izveidoju PCB, izmantojot iepriekš minēto shēmu, un to saražoju.

PCB ir galvenes ESP32, E32 un OLED displeja moduļiem.

Bez tam ir arī daži pamata komponenti.

Esmu arī izlauzis dažas papildu GPIO tapas no ESP32 uz PCB, lai varētu paplašināt projektu.

Tāpēc es lodēju komponentus uz PCB un nākamajā solī ieprogrammēju ESP32.

7. darbība: kodēšana

Kodēšana
Kodēšana

1. Lejupielādējiet GitHub krātuvi:

2. Izvelciet lejupielādēto repozitoriju.

3. Atveriet neapstrādāto skici Arduino IDE.

4. Pārejiet uz Rīki> Padome. Izvēlieties atbilstošo dēli, kuru izmantojat, manā gadījumā Firebeetle ESP32.

5. Izvēlieties pareizo kom. portu, dodoties uz Tools> Port.

6. Nospiediet augšupielādes pogu.

7. Kad cilnē ir rakstīts Gatavs augšupielāde, jūs redzēsit, ka OLED displejs atdzīvojas.

8. solis: galīgais tests

Galīgais tests
Galīgais tests
Galīgais tests
Galīgais tests

Es pievienoju ESP32 PCB barošanai, izmantojot mikro USB.

LoRa saites otrā pusē es izmantoju iepriekšējās apmācības pārtraukuma moduli, kuru es, izmantojot FTDI moduli, savienoju ar datoru un iestatīju režīma slēdzi M0 un M1 uz 0 un 0.

Tad sāka sūtīt datus pa UART uz moduli, kas pievienots datoram, un novēroja, ka OLED sāka rādīt datus, kas saņemti, izmantojot LoRa, pēc tam ESP32 nosūta apstiprinājuma ziņojumu, ko mēs redzam sērijas monitorā. Skatieties manu videoklipu, lai iegūtu to pašu demonstrāciju.

Ieteicams: