Orodha ya maudhui:

ESP32 Na Mafundisho ya Moduli ya LoRa ya E32-433T - Kuingiliana kwa LoRa Arduino: Hatua 8
ESP32 Na Mafundisho ya Moduli ya LoRa ya E32-433T - Kuingiliana kwa LoRa Arduino: Hatua 8

Video: ESP32 Na Mafundisho ya Moduli ya LoRa ya E32-433T - Kuingiliana kwa LoRa Arduino: Hatua 8

Video: ESP32 Na Mafundisho ya Moduli ya LoRa ya E32-433T - Kuingiliana kwa LoRa Arduino: Hatua 8
Video: Настройка LoRa радиомодулей E32 (EBYTE), создание группы устройств 2024, Novemba
Anonim
Image
Image

Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech.

Mradi wangu huu unaunganisha moduli ya E32 LoRa kutoka eByte ambayo ni moduli ya transceiver ya nguvu ya 1-watt na ESP32 inayotumia Arduino IDE.

Tulielewa kazi ya E32 katika mafunzo yetu ya mwisho, wakati huu nimeunda PCB ambayo itaunganisha ESP32 na E32.

Mwishowe, tutajaribu bodi yetu na moduli nyingine ya kuzuka kwa LoRa na kuanzisha unganisho.

Wacha tuanze na raha sasa.

Hatua ya 1: Sehemu

Sehemu
Sehemu
Sehemu
Sehemu

Unaweza kupata moduli za LoRa kutoka eByte kwenye viungo vifuatavyo kutoka LCSC:

Moduli ya E32 1W LCSC:

Moduli ya E32 100mW LCSC:

Antena 433MHz LCSC:

Firebeetle ESP32 kutoka DFRobot:

Hatua ya 2: Pata PCB kwa Mradi Wako Uliotengenezwa

Pata PCB kwa Mradi Wako Uliotengenezwa
Pata PCB kwa Mradi Wako Uliotengenezwa

Lazima uangalie JLCPCB kwa kuagiza PCB kwenye mtandao kwa bei rahisi!

Unapata PCB bora 10 zilizotengenezwa na kusafirishwa kwa mlango wako kwa $ 2 na usafirishaji fulani. Pia utapata punguzo la usafirishaji kwa agizo lako la kwanza. Kubuni kichwa chako cha PCB juu ya rahisiEDA, mara tu hiyo ikimaliza pakia faili zako za Gerber kwenye JLCPCB ili kuzitengeneza kwa ubora mzuri na wakati wa haraka wa kugeuza.

Hatua ya 3: Mafunzo ya awali [SI LAZIMA]

Image
Image

Nilitengeneza video ya mafunzo ya kuanza kwa moduli hiyo hiyo wiki iliyopita ambayo ninapendekeza kwamba unapaswa kuangalia kabla ya kuendelea na mafunzo haya.

Hatua ya 4: Wiring na Mzunguko

Wiring na Mzunguko
Wiring na Mzunguko
Wiring na Mzunguko
Wiring na Mzunguko

Uunganisho wote umefanywa tayari kwenye PCB.

Uunganisho kati ya bodi ya kuzuka ya ESP32, OLED na E32 ni ya msingi na imeunganishwa kwa kutumia waya kadhaa tu.

Uunganisho wa ndani wa bodi ya kuzuka ya E32 ni ngumu kidogo zaidi ambayo nimeongeza mchoro tofauti wa mzunguko.

Uunganisho muhimu zaidi kufanywa ni wa pini za M1 na M0. Wanahitaji kushikamana na GND au VCC kwa utendaji wa moduli na haiwezi kushoto ikielea. Tutajifunza zaidi juu ya uteuzi wa hali tofauti kwa kutumia M1 na M0 katika hatua inayofuata.

Mwishowe, nimeunganisha pia LED kadhaa kwenye pini za Rx na Tx ili wakati usafirishaji wa data unafanyika juu ya UART unaonekana kwenye LED.

Hatua ya 5: Njia za Uendeshaji

Njia za Uendeshaji
Njia za Uendeshaji

Kubadilisha voltage ya pini M1 na M0 njia tofauti za moduli zinaweza kuweka.

Tunaweza kuona njia tofauti kwenye meza hapo juu.

Ninazingatia sana Modi 0 na Modi ya 3. Kwa matumizi ya kawaida ya LoRa, ninaweka moduli kwenye Modi 0 na kwa usanidi, naiweka kwenye Njia 3.

Kwa mradi huu, tutaweka pini zote kwa 0, i.e. Modi 0.

Hatua ya 6: PCB yetu

PCB yetu
PCB yetu

Nilitengeneza PCB kwa kutumia mchoro wa mzunguko hapo juu na nikatengeneza.

PCB ina vichwa vya moduli za kuonyesha ESP32, E32 na OLED.

Pia kuna vifaa vya msingi mbali na hiyo.

Pia nimevunja pini za ziada za GPIO za ESP32 kwenye PCB kwa uwezekano wa upanuzi wa mradi huo.

Kwa hivyo niliuza vifaa kwenye PCB na kusanidi ESP32 katika hatua inayofuata.

Hatua ya 7: Usimbuaji

Kuandika
Kuandika

1. Pakua hazina ya GitHub:

2. Ondoa hazina iliyopakuliwa.

3. Fungua mchoro mbichi katika IDE ya Arduino.

4. Nenda kwenye Zana> Bodi. Chagua ubao unaofaa unaotumia, Firebeetle ESP32 kwa upande wangu.

5. Chagua comm sahihi. bandari kwa kwenda kwenye Zana> Bandari.

6. Piga kitufe cha kupakia.

7. Wakati kichupo kinasema Imemaliza Kupakia utaona onyesho la OLED likichomoza.

Hatua ya 8: Jaribio la Mwisho

Mtihani wa Mwisho
Mtihani wa Mwisho
Mtihani wa Mwisho
Mtihani wa Mwisho

Niliunganisha ESP32 PCB kwa nguvu kwa kutumia USB ndogo.

Kwa upande mwingine wa kiunga cha LoRa, nilitumia moduli ya kuzuka kutoka kwa mafunzo ya awali ambayo niliunganisha kwa kutumia moduli ya FTDI kwa PC na kuweka swichi ya modi ya M0 na M1 hadi 0 & 0.

Kisha nikaanza kutuma data juu ya UART kwenye moduli iliyounganishwa na PC na nikaona kuwa OLED ilianza kuonyesha data iliyopokelewa juu ya LoRa baada ya hapo ESP32 inatuma ujumbe wa kukubali ambao tunaona kwenye mfuatiliaji wa serial. Tazama video yangu kwa demo yule yule.

Ilipendekeza: