Orodha ya maudhui:

Nyumba ya Smart ya GroupONE: Hatua 27
Nyumba ya Smart ya GroupONE: Hatua 27

Video: Nyumba ya Smart ya GroupONE: Hatua 27

Video: Nyumba ya Smart ya GroupONE: Hatua 27
Video: MAIDS WAINGIA BILA VIATU UKUMBINI !! NA WANAVYOJUA KURINGA SASA! |GadsonAndSalome |MCKATOKISHA 2024, Julai
Anonim
Kikundi cha Smart Home
Kikundi cha Smart Home
Kikundi cha Smart Home
Kikundi cha Smart Home
Kikundi cha Smart Home
Kikundi cha Smart Home
Kikundi cha Smart Home
Kikundi cha Smart Home

Karibu! Mradi huu wa Raspberry Pi ni mfumo wa usimamizi wa "smart home", ambao unaweza kupima data anuwai kama joto, unyevu na nuru katika sehemu anuwai za nyumba. Agizo hili litafunika usanidi wa mlango na sebule pamoja na chumba 1 cha kulala.

Takwimu zinatumwa na kusindika kupitia IBM Bluemix kabla ya kurudishwa kwa Node-Red, ambayo hufanya vitendo muhimu kama vile kuwasha taa wakati ni giza na mwendo hugunduliwa.

Watumiaji wanaweza kutazama data iliyokusanywa kupitia Dashibodi kwenye Node-Red ambayo inaonyesha maadili ya kipimo cha sasa pamoja na uwakilishi wa picha ya gauge na grafu ya kihistoria. Dashibodi pia inajumuisha huduma za ziada kama saa ambayo inaonyesha data na wakati wa sasa na swichi kudhibiti kwa mbali vifaa anuwai vya umeme, ambavyo vinawakilishwa kama LED na buzzer.

Mwishowe, kuna mfumo wa kengele ya nyumba inayojumuisha msomaji wa kadi ya MFRC 522 RFID, buzzer, sensor ya mwendo na onyesho la 16x2 LCD. Hali ya mfumo wa kengele ya nyumba ya RFID pia inaonyeshwa kwenye dashibodi. Kinachofanya mfumo huu wa kengele ya nyumba kuwa maalum ni kwamba inaweza kusoma ujumbe uliopewa kama vile "Karibu Nyumbani" kuonyesha kuwa ufikiaji umepewa au "Upataji Umekataliwa" kuonyesha kuwa ufikiaji umekataliwa. Wakati mwendo unagunduliwa wakati taa zimezimwa, buzzer italia na barua pepe itatumwa kwa mtumiaji. Wakati kengele inapofutwa barua pepe nyingine itatumwa.

Hatua ya 1: Kuandaa vifaa Muhimu

Kuandaa vifaa muhimu
Kuandaa vifaa muhimu
Kuandaa vifaa muhimu
Kuandaa vifaa muhimu
Kuandaa vifaa muhimu
Kuandaa vifaa muhimu

Hakikisha kuwa unayo yote yafuatayo kabla ya kuendelea. Wingi wa kila kitu kinachohitajika huwekwa kwenye mabano.

  1. Mfano wa Raspberry Pi 3 (vitengo 3)
  2. Bodi ya mkate (vitengo 3)
  3. Nusu ya mkate (kitengo 1)
  4. T-Cobbler kit (vitengo 3)
  5. Joto la DHT11 na Sura ya Unyevu (vitengo 3)
  6. LED (vitengo 5)
  7. Mpingaji wa 220 ohms (vitengo 5)
  8. 10K ohms Resistor (vitengo 7)
  9. Sensor ya Mwendo wa HC-SR501 PIR (vitengo 2)
  10. Buzzer (kitengo 1)
  11. Screen ya I2C LCD (kitengo 1)
  12. Moduli ya Kusoma Kadi ya RFID / NFC MFRC522 (kitengo 1)
  13. Kadi ya RFID (vitengo 2)
  14. Mpingaji anayetegemea Mwanga (LDR) (vitengo 2)
  15. Analog-to-Digital Converter (vitengo 3)
  16. Kamba za kuruka kiume hadi za kiume (Angalau vitengo 80)
  17. Kamba za kuruka za kiume hadi kike (Angalau vitengo 10)
  18. Power Adapter / USB kwa kebo ndogo ya USB (vitengo 3)
  19. Cable ya RJ45 LAN (vitengo 3)

Hatua ya 2: Vifaa vya Kuingia # 1

Vifaa vya Kuingia # 1
Vifaa vya Kuingia # 1

Sasa kwa kuwa tumekusanya vitu muhimu, ni wakati wa kuanza kuanzisha vifaa kwa sehemu ya kwanza ya mradi wetu - mlango. Unganisha sensorer ya DHT11, kontena la 10k ohm na nyaya za kuruka kama inavyoonyeshwa.

Hatua ya 3: Vifaa vya Kuingia # 2

Vifaa vya Kuingia # 2
Vifaa vya Kuingia # 2

Ifuatayo, weka balbu ya LED, nyaya 2 zaidi za kuruka na kontena la 220 ohms.

Hatua ya 4: Vifaa vya Kuingia # 3

Vifaa vya Kuingia # 3
Vifaa vya Kuingia # 3

Unganisha buzzer na nyaya zake 2 za kuruka kama inavyoonyeshwa.

Hatua ya 5: Vifaa vya Kuingia # 4

Vifaa vya Kuingia # 4
Vifaa vya Kuingia # 4

Kutumia nyaya 7 za kuruka-kiume-kwa-kike, weka moduli ya msomaji wa kadi ya RFID / NFC MFRC522.

Hatua ya 6: Vifaa vya Kuingia # 5

Vifaa vya Kuingia # 5
Vifaa vya Kuingia # 5

Ongeza skrini ya I2C LCD na nyaya zake nne za kuruka-kiume-kwa-kike. Hii inahitimisha usanidi wa vifaa vya kuingilia.

Hatua ya 7: Vifaa vya Sebuleni # 1

Vifaa vya Sebuleni # 1
Vifaa vya Sebuleni # 1

Anza kwenye Raspberry Pi nyingine, ubao wa mkate na kit-T-Cobbler kwa hatua hii. Waya ya machungwa ni ya usambazaji wa 3v3 wakati waya ya kijivu ni ya usambazaji wa GND. Tumia kontena 330Ω kwa LEDS, unganisha waya za kijani za LED ya manjano kwa GPIO23 na LED nyekundu kwa GPIO24. Unganisha waya za hudhurungi za LED zote kwa safu sawa na waya wa kijivu (GND).

Hatua ya 8: Vifaa vya Sebuleni # 2

Vifaa vya Sebuleni # 2
Vifaa vya Sebuleni # 2

Unganisha sensa ya DHT11 kama inavyoonekana kwenye picha hapo juu. Tumia kontena la 10k wakati huu kwa sensorer ya DHT11, unganisha waya wa bluu na GPIO4. Unganisha waya mwekundu kwa safu sawa na waya wa rangi ya machungwa (3v3) na waya mweusi kwenye safu sawa na waya wa kijivu (GND).

Hatua ya 9: Vifaa vya Sebuleni # 3

Vifaa vya Sebuleni # 3
Vifaa vya Sebuleni # 3

Unganisha sensorer ya DHT11. Tumia kontena la 10k wakati huu kwa sensorer ya DHT11, unganisha waya wa bluu na GPIO4. Unganisha waya mwekundu kwa safu sawa na waya wa rangi ya machungwa (3v3) na waya mweusi kwenye safu sawa na waya wa kijivu (GND).

Hatua ya 10: Vifaa vya Sebuleni # 4

Vifaa vya Sebuleni # 4
Vifaa vya Sebuleni # 4

Sasa, weka Resistor ya Kitegemezi cha Nuru, kinzani yake ya 10k ohms pamoja na nyaya muhimu za kuruka.

Hatua ya 11: Vifaa vya Sebuleni # 5

Vifaa vya Sebuleni # 5
Vifaa vya Sebuleni # 5

Unganisha sensorer ya mwendo wa PIR kama inavyoonyeshwa kwenye picha hapo juu. Unganisha waya wa manjano kwa GPIO26. Unganisha waya mwekundu kwa safu sawa na waya wa rangi ya machungwa (3v3) na waya mweusi kwenye safu sawa na waya wa kijivu (GND). Umemaliza sasa kuanzisha vifaa vya sebuleni. Moja zaidi kwenda!

Hatua ya 12: Vifaa vya chumba cha kulala # 1

Vifaa vya Chumba cha kulala # 1
Vifaa vya Chumba cha kulala # 1

Tena, anza kwenye Pi nyingine, ubao wa mkate na kit-T-Cobbler. Kuhamia kwenye chumba cha kulala: anza na kuongeza kebo za kuruka za kiume-kwa-kiume, 10k ohms resistor na DHT11 sensor kulingana na mchoro hapo juu.

Hatua ya 13: Vifaa vya chumba cha kulala # 2

Vifaa vya Chumba cha kulala # 2
Vifaa vya Chumba cha kulala # 2

Sasa ongeza balbu ya LED, nyaya 2 zaidi za kuruka na kontena ya 220 ohms.

Hatua ya 14: Vifaa vya chumba cha kulala # 3

Vifaa vya Chumba cha kulala # 3
Vifaa vya Chumba cha kulala # 3

Unganisha kibadilishaji cha Analog-to-Digital cha MCP3008 na nyaya zake za kuruka. Ongeza Kuzuia Kitegemezi cha Nuru na kinzani yake ya 10k ohms pia.

Hatua ya 15: Vifaa vya chumba cha kulala # 4

Vifaa vya Chumbani # 4
Vifaa vya Chumbani # 4

Unganisha sensa ya mwendo ukitumia nyaya 3 za kiume na za kuruka za kike na umemaliza na usanidi wa vifaa kwa chumba cha kulala!

Hatua ya 16: Sakinisha Node za IBM Watson Node-RED kwenye RPi

Fungua dirisha la Kituo na

weka nodi zifuatazo za Node-RED kwenye RPi yako:

Sudo npm i -g node-nyekundu-contrib-ibm-watson-iot

Mara baada ya ufungaji kufanikiwa, reboot RPi yako

Sudo reboot sasa

Hatua ya 17: Sasisha Node-RED kwenye RPi

Fungua dirisha la Kituo na usasishe Node-RED kwenye RPi yako

Sudo npm kufunga -g --unsafe-perm node-nyekundu

Hatua ya 18: Sakinisha Modi za Ziada za Node-RED kwenye RPi

Ili mtiririko ulioingizwa katika hatua inayofuata kufanya kazi, moduli zifuatazo lazima zisakinishwe pia.

node-nyekundu-changia-wakati (kwa muundo wa wakati)

node-nyekundu-dashibodi (kwa dashibodi)

node-nyekundu-contrib-telegrambot (kwa bot telegram)

node-nyekundu-node-daemon (ya RFID, fuata kiunga hapa chini kwa maagizo)

developer.ibm.com/recipes/tutorials/reading-rfid-mifare-cards-into-watson-iot-platform-using-your-raspberry-pi-3/

node-nyekundu-contrib-i2clcd (kwa LCD, fuata kiunga hapa chini kwa maagizo)

github.com/johnty/node-red-contrib-i2clcd

Hatua ya 19: Kuanzia Node-Red na Mosquitto

Fungua dirisha la Kituo na uanze Node-RED kwenye RPi yako

mbu

Fungua dirisha lingine la Kituo na uanze Node-RED kwenye RPi yako

node-nyekundu kuanza

Hatua ya 20: Ingiza mtiririko wa kuingia RPi

Ingiza mtiririko wa RPi ya Kuingia
Ingiza mtiririko wa RPi ya Kuingia
Ingiza mtiririko wa RPi ya Kuingia
Ingiza mtiririko wa RPi ya Kuingia
Ingiza mtiririko wa RPi ya Kuingia
Ingiza mtiririko wa RPi ya Kuingia

Bofya kwenye menyu ya hamburger na nenda kwenye Ingiza> Ubao wa klipu

Bandika msimbo kwenye kiunga hapa chini na ubonyeze Ingiza

pastebin.com/raw/a7UWaLBt

Bonyeza nodi ya MQTT nje

Bonyeza kwenye ikoni ya kalamu

Ingiza anwani ya IP ya RPi ya Kuingia kwenye uwanja wa Seva

Bonyeza kwenye Sasisho. Node zingine zote za MQTT kwenye mtiririko huo zitasasishwa.

Hatua ya 21: Ingiza mtiririko wa chumba cha kuishi RPi

Ingiza mtiririko wa Sebule RPi
Ingiza mtiririko wa Sebule RPi
Ingiza mtiririko wa Sebule RPi
Ingiza mtiririko wa Sebule RPi
Ingiza mtiririko wa Sebule RPi
Ingiza mtiririko wa Sebule RPi

Bonyeza kwenye menyu ya hamburger na nenda kwenye Ingiza> Bodi ya kunakiliBandika kwenye nambari kwenye kiunga hapa chini na ubonyeze Ingiza

pastebin.com/raw/vdRQP6aa

Bonyeza nodi ya MQTT nje

Bonyeza kwenye ikoni ya kalamu

Ingiza anwani ya IP ya Sebule RPi kwenye uwanja wa Seva

Bonyeza kwenye Sasisho. Node zingine zote za MQTT kwenye mtiririko huo zitasasishwa.

Hatua ya 22: Ingiza mtiririko wa chumba cha kulala RPi

Ingiza mtiririko wa chumba cha kulala RPi
Ingiza mtiririko wa chumba cha kulala RPi
Ingiza mtiririko wa chumba cha kulala RPi
Ingiza mtiririko wa chumba cha kulala RPi
Ingiza mtiririko wa chumba cha kulala RPi
Ingiza mtiririko wa chumba cha kulala RPi

Bofya kwenye menyu ya hamburger na nenda kwenye Ingiza> Ubao wa klipu

Bandika msimbo kwenye kiunga hapa chini na ubonyeze Ingiza

pastebin.com/raw/x4wZJvFk

Bonyeza nodi ya MQTT nje

Bonyeza kwenye ikoni ya kalamu

Ingiza anwani ya IP ya Chumba cha kulala RPi kwenye uwanja wa Seva

Bonyeza kwenye Sasisho. Node zingine zote za MQTT kwenye mtiririko huo zitasasishwa.

Hatua ya 23: Ingiza mtiririko wa Bluemix

Bofya kwenye menyu ya hamburger na nenda kwenye Ingiza> Ubao wa klipu

Bandika msimbo kwenye kiunga hapa chini na ubonyeze Ingiza

pastebin.com/raw/CR3Fsbn2

Hatua ya 24: Tumia App

Bonyeza kitufe cha Tumia kupeleka programu.

Ikiwa MQTT inashindwa kuungana baada ya kupeleka, ingiza amri 2 zifuatazo (moja kwa wakati) kusimama na kuanzisha tena Mosquitto kisha ujaribu tena.

sudo /etc/init.d/mosquitto simama

mbu

Hatua ya 25: Kuangalia Dashibodi

Kuangalia Dashibodi
Kuangalia Dashibodi

Nenda kwa: 1880 / ui (k. 169.254.43.161:1880/ui)

Unapaswa kuona skrini hapo juu.

Hatua ya 26: Kuangalia Dashibodi # 2

Kuangalia Dashibodi # 2
Kuangalia Dashibodi # 2
Kuangalia Dashibodi # 2
Kuangalia Dashibodi # 2

Unaweza kufikia dashibodi ya 2 RPis nyingine (iliyoonyeshwa hapo juu) kwa kubonyeza ikoni ya menyu ya hamburger na kuchagua RPi unayotaka kutazama dashibodi.

Hatua ya 27: Kutumia Chatbot

Kutumia Chatbot
Kutumia Chatbot
Kutumia Chatbot
Kutumia Chatbot
Kutumia Chatbot
Kutumia Chatbot

Programu hiyo inajumuisha bot ya Telegram pia. Jina la bot ni groupONEbot. Orodha ya amri inaweza kuonyeshwa kwa kutumia amri ya usaidizi, kama inavyoonekana hapa chini. Hapo juu ni mifano ya kesi zinazowezekana za utumiaji.

Ilipendekeza: