Orodha ya maudhui:

Mfumo wa Maegesho ya Smart wa IoT Kutumia NodeMCU ESP8266: Hatua 5
Mfumo wa Maegesho ya Smart wa IoT Kutumia NodeMCU ESP8266: Hatua 5

Video: Mfumo wa Maegesho ya Smart wa IoT Kutumia NodeMCU ESP8266: Hatua 5

Video: Mfumo wa Maegesho ya Smart wa IoT Kutumia NodeMCU ESP8266: Hatua 5
Video: Iguanodon Tame | Ark: Genesis [S1E3] 2024, Julai
Anonim
Mfumo wa Maegesho ya Smart wa IoT Kutumia NodeMCU ESP8266
Mfumo wa Maegesho ya Smart wa IoT Kutumia NodeMCU ESP8266
Mfumo wa Maegesho ya Smart wa IoT Kutumia NodeMCU ESP8266
Mfumo wa Maegesho ya Smart wa IoT Kutumia NodeMCU ESP8266

Siku hizi kupata maegesho katika maeneo yenye shughuli nyingi ni ngumu sana na hakuna mfumo wa kupata maelezo ya upatikanaji wa maegesho mkondoni. Fikiria ikiwa unaweza kupata maelezo ya upatikanaji wa nafasi ya maegesho kwenye simu yako na huna kuzunguka-zunguka kuangalia upatikanaji. Shida hii inaweza kutatuliwa na mfumo wa maegesho mzuri wa IoT. Kutumia mfumo wa maegesho wa IOT, unaweza kupata urahisi upatikanaji wa nafasi ya maegesho kwenye wavuti. Mfumo huu unaweza kujiendesha kabisa mfumo wa maegesho ya gari. Kutoka kwa kuingia kwako hadi malipo, na kutoka, yote yanaweza kufanywa kiatomati.

Kwa hivyo hapa tunaunda Mfumo wa Maegesho ya Gari wa IoT kwa kutumia NodeMCU, sensorer tano za IR, na motors mbili za servo. Sensorer mbili za IR hutumiwa kwenye lango la kuingilia na kutoka ili kugundua gari wakati sensorer tatu za IR zinatumiwa kugundua kupatikana kwa nafasi ya maegesho. Motors za Servo hutumiwa kufungua na kufunga milango kulingana na thamani ya sensorer. Hapa tunatumia jukwaa la Adafruit IO kuonyesha kuchapisha data kwenye wingu ambalo linaweza kufuatiliwa kutoka mahali popote ulimwenguni.

Hatua ya 1: Vipengele vinahitajika

Vifaa

  • NodeMCU ESP8266
  • Sensorer ya IR (5)
  • Servo Motor (2)

Huduma za Mtandaoni

Matunda matunda IO

Hatua ya 2: Mchoro wa Mzunguko wa Maegesho ya Smart wa IoT

Mchoro wa Mzunguko wa Smart wa Maegesho ya IoT
Mchoro wa Mzunguko wa Smart wa Maegesho ya IoT

Katika Mfumo huu wa Kuegesha Smart kutumia IoT, tunatumia Sensorer tano za IR na motors mbili za servo. Sensorer za IR na motors za Servo zimeunganishwa na NodeMCU. NodeMCU inadhibiti mchakato kamili na hutuma upatikanaji wa maegesho na habari ya wakati wa maegesho kwa Adafruit IO ili iweze kufuatiliwa kutoka mahali popote ulimwenguni kwa kutumia jukwaa hili. Sensorer mbili za IR hutumiwa kwenye lango la kuingilia na kutoka ili iweze kugundua magari wakati wa kuingia na kutoka kwa lango na kufungua moja kwa moja na kufunga lango. Hapo awali tulitumia wingu la Adafruit IO katika miradi mingi ya IoT, fuata kiunga ili ujifunze zaidi.

Motors mbili za servo hutumiwa kama lango la kuingilia na kutoka, kwa hivyo wakati wowote sensor ya IR inagundua gari, motor ya servo huzunguka moja kwa moja kutoka 45 ° hadi 140 °, na baada ya kuchelewa, itarudi katika nafasi yake ya awali. Sensorer nyingine tatu za IR hutumiwa kugundua ikiwa nafasi ya maegesho inapatikana au inakaa na kutuma data kwa NodeMCU. Dashibodi ya Adafruit IO pia ina vifungo viwili vya kutumia kwa mikono mlango wa kuingia na kutoka.

Hatua ya 3: Usanidi wa Adafruit IO kwa Mfumo wa Maegesho wa IOT

Usanidi wa Adafruit IO kwa Mfumo wa Maegesho wa IOT
Usanidi wa Adafruit IO kwa Mfumo wa Maegesho wa IOT

Adafruit IO ni jukwaa la data wazi ambalo hukuruhusu kujumlisha, kuibua, na kuchambua data ya moja kwa moja kwenye wingu. Kutumia Adafruit IO, unaweza kupakia, kuonyesha, na kufuatilia data yako kwenye wavuti, na ufanye mradi wako IoT kuwezeshwa. Unaweza kudhibiti motors, soma data ya sensorer, na ufanye programu nzuri za IoT kwenye wavuti ukitumia Adafruit IO. Kwa jaribio na jaribu, na kiwango cha juu, Adafruit IO ni huru kutumia. Tumetumia pia Adafruit IO na Raspberry Pi hapo awali.

1. Kutumia Adafruit IO, kwanza, unapaswa kuunda akaunti kwenye Adafruit IO. Ili kufanya hivyo, nenda kwenye wavuti ya Adafruit IO na ubofye kwenye "Anza kwa Bure" kulia juu ya skrini.

2. Baada ya kumaliza mchakato wa kuunda akaunti, ingia kwenye akaunti yako na ubonyeze kwenye 'AIO Key' kwenye kona ya juu kulia kupata jina la mtumiaji la akaunti yako na ufunguo wa AIO.

Unapobofya 'Ufunguo wa AIO,' dirisha litaibuka na Kitufe chako cha Adafruit IO AIO na jina la mtumiaji. Nakili ufunguo huu na jina la mtumiaji, itahitajika baadaye kwenye nambari.

3. Sasa, baada ya hii, unahitaji kuunda malisho. Kuunda malisho, bonyeza 'Kulisha.' Kisha bonyeza 'Vitendo,' na kisha kwenye 'Unda Mlisho Mpya' kama inavyoonyeshwa kwenye picha hapa chini.

4. Baada ya hii, dirisha jipya litafunguliwa kuingia Jina na Ufafanuzi wa malisho. Maelezo ya uandishi ni ya hiari.

5. Bonyeza kwenye 'Unda,' baada ya hii; utaelekezwa kwenye mpasho wako mpya. Kwa mradi huu, tuliunda jumla ya malisho tisa kwa lango la kutoka, lango la kuingia, nafasi 1 ya kuingia na kutoka, nafasi ya 2 kuingia na kutoka, na kuingiza 3 kuingia na kutoka. Baada ya kuunda milisho, sasa tengeneza dashibodi ya Adafruit IO kuonyesha milisho hii yote kwenye ukurasa mmoja. Ili kuunda dashibodi, bonyeza chaguo la Dashibodi na kisha bonyeza 'Hatua,' na baada ya hii, bonyeza 'Unda Dashibodi Mpya.' Katika dirisha linalofuata, ingiza jina la dashibodi yako na bonyeza 'Unda.'

6. Kama dashibodi imeundwa sasa, tutaongeza malisho yetu kwenye dashibodi. Ili kuongeza mlisho, bonyeza '+' kwenye kona ya juu kulia.

Kwanza, tutaongeza vifungo viwili vya RUDISHA kwa mlango wa Kuingia na Kutoka na kisha vizuizi saba vya TEXT kwa maelezo ya maegesho. Ili kuongeza kitufe kwenye dashibodi bonyeza kitufe cha RESET.

Katika dirisha linalofuata itakuuliza uchague malisho, kwa hivyo bonyeza malisho ya lango la kuingia.

Katika hatua hii ya mwisho, mpe kichwa chako kizuizi na ubadilishe ipasavyo. Badilisha thamani ya waandishi wa habari kutoka '1' hadi 'ON'. Kwa hivyo wakati wowote kitufe kinapobanwa kitatuma kamba ya 'ON' kwa NodeMCU, na NodeMCU itafanya kazi zaidi. Ikiwa hautaki kubadilisha thamani ya waandishi wa habari hapa, basi unaweza kubadilisha hali hiyo katika programu.

Baada ya haya, fuata utaratibu huo wa kuunda kizuizi kingine kwa lango la kutoka. Ili kuunda vizuizi vifuatavyo fuata utaratibu huo huo, lakini badala ya kuunda kizuizi cha RESET, tengeneza kizuizi cha TEXT ili uweze kuonyesha maelezo ya maegesho. Baada ya kuunda vizuizi vyote, dashibodi yangu inaonekana kama hapa chini. Unaweza kuhariri dashibodi kwa kubonyeza vitufe vya mipangilio.

Hatua ya 4: Kupanga NodeMCU kwa Mfumo wa Maegesho wa IOT

Kupanga NodeMCU na Arduino IDE nenda kwenye Faili-> Mapendeleo-> Mipangilio.

Ingiza https:// arduino.esp8266.com/stable/package_esp82… kwenye uwanja wa 'URL ya Meneja wa Bodi ya Ziada' na ubonyeze 'Ok'.

Sasa nenda kwenye Zana> Bodi> Meneja wa Bodi.

Katika dirisha la Meneja wa Bodi, Chapa esp kwenye sanduku la utaftaji, esp8266 itaorodheshwa hapa chini. Sasa chagua toleo la hivi karibuni la bodi na bonyeza kwenye sakinisha.

Baada ya usakinishaji kukamilika, nenda kwenye Zana> Bodi> na uchague NodeMCU 1.0 (Moduli ya ESP-12E).

Sasa unaweza kupanga NodeMCU na Arduino IDE.

Kwa hivyo hii ndio jinsi Mfumo wa Maegesho Smart kutumia IoT unaweza kujengwa. Unaweza kuongeza sensorer zaidi ili kuongeza nafasi za maegesho na unaweza pia kuongeza mfumo wa malipo ili kulipa ada ya maegesho kiatomati. Toa maoni hapa chini ikiwa una mashaka yoyote kuhusu mradi huu.

Ilipendekeza: