
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11


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
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
Sio hivyo Mafundisho ya Kundi La Msingi: Hatua 6

Sio Mafundisho ya Kundi La Msingi Sana: Katika mafunzo ya awali tulijifunza mambo muhimu ya msingi ya kuandika faili za kundi. Ikiwa hujui kidokezo ni nini, lakini unataka kuijua, rejelea " Mafunzo ya Kikundi cha Msingi sana ". Katika mafunzo haya itajifunza maagizo ya hali ya juu zaidi na jinsi