Orodha ya maudhui:

Mdhibiti wa Kijijini wa LoRa Dhibiti vifaa kutoka umbali mkubwa: Hatua 8
Mdhibiti wa Kijijini wa LoRa Dhibiti vifaa kutoka umbali mkubwa: Hatua 8

Video: Mdhibiti wa Kijijini wa LoRa Dhibiti vifaa kutoka umbali mkubwa: Hatua 8

Video: Mdhibiti wa Kijijini wa LoRa Dhibiti vifaa kutoka umbali mkubwa: Hatua 8
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Julai
Anonim
Image
Image

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

Katika mradi huu, tutaunda udhibiti wa kijijini ambao unaweza kutumiwa kudhibiti vifaa anuwai kama vile LED, motors au ikiwa tutazungumza juu ya maisha yetu ya kila siku tunaweza kudhibiti vifaa vyetu vya nyumbani pia kwa mbali ambayo iko katika anuwai ya km na hiyo pia bila mtandao wowote. Labda unafikiria kuwa hii ni aina gani ya kijijini cha uchawi lakini wacha nikuambie kuwa hakuna uchawi. Kitu nyuma ya kijijini hiki ni moduli yetu ya LoRa moja tu.

Kile tutakachokuwa tukifanya ni kwamba tutarudia toleo la ubao wa mkate wa mtawala wa kijijini wa LoRa ambao tuliunda katika moja ya miradi yetu ya zamani. Unaweza kutaja mradi huo kutoka hapa. Baada ya kuunda mfano tutadhibiti LED mbili na kijijini hicho kwa kusudi la onyesho.

Basi wacha tuanze.

Vifaa

Sehemu zilizotumiwa:

Reyax RYLR907:

Firebeetle ESP8266:

Hatua ya 1: Pata PCB kwa Miradi Yako Iliyotengenezwa

Kuhusu RYLR896 Moduli ya LoRa
Kuhusu RYLR896 Moduli ya LoRa

PCBGOGO, iliyoanzishwa mnamo 2015, inatoa huduma za mkutano wa PCB wa turnkey, pamoja na utengenezaji wa PCB, mkutano wa PCB, vifaa vya vyanzo, upimaji wa kazi, na programu ya IC.

Besi zake za utengenezaji zina vifaa vya hali ya juu zaidi vya uzalishaji kama vile mashine ya kuchukua na kuweka YAMAHA, Tanuri la kufurika, Mashine ya kutengenezea Wimbi, X-RAY, mashine ya upimaji ya AOI; na wafanyikazi wa kitaalam zaidi.

Ingawa ina miaka mitano tu, viwanda vyao vina uzoefu katika tasnia ya PCB kwa zaidi ya miaka 10 katika masoko ya Wachina. Ni mtaalam anayeongoza katika mlima wa uso, shimo, na mkutano wa teknolojia mchanganyiko wa PCB na huduma za utengenezaji wa elektroniki na mkutano wa PCB wa turnkey.

PCBGOGO hutoa huduma ya kuagiza kutoka kwa mfano hadi utengenezaji wa habari, jiunge nao sasa.

Hatua ya 2: Kuhusu RYLR896 LoRa Module

Image
Image

Moduli ya transceiver ya RYLR896 ina modemu ya masafa marefu ya Lora ambayo hutoa mawasiliano ya wigo wa upeo wa anuwai na kinga ya juu ya usumbufu wakati inapunguza matumizi ya sasa. RYLR896 imethibitishwa na NCC na FCC.

Inakuja na Injini yenye nguvu ya Semtech SX1276 na ina kinga bora ya kuzuia. Moduli hii ni nyeti sana na inaweza kudhibitiwa kwa urahisi na amri za AT. Inafuata mbinu ya usimbuaji wa Takwimu ya AES128 na ina Antenna iliyojumuishwa kwenye bodi.

Moduli hii inaweza kuwa mali nzuri sana kwa matumizi ya IoT kama Usalama wa Nyumbani, Kengele ya Gari, Ufuatiliaji wa Viwanda, na vifaa vya kudhibiti, n.k Kimsingi, ni zana muhimu sana na yenye nguvu ambayo inaweza kutumika kuhamisha data kutoka sehemu moja kwenda nyingine mahali ambayo iko umbali wa km kadhaa bila huduma za ziada kama mtandao au kitu kingine chochote.

Unaweza kusoma data ya moduli hii kutoka hapa kupata maelezo zaidi.

Kiungo cha Bidhaa:

Hatua ya 3: Ufahamu wa Mdhibiti wa Kijijini wa LoRa

Image
Image
Kuweka Upande wa Kidhibiti cha Kijijini
Kuweka Upande wa Kidhibiti cha Kijijini

Katika mradi huu, tutaunda mfano wa kidhibiti cha mbali ambacho tuliunda miradi kadhaa nyuma. Unaweza kuangalia hiyo kwenye video hapo juu na pia kutoka ukurasa wa Maagizo ya mradi kutoka hapa.

Katika mradi huo, tuliunda mtawala wa kijijini wa LoRa ambaye alikuwa na uwezo wa kutuma ishara za kudhibiti kwa vifaa kutoka umbali wa mpangilio wa km bila kutumia mtandao wowote. Mdhibiti huyo wa kijijini alikuwa na moduli ya LoRa, moduli ya ESP8266, onyesho la OLED, betri, muundo wa PCB yangu mwenyewe na vifungo vinne kwa malengo tofauti. Kutumia hiyo tulihitaji tu kurekebisha nambari kulingana na programu na kuangaza kwa moduli ya ESP na tumemaliza. Lakini hapa tutaunda toleo rahisi la hiyo kwenye ubao wa mkate kwa hivyo tutatumia moduli ya LoRa na ESP8266 na kifungo kimoja tu cha kushinikiza na hakuna onyesho. Hii itajumuisha jumla ya upande wa Kidhibiti cha mbali. Kwenye mpokeaji au upande wa pato, tutakuwa na moduli ya LoRa, moduli nyingine ya ESP8266, na LED mbili ili kupata pato. Ingawa nimeunda kidhibiti tofauti cha kijijini kwa mradi huu bado nitakuonyesha kidhibiti cha mbali kilichoundwa hapo awali kwa kudhibiti taa za LED na hiyo.

Hatua ya 4: Kuweka Upande wa Kidhibiti cha mbali

Katika hatua hii, tutafanya usanidi wa vifaa vya kidhibiti cha mbali. Unahitaji kufuata hatua zilizopewa hapa chini: -

1) Unganisha Vcc na GND ya moduli ya LoRa na Vcc na GND ya moduli ya ESP8266.

2) Unganisha pini ya Rx ya moduli ya LoRa kwenye pini ya GPIO14 ya ESP8266.

3) Unganisha pini ya Tx ya moduli ya LoRa kwenye pini ya GPIO15 ya ESP8266.

4) Chukua kitufe cha kushinikiza na unganisha mwisho mmoja wa kitufe kwa Vcc. Mwisho mwingine wa kifungo unahitaji kushikamana na GND kupitia kontena na baada ya hapo unganisha mwisho huo na pini ya GPIO 13 ya ESP8266.

Baada ya kumaliza hatua zilizo juu mzunguko wako utaonekana kama ile iliyoonyeshwa kwenye picha hapo juu. Unaweza pia kupata kidhibiti cha mbali kilichotengenezwa kwenye PCB unaweza kupata faili ya muundo wa PCB iliyoundwa na mimi kwenye ukurasa wa Github wa mradi huu.

Hatua ya 5: Kuweka Upande wa Mpokeaji

Kuweka Upande wa Mpokeaji
Kuweka Upande wa Mpokeaji

Katika hatua hii, tutakusanya sehemu za vifaa kwa kuunda mwisho wa mradi ambao utadhibitiwa na mtawala wa mbali aliyeundwa katika hatua ya awali. Unahitaji kufuata hatua zilizopewa hapa chini: -

1) Unganisha Vcc na GND ya moduli ya LoRa na Vcc na GND ya ESP8266, 2) Unganisha Rx ya moduli ya LoRa na pini ya GPIO15 ya ESP8266.

3) Unganisha Tx ya moduli ya LoRa na pini ya GPIO13 ya ESP8266.

4) Chukua LED mbili unganisha cathode ya LED mbili na GPIO4 na GPIO5 pini mtawaliwa na unganisha anode ya LED kwa GND kupitia 1k ohm resistor.

Kwa njia hii, upande wa mpokeaji wa mradi pia umekamilika sasa tunahitaji tu kuangazia nambari kwenye moduli za ESP na tumemaliza. Basi wacha tuongoze hatua hiyo.

Hatua ya 6: Sanidi IDE ya Arduino

Sanidi IDE ya Arduino
Sanidi IDE ya Arduino

Kwa kuweka alama ESP8266 kwa kutumia Arduino IDE tunahitaji kusanikisha bodi ya ESP8266 kwenye bodi za nyongeza za IDE ya Arduino kwani hazijasanikishwa. Kwa kusudi hili tunahitaji kufuata hatua zilizotajwa hapa chini: -

1. Nenda kwenye Faili> Mapendeleo

2. Ongeza https://arduino.esp8266.com/stable/package_esp8266… kwenye URL za Meneja wa Bodi za Ziada.

3. Nenda kwenye Zana> Bodi> Meneja wa Bodi

4. Tafuta esp8266 na kisha usakinishe bodi.

5. Anzisha tena IDE.

Hatua ya 7: Sehemu ya Usimbuaji

Sehemu ya Usimbuaji
Sehemu ya Usimbuaji

Sasa tumebaki na sehemu tu ya usimbuaji wa mradi huo. Kwa kuweka alama kwa moduli unahitaji kufuata hatua zilizopewa hapa chini: -

Kwanza tutaweka alama sehemu ya mtawala wa mbali, Kwa hiyo unganisha ESP8266 ya mtawala wa kijijini na PC yako na baada ya hapo: -

1) Elekea ghala ya Github ya mradi huu kutoka hapa. Hapo utaona faili iitwayo "BreadBoard_Remote.ino". Hii ni faili ya nambari ya kidhibiti cha mbali.

2) Nakili nambari na ibandike katika Arduino IDE. Chagua bodi sahihi na bandari ya COM na upakie nambari.

Mdhibiti wetu wa kijijini yuko tayari. Sasa tunahitaji kupanga ESP8266 upande wa mpokeaji. Kwa hilo, unahitaji kuunganisha ESP8266 ya mwisho wa mpokeaji kwenye PC yako na baada ya hapo: -

1) Elekea ghala ya Github ya mradi huu kutoka hapa. Hapo utaona faili iitwayo "LoRa Station.ino". Hii ndio faili ya nambari ya mwisho wa mpokeaji wa mradi wako.

2) Nakili nambari na ibandike katika Arduino IDE. Chagua bodi sahihi na bandari ya COM na upakie nambari.

Na kwa kuwa sehemu yako ya kuweka alama pia imekamilika. Sasa uko tayari kucheza nayo.

Hatua ya 8: Kutumia Kidhibiti chetu cha mbali

Image
Image
Kutumia Kidhibiti chetu cha mbali
Kutumia Kidhibiti chetu cha mbali

Kama kanuni zinafanywa usanidi uko tayari kutumika. Moduli zimeandikwa kwa njia ambayo moja ya taa zitawaka wakati tunabonyeza kitufe cha kushinikiza kwenye kidhibiti cha mbali. Unaweza kuongeza vifungo kama vile unavyotaka na kudhibiti vifaa kadhaa kwa msaada wa zile kwa kufanya mabadiliko kwenye nambari na kuunganisha moduli ya LoRa ya kudhibiti kila node ambayo inapaswa kudhibitiwa. Kwa kuwa hii ilikuwa mfano wa kijijini asili unaweza pia kuunda kijijini asili kwa kurejelea video iliyoongezwa kwenye "Ufahamu wa Mdhibiti wa Kijijini wa LoRa" na udhibiti upande wa mpokeaji kutoka kwa kijijini kama nilivyofanya. Unaweza kupata PCB iliyoundwa na mimi kwa kijijini kilichotengenezwa kwa kutumia faili ya Kubuni kwenye ukurasa wa Github wa mradi huo. Kijijini hiki pia kina onyesho ambalo linakubali shughuli iliyofanywa na sisi. Kwa hivyo nambari pia inahitaji kubadilishwa. Huna haja ya kuwa na wasiwasi juu ya hilo na upate nambari kwenye faili ya "Remote.ino" kwenye ukurasa wa Github wa mradi na hiyo ndio uko tayari kwenda. Unaweza kurejelea video hapo juu kupata ufahamu wa kina juu ya jinsi mtawala anavyofanya kazi na kudhibiti vifaa.

Kwa njia hii, unaweza kuunda kidhibiti chako mwenyewe na kudhibiti vyombo kadhaa bila mtandao wowote na kutoka umbali wa kilomita kadhaa.

Natumai ulipenda mafunzo. Ninatarajia kukuona wakati ujao. Hadi wakati huo furahiya na moduli za LoRa.

Ilipendekeza: