Kazalo:
- 1. korak: Priprava potrebne strojne opreme
- 2. korak: Vhodna strojna oprema #1
- Korak: Vhodna strojna oprema #2
- 4. korak: Vhodna strojna oprema #3
- 5. korak: Vhodna strojna oprema #4
- Korak 6: Vhodna strojna oprema #5
- 7. korak: Strojna oprema dnevne sobe #1
- 8. korak: Strojna oprema dnevne sobe #2
- 9. korak: Strojna oprema dnevne sobe #3
- 10. korak: Strojna oprema dnevne sobe #4
- 11. korak: Strojna oprema dnevne sobe #5
- 12. korak: Strojna oprema za spalnico #1
- 13. korak: Strojna oprema za spalnico #2
- 14. korak: Strojna oprema za spalnico #3
- Korak 15: Strojna oprema za spalnico #4
- 16. korak: Namestite vozlišča IBM Watson NED-RED na RPi
- Korak 17: Posodobite Node-RED na RPi
- Korak 18: Namestite dodatne module Node-RED na RPi
- Korak 19: Zagon Node-Red in Mosquitto
- 20. korak: Uvozni tokovi za vstopne RPi
- 21. korak: Uvozni tokovi za dnevno sobo RPi
- Korak 22: Uvoz tokov za spalnico RPi
- Korak: Uvozite tokove za Bluemix
- Korak: Razmestite aplikacijo
- Korak: Ogled nadzorne plošče
- Korak 26: Ogled nadzorne plošče #2
- 27. korak: Uporaba Chatbota
Video: Pametni dom GroupONE: 27 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Dobrodošli! Ta projekt Raspberry Pi je sistem upravljanja "pametnega doma", ki lahko meri različne podatke, kot so temperatura, vlažnost in svetlobne vrednosti v različnih delih hiše. Ta Navodila zajemajo namestitev vhodne in dnevne sobe ter 1 spalnice.
Podatki se pošljejo in obdelajo prek IBM Bluemixa, preden se vrnejo v Node-Red, nato pa izvede potrebna dejanja, kot je prižig luči, ko je temno in zazna gibanje.
Uporabniki si lahko ogledajo podatke, zbrane prek nadzorne plošče v Node-Red, ki poleg grafičnega prikaza merilnika in zgodovinskega grafa prikazuje trenutne merilne vrednosti. Armaturna plošča vključuje tudi dodatne funkcije, kot je ura, ki prikazuje trenutne podatke in čas ter preklopi na daljinsko upravljanje različnih električnih naprav, ki so predstavljene kot LED diode in zvočni signal.
Nazadnje je na voljo hišni alarmni sistem, sestavljen iz čitalnika kartic RFID MFRC 522, brenčalca, senzorja gibanja in 16 -palčnega LCD zaslona. Stanje hišnega alarmnega sistema RFID je prikazano tudi na armaturni plošči. Posebnost tega hišnega alarmnega sistema je, da lahko prebere sporočila, ki so mu bila dana, na primer "Dobrodošli domov", da pokaže, da je dostop odobren, ali "Dostop zavrnjen", da pokaže, da je dostop zavrnjen. Ko je zaznano gibanje, medtem ko so luči izklopljene, se oglasi zvočni signal in uporabniku bo poslano e -poštno sporočilo. Ko je alarm opuščen, bo poslano drugo e -poštno sporočilo.
1. korak: Priprava potrebne strojne opreme
Preden nadaljujete, se prepričajte, da imate vse naslednje. Količina vsakega zahtevanega artikla je v oklepaju.
- Raspberry Pi 3 Model B (3 enote)
- Ogledna plošča (3 enote)
- Pol mize (1 enota)
- Komplet T-Cobbler (3 enote)
- Senzor temperature in vlažnosti DHT11 (3 enote)
- LED (5 enot)
- 220 ohmski upor (5 enot)
- 10K ohmski upor (7 enot)
- HC-SR501 PIR senzor gibanja (2 enoti)
- Zvočni signal (1 enota)
- I2C LCD zaslon (1 enota)
- Modul bralnika kartic RFID / NFC MFRC522 (1 enota)
- Kartica RFID (2 enoti)
- Svetlobno odvisen upor (LDR) (2 enoti)
- Analogno-digitalni pretvornik (3 enote)
- Moški moški mostični kabli (najmanj 80 enot)
- Moški in ženski mostični kabli (najmanj 10 enot)
- Napajalnik / kabel USB na mikro USB (3 enote)
- LAN kabel RJ45 (3 enote)
2. korak: Vhodna strojna oprema #1
Zdaj, ko smo zbrali bistvene predmete, je čas, da začnemo s postavitvijo strojne opreme za prvi del našega projekta - vhod. Priključite senzor DHT11, 10k ohmski upor in mostične kable, kot je prikazano.
Korak: Vhodna strojna oprema #2
Nato namestite LED žarnico, še 2 mostična kabla in 220 ohmski upor.
4. korak: Vhodna strojna oprema #3
Priključite zvočni signal in njegova 2 mostična kabla, kot je prikazano.
5. korak: Vhodna strojna oprema #4
S pomočjo 7 moških moških kabla namestite modul bralnika kartic RFID / NFC MFRC522.
Korak 6: Vhodna strojna oprema #5
Dodajte LCD zaslon I2C in njegove 4 moške moške kable. S tem je nastavitev strojne opreme za vhod zaključena.
7. korak: Strojna oprema dnevne sobe #1
Za ta korak začnite z drugim kompletom Raspberry Pi, ploščami in T-Cobblerjem. Oranžna žica je za napajanje 3v3, siva žica pa za napajanje GND. Za LED uporabite 330Ω upor, zelene žice rumene LED priključite na GPIO23 in rdečo LED na GPIO24. Priključite rjave žice obeh LED v isto vrsto kot sivo žico (GND).
8. korak: Strojna oprema dnevne sobe #2
Priključite senzor DHT11, kot je prikazano na zgornji sliki. Tokrat uporabite 10k Ω upor za senzor DHT11, modro žico priključite na GPIO4. Rdečo žico priključite v isto vrstico kot oranžna žica (3v3), črno pa v isto vrsto kot siva žica (GND).
9. korak: Strojna oprema dnevne sobe #3
Priključite senzor DHT11. Tokrat uporabite 10k Ω upor za senzor DHT11, modro žico priključite na GPIO4. Rdečo žico priključite v isto vrstico kot oranžna žica (3v3), črno pa v isto vrsto kot siva žica (GND).
10. korak: Strojna oprema dnevne sobe #4
Zdaj namestite svetlobno odvisen upor, njegov 10k ohmski upor skupaj s potrebnimi mostičnimi kabli.
11. korak: Strojna oprema dnevne sobe #5
Priključite senzor gibanja PIR, kot je prikazano na zgornji sliki. Rumeno žico priključite na GPIO26. Rdečo žico priključite v isto vrstico kot oranžna žica (3v3), črno pa v isto vrsto kot siva žica (GND). Zdaj ste končali z nastavitvijo strojne opreme za dnevno sobo. Še ena!
12. korak: Strojna oprema za spalnico #1
Spet začnite z drugim kompletom Pi, mizo in T-Cobblerjem. Premaknite se v spalnico: začnite z dodajanjem moških moških moških, 10k ohmskega upora in senzorja DHT11 v skladu z zgornjim diagramom.
13. korak: Strojna oprema za spalnico #2
Zdaj dodajte LED žarnico, še 2 mostična kabla in 220 ohmski upor.
14. korak: Strojna oprema za spalnico #3
Priključite analogno-digitalni pretvornik MCP3008 in ustrezne mostične kable. Dodajte tudi svetlobno odvisen upor in njegov 10k ohmski upor.
Korak 15: Strojna oprema za spalnico #4
Priključite senzor gibanja s tremi moškimi kabli na moške in končali ste s strojno opremo za spalnico!
16. korak: Namestite vozlišča IBM Watson NED-RED na RPi
Odprite okno terminala in
namestite naslednja vozlišča Node-RED na svoj RPi:
sudo npm i -g node-red-contrib-ibm-watson-iot
Ko je namestitev uspešna, znova zaženite RPi
sudo znova zaženi
Korak 17: Posodobite Node-RED na RPi
Odprite okno terminala in posodobite Node-RED na svojem RPi
sudo npm install -g --unsafe-perm node-red
Korak 18: Namestite dodatne module Node-RED na RPi
Da bi tokovi, uvoženi v naslednjem koraku, delovali, morajo biti nameščeni tudi naslednji moduli.
node-red-contrib-moment (za oblikovanje časa)
node-red-armaturna plošča (za armaturno ploščo)
node-red-contrib-telegrambot (za telegram bot)
node-red-node-daemon (za RFID sledite spodnji povezavi za navodila)
developer.ibm.com/recipes/tutorials/reading-rfid-mifare-cards-into-watson-iot-platform-using-your-raspberry-pi-3/
node-red-contrib-i2clcd (za LCD sledite spodnji povezavi za navodila)
github.com/johnty/node-red-contrib-i2clcd
Korak 19: Zagon Node-Red in Mosquitto
Odprite okno terminala in zaženite Node-RED na svojem RPi
komar
Odprite drugo okno terminala in zaženite Node-RED na svojem RPi
rdeči vozlišče
20. korak: Uvozni tokovi za vstopne RPi
Kliknite meni hamburgerja in pojdite na Uvoz> Odložišče
Prilepite kodo na spodnjo povezavo in kliknite Uvozi
pastebin.com/raw/a7UWaLBt
Kliknite izhodno vozlišče MQTT
Kliknite ikono peresa
V polje Server vnesite naslov IP vhodnega RPi
Kliknite na Posodobi. Vsa druga vozlišča MQTT v istem toku bodo posodobljena.
21. korak: Uvozni tokovi za dnevno sobo RPi
Kliknite meni hamburgerja in pojdite na Uvoz> Odlagališče Vnesite kodo na spodnji povezavi in kliknite Uvozi
pastebin.com/raw/vdRQP6aa
Kliknite izhodno vozlišče MQTT
Kliknite ikono peresa
V polje Strežnik vnesite naslov IP dnevne sobe RPi
Kliknite na Posodobi. Vsa druga vozlišča MQTT v istem toku bodo posodobljena.
Korak 22: Uvoz tokov za spalnico RPi
Kliknite meni hamburgerja in pojdite na Uvoz> Odložišče
Prilepite kodo na spodnjo povezavo in kliknite Uvozi
pastebin.com/raw/x4wZJvFk
Kliknite izhodno vozlišče MQTT
Kliknite ikono peresa
V polje Server vnesite naslov IP sobe Bedroom RPi
Kliknite na Posodobi. Vsa druga vozlišča MQTT v istem toku bodo posodobljena.
Korak: Uvozite tokove za Bluemix
Kliknite meni hamburgerja in pojdite na Uvoz> Odložišče
Prilepite kodo na spodnjo povezavo in kliknite Uvozi
pastebin.com/raw/CR3Fsbn2
Korak: Razmestite aplikacijo
Za razmestitev aplikacije kliknite gumb Razmesti.
Če se MQTT po namestitvi ne poveže, vnesite naslednja 2 ukaza (enega za drugim), da ustavite in znova zaženete Mosquitto, nato poskusite znova.
sudo /etc/init.d/mosquitto ustaviti
komar
Korak: Ogled nadzorne plošče
Pojdi na: 1880/ui (npr. 169.254.43.161:1880/ui)
Moral bi videti zgornji zaslon.
Korak 26: Ogled nadzorne plošče #2
Do nadzorne plošče drugih dveh RP -jev (prikazano zgoraj) lahko dostopate tako, da kliknete ikono menija hamburger in izberete RPi, za katerega si želite ogledati armaturno ploščo.
27. korak: Uporaba Chatbota
Aplikacija vključuje tudi Telegram bot. Ime bota je groupONEbot. Seznam ukazov lahko prikažete z ukazom help, kot je prikazano spodaj. Zgoraj je nekaj primerov možnih primerov uporabe.
Priporočena:
Oddaljeni pametni dom: 5 korakov
Oddaljeni pametni dom: Materiali: dunne gelamineerde hout tablica. 1 x grondplaat z een premerom 1 cmkleine nagels 2 x krušne žice plakbandveel kabels s premerom 0,3 cm veel skakalec kabels gereedschap: boormachinelijmpistoolsoldeerboutschroevendra
Kako narediti pametni dom z arduinskim kontrolnim relejskim modulom - Ideje za avtomatizacijo doma: 15 korakov (s slikami)
Kako narediti pametni dom z arduinskim kontrolnim relejskim modulom | Ideje za avtomatizacijo doma: V tem projektu avtomatizacije doma bomo oblikovali relejni modul pametnega doma, ki lahko nadzoruje 5 gospodinjskih aparatov. Ta relejni modul lahko upravljate z mobilnega telefona ali pametnega telefona, daljinskega upravljalnika IR ali daljinskega upravljalnika televizorja, ročnega stikala. Ta pametni rele lahko zazna tudi
Pametni dom z Arduinom: 11 korakov (s slikami)
Pametni dom z Arduinom: Pozdravljeni, pokazal vam bom, kako zgraditi svoj pametni dom. Prikazuje temperaturo znotraj in zunaj, če je okno odprto ali zaprto, prikazuje, ko dežuje, in sproži alarm, ko senzor PIR zazna. Na androidu sem naredil aplikacijo za
Naredi sam pametni dom z Googlovim pomočnikom in Arduinom: 6 korakov
Naredi sam pametni dom z Googlovim pomočnikom in Arduinom: Kdo si ne želi pametnega doma? Ena najlepših stvari, ki jih lahko naredite, je, da z glasovnim upravljanjem preklopite luči ali druge gospodinjske aparate. S pomočjo aplikacije Google Home in Googlovega pomočnika je to res kos torte …… Vi ne
HackerBox 0054: Pametni dom: 8 korakov
HackerBox 0054: Pametni dom: pozdrav HackerBox hekerjem po vsem svetu! HackerBox 0054 raziskuje avtomatizacijo doma prek pametnih stikal, senzorjev in drugega. Konfigurirajte pametna stikala Sonoff WiFi. Spremenite pametna stikala, da dodate programske glave in nadomestno vdelano programsko opremo Flash