Përmbajtje:

HomeON Group Smart: 27 hapa
HomeON Group Smart: 27 hapa

Video: HomeON Group Smart: 27 hapa

Video: HomeON Group Smart: 27 hapa
Video: eGlu Smart Home - In Wall Triple Dimmer 2024, Nëntor
Anonim
Shtëpi e zgjuar GroupONE
Shtëpi e zgjuar GroupONE
Shtëpi e zgjuar GroupONE
Shtëpi e zgjuar GroupONE
HomeONE Smart Group
HomeONE Smart Group
HomeONE Smart Group
HomeONE Smart Group

Mirë se vini! Ky projekt Raspberry Pi është një sistem menaxhimi i "shtëpisë së zgjuar", i cili është në gjendje të masë të dhëna të ndryshme si temperatura, lagështia dhe vlerat e dritës në pjesë të ndryshme të shtëpisë. Ky udhëzues do të mbulojë strukturën për hyrjen dhe dhomën e ndenjes, si dhe 1 dhomë gjumi.

Të dhënat dërgohen dhe përpunohen përmes IBM Bluemix para se të kthehen në Node-Red, mbi të cilat më pas kryen veprimet e nevojshme të tilla si ndezja e dritave kur është errësirë dhe lëvizja zbulohet.

Përdoruesit mund të shikojnë të dhënat e mbledhura përmes një Paneli në Nyje-Kuqe që tregon vlerat aktuale të matjes, përveç një paraqitje grafike të një matësi dhe një grafi historik. Pulti gjithashtu përfshin veçori shtesë të tilla si një orë që shfaq të dhënat dhe kohën aktuale dhe kalon për të kontrolluar nga distanca pajisje të ndryshme elektrike, të cilat përfaqësohen si LED dhe një zile.

Së fundmi, ekziston një sistem alarmi për shtëpinë që përbëhet nga një lexues kartash MFRC 522 RFID, një zile, një sensor lëvizjeje dhe një ekran LCD 16x2. Statusi i sistemit të alarmit të shtëpisë RFID shfaqet gjithashtu në pult. Ajo që e bën të veçantë këtë sistem alarmi të shtëpisë është se ai mund të lexojë mesazhe që i janë dhënë si "Welcome Home" për të treguar se qasja është dhënë ose "Access Denied" për të treguar se qasja është e refuzuar. Kur zbulohet lëvizje ndërsa dritat janë fikur, zileja do të bjerë dhe një email do t'i dërgohet përdoruesit. Kur alarmi të hidhet poshtë, një email tjetër do të dërgohet.

Hapi 1: Përgatitja e pajisjeve të nevojshme

Përgatitja e pajisjeve të nevojshme
Përgatitja e pajisjeve të nevojshme
Përgatitja e pajisjeve të nevojshme
Përgatitja e pajisjeve të nevojshme
Përgatitja e pajisjeve të nevojshme
Përgatitja e pajisjeve të nevojshme

Sigurohuni që të keni të gjitha sa më poshtë para se të vazhdoni. Sasia e secilit artikull të kërkuar vendoset në kllapa.

  1. Raspberry Pi 3 Model B (3 njësi)
  2. Breadboard (3 njësi)
  3. Gjysmë pjatë (1 njësi)
  4. Kompleti T-Cobbler (3 njësi)
  5. Sensori i temperaturës dhe lagështisë DHT11 (3 njësi)
  6. LED (5 njësi)
  7. Rezistencë 220 ohms (5 njësi)
  8. Rezistencë 10K ohms (7 njësi)
  9. Sensor lëvizjeje HC-SR501 PIR (2 njësi)
  10. Zile (1 njësi)
  11. Ekran LCD I2C (1 njësi)
  12. Moduli i lexuesit të kartave RFID / NFC MFRC522 (1 njësi)
  13. Kartë RFID (2 njësi)
  14. Rezistencë e varur nga drita (LDR) (2 njësi)
  15. Konvertues analog-dixhital (3 njësi)
  16. Kabllo kërcyes meshkuj nga meshkuj (Të paktën 80 njësi)
  17. Kabllo kërcyes mashkull - femër (Të paktën 10 njësi)
  18. Përshtatës energjie / kabllo USB në mikro USB (3 njësi)
  19. Kabllo RJ45 LAN (3 njësi)

Hapi 2: Pajisjet kompjuterike hyrëse #1

Pajisjet kompjuterike hyrëse #1
Pajisjet kompjuterike hyrëse #1

Tani që kemi mbledhur artikujt thelbësorë, është koha për të filluar ngritjen e pajisjeve për pjesën e parë të projektit tonë - hyrjen. Lidhni sensorin DHT11, rezistencën 10k ohm dhe kabllot e kërcyesit siç tregohet.

Hapi 3: Hyrja në harduerin #2

Pajisjet kompjuterike hyrëse #2
Pajisjet kompjuterike hyrëse #2

Tjetra, instaloni llambën LED, 2 kabllo të tjerë kërcyes dhe një rezistencë 220 ohms.

Hapi 4: Hyrja e harduerit #3

Pajisja hyrëse #3
Pajisja hyrëse #3

Lidhni zilen dhe 2 kabllot e saj kërcyes siç tregohet.

Hapi 5: Hyrja e harduerit #4

Pajisjet kompjuterike hyrëse #4
Pajisjet kompjuterike hyrëse #4

Duke përdorur 7 kabllo kërcyes meshkuj-femra, instaloni modulin e lexuesit të kartave RFID / NFC MFRC522.

Hapi 6: Pajisjet kompjuterike hyrëse #5

Pajisja hyrëse #5
Pajisja hyrëse #5

Shtoni ekranin LCD I2C dhe 4 kabllot e tij kërcyes meshkuj-femra. Kjo përfundon vendosjen e pajisjeve për hyrjen.

Hapi 7: Hardware i dhomës së ndenjes #1

Hardware i dhomës së ndenjes #1
Hardware i dhomës së ndenjes #1

Filloni me një Raspberry Pi, breadboard dhe çantë T-Cobbler për këtë hap. Teli portokalli është për furnizim 3v3 ndërsa tela gri është për furnizim GND. Përdorni rezistencën 330Ω për LEDS, lidhni telat e gjelbër të LED të verdhë në GPIO23 dhe LED të kuq në GPIO24. Lidhni telat ngjyrë kafe të të dy LED -ve në të njëjtën rresht me tela gri (GND).

Hapi 8: Pajisjet kompjuterike të dhomës së ndenjes #2

Hardware i dhomës së ndenjes #2
Hardware i dhomës së ndenjes #2

Lidhni sensorin DHT11 siç tregohet në figurën e mësipërme. Përdorni një rezistencë 10k Ω këtë herë për sensorin DHT11, lidhni tela blu me GPIO4. Lidhni tela të kuq në të njëjtën rresht me tela portokalli (3v3) dhe tela të zezë në të njëjtin rresht me tela gri (GND).

Hapi 9: Hardware i dhomës së ndenjes #3

Hardware i dhomës së ndenjes #3
Hardware i dhomës së ndenjes #3

Lidhni sensorin DHT11. Përdorni një rezistencë 10k Ω këtë herë për sensorin DHT11, lidhni tela blu me GPIO4. Lidhni tela të kuq në të njëjtën rresht me tela portokalli (3v3) dhe tela të zezë në të njëjtin rresht me tela gri (GND).

Hapi 10: Hardware i dhomës së ndenjes #4

Hardware i dhomës së ndenjes #4
Hardware i dhomës së ndenjes #4

Tani, instaloni Rezistencën e Varur nga Drita, rezistencën e saj 10 ohms së bashku me kabllot e kërcyesit të nevojshëm.

Hapi 11: Hardware i dhomës së ndenjes #5

Hardware i dhomës së ndenjes #5
Hardware i dhomës së ndenjes #5

Lidhni sensorin e lëvizjes PIR siç tregohet në figurën e mësipërme. Lidhni tela të verdhë me GPIO26. Lidhni tela të kuq në të njëjtën rresht me tela portokalli (3v3) dhe tela të zezë në të njëjtin rresht me tela gri (GND). Tani keni mbaruar me konfigurimin e pajisjeve të dhomës së ndenjes. Edhe një për të shkuar!

Hapi 12: Pajisjet e dhomës së gjumit #1

Pajisjet e dhomës së gjumit #1
Pajisjet e dhomës së gjumit #1

Përsëri, filloni me një pajisje tjetër Pi, breadboard dhe T-Cobbler. Kalimi në dhomën e gjumit: filloni me shtimin e kabllove bluzë nga meshkuj në meshkuj, rezistencë 10kohësh dhe sensor DHT11 sipas diagramit të mësipërm.

Hapi 13: Pajisja fizike e dhomës së gjumit #2

Pajisjet e dhomës së gjumit #2
Pajisjet e dhomës së gjumit #2

Tani shtoni llambën LED, 2 kabllo të tjerë kërcyes dhe një rezistencë 220 ohms.

Hapi 14: Pajisja fizike e dhomës së gjumit #3

Pajisjet e dhomës së gjumit #3
Pajisjet e dhomës së gjumit #3

Lidhni konvertuesin analog-dixhital MCP3008 dhe kabllot e tij të kërcyesit përkatës. Shtoni edhe rezistencën e varur nga drita dhe rezistencën e saj 10 ohms.

Hapi 15: Pajisja fizike e dhomës së gjumit #4

Pajisjet e dhomës së gjumit #4
Pajisjet e dhomës së gjumit #4

Lidhni sensorin e lëvizjes duke përdorur 3 kabllo kërcyes mashkull me femër dhe mbaroni me konfigurimin e harduerit për dhomën e gjumit!

Hapi 16: Instaloni Nyjet IBM Watson Node-RED në RPi

Hapni një dritare të Terminalit dhe

instaloni nyjet e mëposhtme Nyje-RED në RPi tuaj:

sudo npm i -g nyje-e kuqe-kontribut-ibm-watson-iot

Pasi instalimi të jetë i suksesshëm, rindizni RPi -në tuaj

rindez sudo tani

Hapi 17: Përditësoni Nyjen-RED në RPi

Hapni një dritare të Terminalit dhe përditësoni Node-RED në RPi tuaj

sudo npm install -g-nyje e pasigurt-perm-e kuqe

Hapi 18: Instaloni Module shtesë Nyje-RED në RPi

Në mënyrë që flukset e importuara në hapin tjetër të funksionojnë, modulet e mëposhtëm gjithashtu duhet të instalohen.

nyje-e kuqe-kontributi-moment (për të formatuar kohën)

nyje-e kuqe-pult (per pult)

node-red-contrib-telegrambot (për bot telegram)

node-red-node-daemon (për RFID, ndiqni lidhjen më poshtë për udhëzime)

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

node-red-contrib-i2clcd (për LCD, ndiqni lidhjen më poshtë për udhëzime)

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

Hapi 19: Fillimi i Nyjes-Red dhe Mosquitto

Hapni një dritare të Terminalit dhe filloni Node-RED në RPi tuaj

mushkonja

Hapni një dritare tjetër të Terminalit dhe filloni Node-RED në RPi tuaj

nyja-fillimi i kuq

Hapi 20: Rrjedhat e Importit për RPi të Hyrjes

Rrjedhat e Importit për RPi të Hyrjes
Rrjedhat e Importit për RPi të Hyrjes
Rrjedhat e Importit për RPi të Hyrjes
Rrjedhat e Importit për RPi të Hyrjes
Rrjedhat e Importit për RPi të Hyrjes
Rrjedhat e Importit për RPi të Hyrjes

Klikoni në menunë e hamburgerit dhe shkoni te Import> Clipboard

Ngjiteni kodin në lidhjen më poshtë dhe klikoni Import

pastebin.com/raw/a7UWaLBt

Klikoni në një nyje MQTT jashtë

Klikoni në ikonën e stilolapsit

Vendosni adresën IP të Hyrjes RPi në fushën Server

Klikoni në Update. Të gjitha nyjet e tjera MQTT në të njëjtën rrjedhë do të azhurnohen.

Hapi 21: Rrjedhat e Importit për RPi të Living Room

Rrjedhat e importit për dhomën e ndenjes RPi
Rrjedhat e importit për dhomën e ndenjes RPi
Rrjedhat e importit për dhomën e ndenjes RPi
Rrjedhat e importit për dhomën e ndenjes RPi
Rrjedhat e importit për dhomën e ndenjes RPi
Rrjedhat e importit për dhomën e ndenjes RPi

Klikoni në menunë e hamburgerit dhe shkoni te Import> ClipboardPasta në kodin në lidhjen më poshtë dhe klikoni Import

pastebin.com/raw/vdRQP6aa

Klikoni në një nyje MQTT jashtë

Klikoni në ikonën e stilolapsit

Vendosni adresën IP të LP të Living Room në fushën Server

Klikoni në Update. Të gjitha nyjet e tjera MQTT në të njëjtën rrjedhë do të azhurnohen.

Hapi 22: Rrjedhat e Importit për dhomën e gjumit RPi

Rrjedhat e importit për dhomën e gjumit RPi
Rrjedhat e importit për dhomën e gjumit RPi
Rrjedhat e importit për dhomën e gjumit RPi
Rrjedhat e importit për dhomën e gjumit RPi
Rrjedhat e importit për dhomën e gjumit RPi
Rrjedhat e importit për dhomën e gjumit RPi

Klikoni në menunë e hamburgerit dhe shkoni te Import> Clipboard

Ngjiteni kodin në lidhjen më poshtë dhe klikoni Import

pastebin.com/raw/x4wZJvFk

Klikoni në një nyje MQTT jashtë

Klikoni në ikonën e stilolapsit

Vendosni adresën IP të Bedroom RPi në fushën Server

Klikoni në Update. Të gjitha nyjet e tjera MQTT në të njëjtën rrjedhë do të azhurnohen.

Hapi 23: Importoni Rrjedhat për Bluemix

Klikoni në menunë e hamburgerit dhe shkoni te Import> Clipboard

Ngjiteni kodin në lidhjen më poshtë dhe klikoni Import

pastebin.com/raw/CR3Fsbn2

Hapi 24: Vendosni Aplikacionin

Klikoni butonin Deploy për të vendosur aplikacionin.

Nëse MQTT nuk arrin të lidhet pas vendosjes, futni 2 komandat e mëposhtme (një nga një) për të ndaluar dhe rinisur Mosquitto pastaj provoni përsëri.

sudo /etc/init.d/mosquitto ndalet

mushkonja

Hapi 25: Shikimi i pultit

Duke parë Panelin e Kontrollit
Duke parë Panelin e Kontrollit

Shkoni te: 1880/ui (p.sh. 169.254.43.161:1880/ui)

Duhet të shihni ekranin e mësipërm.

Hapi 26: Shikimi i Pultit #2

Duke parë Panelin #2
Duke parë Panelin #2
Duke parë Panelin #2
Duke parë Panelin #2

Mund të hyni në pultin për 2 RPis të tjera (treguar më lart) duke klikuar në ikonën e menysë së hamburgerit dhe duke zgjedhur RPi për të cilën dëshironi të shikoni pultin.

Hapi 27: Përdorimi i Chatbot

Duke përdorur Chatbot
Duke përdorur Chatbot
Duke përdorur Chatbot
Duke përdorur Chatbot
Duke përdorur Chatbot
Duke përdorur Chatbot

Aplikimi përfshin një bot Telegram gjithashtu. Emri i botit është groupONEbot. Një listë e komandave mund të shfaqet duke përdorur komandën e ndihmës, siç shihet më poshtë. Më sipër janë disa shembuj të rasteve të mundshme të përdorimit.

Recommended: