Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Pata PCB kwa Mradi Wako Uliotengenezwa
- Hatua ya 3: Mafunzo ya awali [SI LAZIMA]
- Hatua ya 4: Wiring na Mzunguko
- Hatua ya 5: Njia za Uendeshaji
- Hatua ya 6: PCB yetu
- Hatua ya 7: Usimbuaji
- Hatua ya 8: Jaribio la Mwisho
Video: ESP32 Na Mafundisho ya Moduli ya LoRa ya E32-433T - Kuingiliana kwa LoRa Arduino: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
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
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
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]
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
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
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
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
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
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:
Pachika Miundo ya Tinkercad katika Mafundisho: Hatua 4 (na Picha)
Pachika Miundo ya Tinkercad katika Mafundisho: Je! Unajua unaweza kupachika muundo wa Tinkercad unaoingiliana ndani ya yoyote inayoweza kufundishwa? Hapa kuna jinsi! Ustadi huu utafaa wakati unashiriki jinsi-tos zinazohusiana na miundo ya Tinkercad na ni kamili kwa Mafunzo ya Mbali ya wazi na Tinkerc
Raspberry Pi MCP9808 Mafunzo ya Sensorer ya Joto Mafundisho: Hatua 4
Raspberry Pi MCP9808 Sensorer ya Joto la Mafunzo ya Python: MCP9808 ni sensorer sahihi ya joto la dijiti ± 0.5 ° C moduli ya I2C. Zimejumuishwa na rejista zinazoweza kusanidiwa zinazowezesha matumizi ya kuhisi joto. Sura ya joto ya usahihi wa hali ya juu ya MCP9808 imekuwa tasnia
Moduli ya RF 433MHZ - Fanya Mpokeaji na Mpelekaji Kutoka kwa Moduli ya RF ya 433MHZ Bila Microcontroller Yoyote: Hatua 5
Moduli ya RF 433MHZ | Fanya Mpokeaji na Mpitishaji Kutoka kwa Moduli ya RF ya 433MHZ Bila Microcontroller Yoyote: Je! Ungependa kutuma data isiyo na waya? kwa urahisi na bila microcontroller inahitajika? Hapa tunakwenda, katika hii inayoweza kufundishwa nitakuonyesha mi transmitter ya msingi ya rf na mpokeaji tayari kutumika
Jetson Nano Mafundisho ya Kugundua Kitu cha Roboti Mara nne: Hatua 4
Jetson Nano Mafundisho ya Kugundua Kitu cha Roboti. Imelengwa kimsingi kwa kuunda mifumo iliyoingia ambayo inahitaji nguvu kubwa ya usindikaji kwa ujifunzaji wa mashine, maono ya mashine na video
Jinsi ya Kushinda Tuzo kwa Mafundisho: Hatua 7 (na Picha)
Jinsi ya Kushinda Zawadi kwa Maagizo: Ikiwa unachapa " jinsi ya kushinda mafunzo " katika upau wa utaftaji kwenye Maagizo unapata Jinsi ya kushinda Mashindano ya Maagizo na Mrballeng hapo kwanza. Ndio, unapaswa kusoma hiyo na unapaswa kufuata Mrballeng kwani ana uzuri mzuri sana