Satura rādītājs:
- 1. darbība. Nepieciešamās aparatūras sagatavošana
- 2. solis: ieejas aparatūra #1
- 3. solis: ieejas aparatūra #2
- 4. solis: ieejas aparatūra #3
- 5. solis: ieejas aparatūra #4
- 6. solis: ieejas aparatūra #5
- 7. solis: dzīvojamās istabas aparatūra #1
- 8. solis: dzīvojamās istabas aparatūra #2
- 9. solis: dzīvojamās istabas aparatūra #3
- 10. solis: dzīvojamās istabas aparatūra #4
- 11. solis: dzīvojamās istabas aparatūra #5
- 12. solis: guļamistabas aparatūra #1
- 13. solis: guļamistabas aparatūra #2
- 14. solis: guļamistabas aparatūra #3
- 15. solis: guļamistabas aparatūra #4
- 16. darbība. Instalējiet RPi IBM Watson Node-RED mezglus
- 17. darbība. Atjauniniet mezglu RED uz RPi
- 18. darbība. Instalējiet RPi papildu mezglu sarkano moduļus
- 19. darbība. Sarkanā mezgla un moskītu palaišana
- 20. darbība. Ieejas RPi plūsmu importēšana
- 21. darbība: plūsmu importēšana dzīvojamās istabas RPi
- 22. darbība: plūsmu importēšana guļamistabas RPi
- 23. darbība: plūsmu importēšana Bluemix
- 24. darbība. Izvietojiet lietotni
- 25. darbība. Informācijas paneļa apskate
- 26. darbība: informācijas paneļa skatīšana #2
- 27. darbība. Chatbot izmantošana
Video: GroupONE viedā māja: 27 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
Pirms turpināt, pārliecinieties, ka jums ir visas tālāk minētās lietas. Katra nepieciešamā vienuma daudzums ir iekavās.
- Raspberry Pi 3 B modelis (3 vienības)
- Maizes dēlis (3 vienības)
- Pusmaizes dēlis (1 vienība)
- T-kurpju komplekts (3 vienības)
- DHT11 temperatūras un mitruma sensors (3 vienības)
- LED (5 vienības)
- 220 omu rezistors (5 vienības)
- 10K omu rezistors (7 vienības)
- HC-SR501 PIR kustības sensors (2 vienības)
- Signāls (1 vienība)
- I2C LCD ekrāns (1 vienība)
- RFID / NFC MFRC522 karšu lasīšanas modulis (1 vienība)
- RFID karte (2 vienības)
- No gaismas atkarīgs rezistors (LDR) (2 vienības)
- Analogs-cipars pārveidotājs (3 vienības)
- Kabeļi no vīriešu līdz vīriešiem (vismaz 80 vienības)
- Kabeļi no vīrieša līdz sievietei (vismaz 10 vienības)
- Barošanas adapteris / USB - mikro USB kabelis (3 vienības)
- RJ45 LAN kabelis (3 vienības)
2. solis: 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
Pēc tam uzstādiet LED spuldzi, vēl 2 džemperu kabeļus un 220 omu rezistoru.
4. solis: 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
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
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
Š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
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
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
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
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
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
Tagad pievienojiet LED spuldzi, vēl 2 džemperu kabeļus un 220 omu rezistoru.
14. solis: 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
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
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
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
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
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
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
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:
Attālā viedā māja: 5 soļi
Attālā viedā māja: Materiāls: dunne gelamineerde hout platen. 1 x grondplaat ar diametru van 1 cmkleine nagels
Viedā māja ar Arduino MKR1000 un M.I.T. Android lietotne: 4 soļi
Viedā māja ar Arduino MKR1000 un M.I.T. Android lietotne: šajā apmācībā es aprakstīju, kā uzlabot savu viedo māju, izmantojot tikai dažas sastāvdaļas. Šī viedās mājas dizaina sirds ir Arduino MKR1000 tāfele, ko kontrolē ar lietotni, kas izstrādāta M.I.T. (Masačūsetsas Institūts
HackerBox 0054: viedā māja: 8 soļi
HackerBox 0054: Viedā māja: sveicieni HackerBox hakeriem visā pasaulē! HackerBox 0054 pēta mājas automatizāciju, izmantojot viedos slēdžus, sensorus un daudz ko citu. Konfigurējiet Sonoff WiFi viedos slēdžus. Modificējiet viedos slēdžus, lai pievienotu programmēšanas galvenes un zibspuldzi ar alternatīvu programmaparatūru
Zemu izmaksu viedā māja - vadība no jebkuras vietas pasaulē: 6 soļi
Zemu izmaksu viedā māja - kontrole no jebkuras vietas PASAULĒ: Par. Mūsdienās abi vecāki strādā, lai ģimenei būtu ērta dzīve. Tāpēc mūsu mājās ir daudz elektronikas ierīču, piemēram, sildītājs, maiņstrāva, veļas mašīna utt. Kad viņi atgriežas mājās, viņiem jājūtas ļoti ērti
Pilnīga viedā māja: 9 soļi
Pilnīga viedā māja: Šis projekts var ieslēgt un izslēgt vienkāršas 6A slodzes, piemēram, griestu ventilatorus un gaismas, atkarībā no releja vērtējuma. Līdz 16 slodzēm var ieslēgt un izslēgt no tālruņiem ar Android, iOS, Java, Windows vai jebko citu uz tīmekļa bāzes. Android ir lietotne