Orodha ya maudhui:

AUTOMATION YA NYUMBANI ILIYOKUWA KWENYE MITI YA MQTT YA MTAA KUTUMIA RASPBERRY PI NA BODI YA NODEMCU: Hatua 6
AUTOMATION YA NYUMBANI ILIYOKUWA KWENYE MITI YA MQTT YA MTAA KUTUMIA RASPBERRY PI NA BODI YA NODEMCU: Hatua 6

Video: AUTOMATION YA NYUMBANI ILIYOKUWA KWENYE MITI YA MQTT YA MTAA KUTUMIA RASPBERRY PI NA BODI YA NODEMCU: Hatua 6

Video: AUTOMATION YA NYUMBANI ILIYOKUWA KWENYE MITI YA MQTT YA MTAA KUTUMIA RASPBERRY PI NA BODI YA NODEMCU: Hatua 6
Video: Ifahamu meli ya 'Evergreen' iliyonasa kwenye mfereji wa Suez 2024, Desemba
Anonim
AUTOMATION YA NYUMBANI ILIYOKUWA KWENYE SERVER YA MQTT YA MTAA KUTUMIA RASPBERRY PI NA BODI YA NODEMCU
AUTOMATION YA NYUMBANI ILIYOKUWA KWENYE SERVER YA MQTT YA MTAA KUTUMIA RASPBERRY PI NA BODI YA NODEMCU

Mpaka sasa nimefanya video kadhaa za mafunzo kuhusu kudhibiti vifaa kwenye mtandao. Na kwa hilo siku zote nilipendelea seva ya Adafruit MQTT kwani ilikuwa rahisi kutumia na rahisi kutumia pia. Lakini kitu hicho kilikuwa msingi wa mtandao. Hiyo inamaanisha tunaweza kudhibiti vifaa wakati tu tuna unganisho sahihi la mtandao vinginevyo haifanyi kazi hata kidogo. Kwa hivyo wakati huu, nilikuja na otomatiki ya Nyumbani kulingana na seva ya Mtaa wa MQTT ambayo tunaweza kudhibiti vifaa bila hitaji la mtandao. Vifaa vyote vitaunganishwa na mtandao mmoja na tunaweza kuzidhibiti kwa urahisi kwa kutumia programu yetu ya simu mahiri.

Tunaweza pia kupima data ya sensorer anuwai zilizowekwa kwenye pcb yetu. Basi hebu tuone jinsi inavyofanya kazi na jinsi ya kuifanya.

Hatua ya 1: Vipengele vinahitajika

  1. Bodi ya Raspberry Pi 3B
  2. Kadi ya SD
  3. Bodi ya Nodemcu
  4. 4 x 5V Relays
  5. Sensorer ya DHT11
  6. 4 x BC547 transistors
  7. 4 x 1n4007 diode
  8. 4 x 330 ohm kupinga
  9. 7805 IC
  10. 9V Adapter ya Nguvu
  11. Tundu la umeme la DC
  12. Viungo 2 vya Kijani vya kijani

Hatua ya 2: Mchoro wa Mzunguko

Mchoro wa Mzunguko
Mchoro wa Mzunguko

Hatua ya 3: Kuagiza PCB kwa Mradi huu

Kuagiza PCB kwa Mradi huu
Kuagiza PCB kwa Mradi huu

Mradi huu unahitaji vifaa vingi kuunganishwa na kila mmoja. Ukienda kwa PCB ya Kusudi la Jumla, basi itakuwa ngumu na mchakato mrefu kwako. Bora kwenda kwa PCB iliyoundwa maalum. Ni rahisi sana kuagiza PCB zako mwenyewe kutoka jlcpcb.com. Unahitaji tu kufanya akaunti, pakia faili ya Gerber ya PCB na uweke agizo lako. Utakuwa unapokea PCB kwenye mlango wako. Naam, unajua bei ya PCB hizi?

Ni $ 2 tu kwa PCB 10. Ndio, umesikia hiyo haki, kwa $ 2 tu, utapata PCB za kushangaza 10 na ubora wa malipo mlangoni pako. Daima napendelea JLCPCB kwa PCB zinazotumiwa katika miradi yangu na nitakushauri wewe pia uiendee. Ikiwa unataka kupata faili ya Gerber ya PCB inayotumiwa katika mradi huu, unaweza kuipakua bure kutoka, www.easyeda.com/techiesms/ultimate-home-automation. Baada ya kupakua faili ya gerber, pakia kwenye JLCPCB na uweke oda yako. Rahisi.

Hatua ya 4: Kufunga Broker ya Mosquitto MQTT kwenye Rpi

Kwanza kabisa, pakua toleo jipya la raspbian jessie kutoka kwa tovuti rasmi ya raspberry pi. Kabla ya kusanikisha picha, kwanza fomati kadi ya SD na programu, fomati ya kadi ya SD.

Kisha pakia picha hiyo kwenye kadi ya SD kwa msaada wa programu inayoitwa Etcher

Baada ya kufanikisha picha hiyo kwenye kadi anza kifaa, unganisha na mtandao kupitia wifi. Fungua kituo na uingize amri hizi moja kwa moja, Sudo apt-pata sasisho

sasisho la kupata apt

Sudo apt-get kufunga mbu

Sudo apt-install wateja wa mbu

Baada ya kufanya hivyo, utaweza kutumia Pi yako kama broker wa MQTT..

Hatua ya 5: NodeMCU Kama Mteja wa MQTT

NodeMCU Kama Mteja wa MQTT
NodeMCU Kama Mteja wa MQTT

Katika mradi huu, ninatumia NodeMCU kama mtawala ambayo ina nambari ya mteja wa MQTT iliyopakiwa juu yake. Nambari ya mradi huu imepakiwa kwenye akaunti yangu ya GitHub. Kwa kutumia nambari hiyo, unahitaji kuwa na Maktaba ya Adafruit MQTT na maktaba ya DHT11 iliyosanikishwa kwenye mfumo wako.

Mabadiliko pekee unayohitaji kufanya ndani ya nambari ni kwamba, kwanza unahitaji kuingiza kitambulisho cha WiFi ndani yake. Kisha unahitaji kuingiza anwani ya ndani ya bodi yako ya rasipberry pi inayofanya kazi kama seva ya MQTT. Ili kupata anwani ya IP ya bodi yako ya Raspberry Pi, fungua kituo na weka amri ifconfig na bonyeza kuingia.

Nambari ya bodi ya NodeMCU imepakiwa kwenye akaunti yangu ya GitHub. Kwa hivyo unaweza kupakua na kutumia nambari hiyo kwa urahisi kwa mradi wako.

Hatua ya 6: Video ya Mafunzo

Nimefanya video kamili ya mafunzo ambayo nimefunika kila sehemu ya mradi huu. Nimeonyesha pia jinsi ya kusanidi programu tumizi ya dashibodi ya MQTT. Kwa fadhili angalia video hii.

Ilipendekeza: