Satura rādītājs:

GroupONE viedā māja: 27 soļi
GroupONE viedā māja: 27 soļi

Video: GroupONE viedā māja: 27 soļi

Video: GroupONE viedā māja: 27 soļi
Video: 🎶 ДИМАШ SOS. История выступления и анализ успеха | Dimash SOS 2024, Novembris
Anonim
GroupONE viedā māja
GroupONE viedā māja
GroupONE viedā māja
GroupONE viedā māja
GroupONE viedā māja
GroupONE viedā māja
GroupONE viedā māja
GroupONE viedā māja

Laipni lūdzam! Šis Raspberry Pi projekts ir "gudras mājas" vadības sistēma, kas spēj izmērīt dažādus datus, piemēram, temperatūru, mitrumu un gaismas vērtības dažādās mājas daļās. Šī pamācība aptvers ieejas un viesistabas, kā arī 1 guļamistabas iestatījumus.

Dati tiek nosūtīti un apstrādāti, izmantojot IBM Bluemix, pirms tie tiek atgriezti mezglsarkanajā, un pēc tam veic nepieciešamās darbības, piemēram, ieslēdz gaismas, kad ir tumšs un tiek konstatēta kustība.

Lietotāji var apskatīt datus, kas savākti, izmantojot informācijas paneli sarkanā mezglā, kas papildus pašreizējam mērinstrumentam un vēsturiskajam grafikam parāda pašreizējās mērījumu vērtības. Informācijas panelī ir arī papildu funkcijas, piemēram, pulkstenis, kas parāda pašreizējos datus un laiku, un slēdži, lai attālināti vadītu dažādas elektroierīces, kuras tiek attēlotas kā gaismas diodes un skaņas signāls.

Visbeidzot, ir mājas signalizācijas sistēma, kas sastāv no MFRC 522 RFID karšu lasītāja, skaņas signāla, kustības sensora un 16x2 LCD displeja. RFID mājas signalizācijas sistēmas statuss tiek parādīts arī informācijas panelī. Šo mājas signalizācijas sistēmu padara īpašu tas, ka tā var nolasīt tai dotos ziņojumus, piemēram, “Laipni lūdzam mājās”, lai parādītu, ka piekļuve ir piešķirta, vai “Piekļuve liegta”, lai parādītu, ka piekļuve ir liegta. Ja gaismas izslēgšanas laikā tiek konstatēta kustība, zvana signāls un lietotājam tiks nosūtīts e -pasts. Kad modinātājs tiek noraidīts, tiks nosūtīts cits e -pasts.

1. darbība. Nepieciešamās aparatūras sagatavošana

Nepieciešamās aparatūras sagatavošana
Nepieciešamās aparatūras sagatavošana
Nepieciešamās aparatūras sagatavošana
Nepieciešamās aparatūras sagatavošana
Nepieciešamās aparatūras sagatavošana
Nepieciešamās aparatūras sagatavošana

Pirms turpināt, pārliecinieties, ka jums ir visas tālāk minētās lietas. Katra nepieciešamā vienuma daudzums ir iekavās.

  1. Raspberry Pi 3 B modelis (3 vienības)
  2. Maizes dēlis (3 vienības)
  3. Pusmaizes dēlis (1 vienība)
  4. T-kurpju komplekts (3 vienības)
  5. DHT11 temperatūras un mitruma sensors (3 vienības)
  6. LED (5 vienības)
  7. 220 omu rezistors (5 vienības)
  8. 10K omu rezistors (7 vienības)
  9. HC-SR501 PIR kustības sensors (2 vienības)
  10. Signāls (1 vienība)
  11. I2C LCD ekrāns (1 vienība)
  12. RFID / NFC MFRC522 karšu lasīšanas modulis (1 vienība)
  13. RFID karte (2 vienības)
  14. No gaismas atkarīgs rezistors (LDR) (2 vienības)
  15. Analogs-cipars pārveidotājs (3 vienības)
  16. Kabeļi no vīriešu līdz vīriešiem (vismaz 80 vienības)
  17. Kabeļi no vīrieša līdz sievietei (vismaz 10 vienības)
  18. Barošanas adapteris / USB - mikro USB kabelis (3 vienības)
  19. RJ45 LAN kabelis (3 vienības)

2. solis: ieejas aparatūra #1

Ieejas aparatūra #1
Ieejas aparatūra #1

Tagad, kad esam apkopojuši būtiskos priekšmetus, ir pienācis laiks sākt aparatūras uzstādīšanu mūsu projekta pirmajai daļai - ieejai. Pievienojiet DHT11 sensoru, 10k omu rezistoru un džempera kabeļus, kā parādīts attēlā.

3. solis: ieejas aparatūra #2

Ieejas aparatūra #2
Ieejas aparatūra #2

Pēc tam uzstādiet LED spuldzi, vēl 2 džemperu kabeļus un 220 omu rezistoru.

4. solis: ieejas aparatūra #3

Ieejas aparatūra #3
Ieejas aparatūra #3

Pievienojiet skaņas signālu un tā 2 savienojuma kabeļus, kā parādīts attēlā.

5. solis: ieejas aparatūra #4

Ieejas aparatūra #4
Ieejas aparatūra #4

Izmantojot 7 savienojuma kabeļus no vīriešiem līdz sievietēm, uzstādiet RFID / NFC MFRC522 karšu nolasīšanas moduli.

6. solis: ieejas aparatūra #5

Ieejas aparatūra #5
Ieejas aparatūra #5

Pievienojiet I2C LCD ekrānu un tā 4 džemperu kabeļus no vīriešiem līdz sievietēm. Tas noslēdz ieejas aparatūras uzstādīšanu.

7. solis: dzīvojamās istabas aparatūra #1

Dzīvojamās istabas aparatūra #1
Dzīvojamās istabas aparatūra #1

Šim solim sāciet ar citu Raspberry Pi, maizes dēli un T-Cobbler komplektu. Oranžais vads ir paredzēts 3v3 barošanai, bet pelēkais vads ir paredzēts GND barošanai. Gaismas diodēm izmantojiet 330Ω rezistoru, dzeltenās gaismas diodes zaļos vadus pievienojiet GPIO23 un sarkano gaismas diodi - GPIO24. Savienojiet abu gaismas diožu brūnos vadus vienā rindā ar pelēko vadu (GND).

8. solis: dzīvojamās istabas aparatūra #2

Dzīvojamās istabas aparatūra #2
Dzīvojamās istabas aparatūra #2

Pievienojiet DHT11 sensoru, kā parādīts attēlā. Šoreiz DHT11 sensoram izmantojiet 10 kΩ rezistoru, pievienojiet zilo vadu GPIO4. Pievienojiet sarkano vadu tai pašai rindai ar oranžo vadu (3v3) un melno vadu tai pašai rindai ar pelēko vadu (GND).

9. solis: dzīvojamās istabas aparatūra #3

Dzīvojamās istabas aparatūra #3
Dzīvojamās istabas aparatūra #3

Pievienojiet DHT11 sensoru. Šoreiz DHT11 sensoram izmantojiet 10 kΩ rezistoru, pievienojiet zilo vadu GPIO4. Pievienojiet sarkano vadu tai pašai rindai ar oranžo vadu (3v3) un melno vadu tai pašai rindai ar pelēko vadu (GND).

10. solis: dzīvojamās istabas aparatūra #4

Dzīvojamās istabas aparatūra #4
Dzīvojamās istabas aparatūra #4

Tagad instalējiet no gaismas atkarīgo rezistoru, tā 10k omu rezistoru kopā ar nepieciešamajiem džemperu kabeļiem.

11. solis: dzīvojamās istabas aparatūra #5

Dzīvojamās istabas aparatūra #5
Dzīvojamās istabas aparatūra #5

Pievienojiet PIR kustības sensoru, kā parādīts attēlā. Pievienojiet dzelteno vadu GPIO26. Pievienojiet sarkano vadu tai pašai rindai ar oranžo vadu (3v3) un melno vadu tai pašai rindai ar pelēko vadu (GND). Tagad esat pabeidzis dzīvojamās istabas aparatūras iestatīšanu. Vēl viens jāiet!

12. solis: guļamistabas aparatūra #1

Guļamistabas aparatūra #1
Guļamistabas aparatūra #1

Atkal sāciet ar citu Pi, maizes dēli un T-Cobbler komplektu. Pārejot uz guļamistabu: sāciet pievienot pievienojošos kabeļus no vīriešiem līdz vīriešiem, 10 k omu rezistoru un DHT11 sensoru saskaņā ar iepriekš redzamo diagrammu.

13. solis: guļamistabas aparatūra #2

Guļamistabas aparatūra #2
Guļamistabas aparatūra #2

Tagad pievienojiet LED spuldzi, vēl 2 džemperu kabeļus un 220 omu rezistoru.

14. solis: guļamistabas aparatūra #3

Guļamistabas aparatūra #3
Guļamistabas aparatūra #3

Pievienojiet MCP3008 analogo ciparu pārveidotāju un tam atbilstošos savienojuma kabeļus. Pievienojiet arī no gaismas atkarīgo rezistoru un tā 10k omu rezistoru.

15. solis: guļamistabas aparatūra #4

Guļamistabas aparatūra #4
Guļamistabas aparatūra #4

Pievienojiet kustības sensoru, izmantojot 3 vīriešu un sieviešu savienojuma kabeļus, un esat pabeidzis guļamistabas aparatūras iestatīšanu!

16. darbība. Instalējiet RPi IBM Watson Node-RED mezglus

Atveriet termināļa logu un

instalējiet šādus mezgla-SARKANOS mezglus savā RPi:

sudo npm i -g mezgls-sarkans-ieguldījums-ibm-watson-iot

Kad instalēšana ir veiksmīga, pārstartējiet RPi

sudo tagad atsāknēšana

17. darbība. Atjauniniet mezglu RED uz RPi

Atveriet termināļa logu un atjauniniet Node-RED savā RPi

sudo npm install -g --unsafe-perm node-red

18. darbība. Instalējiet RPi papildu mezglu sarkano moduļus

Lai nākamajā darbībā importētās plūsmas darbotos, ir jāinstalē arī šādi moduļi.

mezgls-sarkans-ieguldījums-moments (laika formatēšanai)

mezgls-sarkans-informācijas panelis (informācijas panelim)

node-red-contrib-telegrambot (telegrammu robotam)

node-red-node-dēmons (lai iegūtu RFID, norādījumus skatiet zemāk esošajā saitē)

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

node-red-contrib-i2clcd (LCD skatiet norādījumus zemāk esošajā saitē)

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

19. darbība. Sarkanā mezgla un moskītu palaišana

Atveriet termināļa logu un savā RPi palaidiet Node-RED

moskīts

Atveriet citu termināļa logu un savā RPi palaidiet Node-RED

mezgla sarkans sākums

20. darbība. Ieejas RPi plūsmu importēšana

Importa plūsmas ieejas RPi
Importa plūsmas ieejas RPi
Importa plūsmas ieejas RPi
Importa plūsmas ieejas RPi
Importa plūsmas ieejas RPi
Importa plūsmas ieejas RPi

Noklikšķiniet uz hamburgeru izvēlnes un dodieties uz Importēt> Starpliktuve

Ielīmējiet kodu zemāk esošajā saitē un noklikšķiniet uz Importēt

pastebin.com/raw/a7UWaLBt

Noklikšķiniet uz MQTT izejas mezgla

Noklikšķiniet uz pildspalvas ikonas

Laukā Server ievadiet ieejas RPi IP adresi

Noklikšķiniet uz Atjaunināt. Visi pārējie vienas plūsmas MQTT mezgli tiks atjaunināti.

21. darbība: plūsmu importēšana dzīvojamās istabas RPi

Importa plūsmas viesistabas RPi
Importa plūsmas viesistabas RPi
Importa plūsmas viesistabas RPi
Importa plūsmas viesistabas RPi
Importa plūsmas viesistabas RPi
Importa plūsmas viesistabas RPi

Noklikšķiniet uz hamburgeru izvēlnes un zemāk esošajā saitē esošajā kodā dodieties uz Importēt> Starpliktuve Ielīmēt un noklikšķiniet uz Importēt

pastebin.com/raw/vdRQP6aa

Noklikšķiniet uz MQTT izejas mezgla

Noklikšķiniet uz pildspalvas ikonas

Laukā Server ievadiet dzīvojamās istabas RPi IP adresi

Noklikšķiniet uz Atjaunināt. Visi pārējie vienas plūsmas MQTT mezgli tiks atjaunināti.

22. darbība: plūsmu importēšana guļamistabas RPi

Importēt plūsmas guļamistabas RPi
Importēt plūsmas guļamistabas RPi
Importēt plūsmas guļamistabas RPi
Importēt plūsmas guļamistabas RPi
Importēt plūsmas guļamistabas RPi
Importēt plūsmas guļamistabas RPi

Noklikšķiniet uz hamburgeru izvēlnes un dodieties uz Importēt> Starpliktuve

Ielīmējiet kodu zemāk esošajā saitē un noklikšķiniet uz Importēt

pastebin.com/raw/x4wZJvFk

Noklikšķiniet uz MQTT izejas mezgla

Noklikšķiniet uz pildspalvas ikonas

Laukā Server ievadiet guļamistabas RPi IP adresi

Noklikšķiniet uz Atjaunināt. Visi pārējie vienas plūsmas MQTT mezgli tiks atjaunināti.

23. darbība: plūsmu importēšana Bluemix

Noklikšķiniet uz hamburgeru izvēlnes un dodieties uz Importēt> Starpliktuve

Ielīmējiet kodu zemāk esošajā saitē un noklikšķiniet uz Importēt

pastebin.com/raw/CR3Fsbn2

24. darbība. Izvietojiet lietotni

Noklikšķiniet uz pogas Izvietot, lai izvietotu lietotni.

Ja MQTT pēc izvēršanas neizdodas izveidot savienojumu, ievadiet šādas 2 komandas (pa vienai), lai apturētu un restartētu Mosquitto un pēc tam mēģiniet vēlreiz.

sudo /etc/init.d/mosquitto stop

moskīts

25. darbība. Informācijas paneļa apskate

Informācijas paneļa apskate
Informācijas paneļa apskate

Atveriet: 1880/ui (piemēram, 169.254.43.161:1880/ui)

Jums vajadzētu redzēt ekrānu iepriekš.

26. darbība: informācijas paneļa skatīšana #2

Informācijas paneļa apskate #2
Informācijas paneļa apskate #2
Informācijas paneļa apskate #2
Informācijas paneļa apskate #2

Jūs varat piekļūt pārējo 2 RPI informācijas panelim (parādīts iepriekš), noklikšķinot uz hamburgera izvēlnes ikonas un atlasot RPi, kuram vēlaties skatīt informācijas paneli.

27. darbība. Chatbot izmantošana

Chatbot izmantošana
Chatbot izmantošana
Chatbot izmantošana
Chatbot izmantošana
Chatbot izmantošana
Chatbot izmantošana

Lietojumprogrammā ir iekļauts arī Telegram robots. Bota nosaukums ir groupONEbot. Komandu sarakstu var parādīt, izmantojot palīdzības komandu, kā redzams zemāk. Iepriekš minēti daži iespējamās lietošanas piemēri.

Ieteicams: