Sisällysluettelo:

ESP32 E32-433T LoRa-moduulin opetusohjelma - LoRa Arduino -liitäntä: 8 vaihetta
ESP32 E32-433T LoRa-moduulin opetusohjelma - LoRa Arduino -liitäntä: 8 vaihetta

Video: ESP32 E32-433T LoRa-moduulin opetusohjelma - LoRa Arduino -liitäntä: 8 vaihetta

Video: ESP32 E32-433T LoRa-moduulin opetusohjelma - LoRa Arduino -liitäntä: 8 vaihetta
Video: Радиомодули EBYTE E22 LoRa, настройка и поключение к ардуино 2024, Marraskuu
Anonim
Image
Image

Hei, mitä kuuluu, kaverit! Akarsh täällä CETechistä.

Tämä projektini liittää eByten E32 LoRa -moduulin, joka on suuritehoinen 1 watin lähetinvastaanotinmoduuli ja ESP32, joka käyttää Arduino IDE: tä.

Ymmärsimme E32: n toiminnan edellisessä opetusohjelmassa, tällä kertaa olen suunnitellut piirilevyn, joka yhdistää ESP32: n E32: een.

Lopuksi testaamme levyä toisella LoRa -katkaisumoduulilla ja muodostamme yhteyden.

Aloitetaan nyt hauskuudesta.

Vaihe 1: Osat

Osat
Osat
Osat
Osat

Löydät eByten LoRa -moduulit seuraavista LCSC: n linkeistä:

E32 1W -moduuli LCSC:

E32 100mW moduuli LCSC:

Antenni 433MHz LCSC:

Firebeetle ESP32 DFRobotilta:

Vaihe 2: Hanki piirilevyt projektillesi

Hanki piirilevyt projektillesi
Hanki piirilevyt projektillesi

Sinun täytyy tarkistaa JLCPCB, jos haluat tilata piirilevyjä verkosta halvalla!

Saat 10 laadukasta piirilevyä, jotka valmistetaan ja toimitetaan kotiovellesi 2 dollarin hintaan ja joidenkin toimitusten kanssa. Saat myös alennuksen ensimmäisestä tilauksestasi. Jos haluat suunnitella oman piirilevyn, siirry easyEDAan, kun olet valmis, lähetä Gerber -tiedostosi JLCPCB: hen, jotta ne valmistetaan laadukkaasti ja nopeasti.

Vaihe 3: Edellinen opetusohjelma [VALINNAINEN]

Image
Image

Tein aloitusopetusvideon samalle moduulille viime viikolla, jonka suosittelen, että tutustut ennen kuin jatkat tämän opetusohjelman kanssa.

Vaihe 4: Johdotus ja piiri

Johdotus ja piiri
Johdotus ja piiri
Johdotus ja piiri
Johdotus ja piiri

Kaikki liitännät on jo tehty piirilevylle.

Liitännät ESP32-, OLED- ja E32 -katkaisukorttien välillä ovat perusasetuksia ja ne on kytketty vain muutamalla johdolla.

E32 -katkaisukortin sisäiset liitännät ovat hieman monimutkaisempia, ja olen lisännyt erillisen piirikaavion.

Tärkein liitäntä on M1- ja M0 -nastat. Ne on liitettävä joko GND: hen tai VCC: hen moduulin käyttöä varten, eikä niitä saa jättää kellumaan. Seuraavassa vaiheessa opimme lisää eri tilavalinnoista käyttämällä M1 ja M0.

Lopuksi olen myös liittänyt pari LEDiä Rx- ja Tx -nastoihin, joten kun tiedonsiirto tapahtuu UART: n kautta, se näkyy LED -valoissa.

Vaihe 5: Käyttötavat

Käyttötilat
Käyttötilat

Nastojen M1 ja M0 jännitteen muuttaminen voidaan asettaa moduulin eri tiloille.

Näemme eri tilat yllä olevasta taulukosta.

Keskityn enimmäkseen tilaan 0 ja tilaan 3. Normaalissa LoRa -käytössä pidän moduulin tilassa 0 ja kokoonpanoa varten tilassa 3.

Tässä projektissa pidämme molemmat nastat 0: ssa, eli tilassa 0.

Vaihe 6: Piirilevymme

Meidän PCB
Meidän PCB

Suunnittelin piirilevyn käyttämällä yllä olevaa piirikaaviota ja sain sen valmistettua.

Piirilevyssä on otsikot ESP32-, E32- ja OLED -näyttömoduuleille.

Sen lisäksi on joitain peruskomponentteja.

Olen myös purkanut joitakin ylimääräisiä GPIO -nastoja ESP32: sta piirilevylle projektin laajentamista varten.

Joten juotin komponentit piirilevylle ja ohjelmoin ESP32: n seuraavassa vaiheessa.

Vaihe 7: Koodaus

Koodaus
Koodaus

1. Lataa GitHub-arkisto:

2. Pura ladattu arkisto.

3. Avaa raakapiirros Arduino IDE: ssä.

4. Siirry kohtaan Työkalut> Hallitus. Valitse käyttämäsi levy, Firebeetle ESP32 minun tapauksessani.

5. Valitse oikea komm. porttiin valitsemalla Työkalut> Portti.

6. Paina latauspainiketta.

7. Kun välilehdessä lukee Valmis lataus, OLED -näyttö herää eloon.

Vaihe 8: Lopullinen testi

Viimeinen koe
Viimeinen koe
Viimeinen koe
Viimeinen koe

Liitin ESP32 -piirilevyn virtalähteeseen mikro -USB: n avulla.

LoRa -linkin toisella puolella käytin edellisen opetusohjelman katkaisumoduulia, jonka liitin FTDI -moduulin avulla tietokoneeseen, ja asetin tilakytkimen M0 ja M1 asentoon 0 & 0.

Sitten alkoi lähettää tietoja UART: n kautta PC: hen liitettyyn moduuliin ja havaitsi, että OLED alkoi näyttää LoRa: n kautta vastaanotettuja tietoja, minkä jälkeen ESP32 lähettää kuittausviestin takaisin, jonka näemme sarjamonitorissa. Katso video samasta demosta.

Suositeltava: