Përmbajtje:
- Hapi 1: Përgatitja e pajisjeve të nevojshme
- Hapi 2: Pajisjet kompjuterike hyrëse #1
- Hapi 3: Hyrja në harduerin #2
- Hapi 4: Hyrja e harduerit #3
- Hapi 5: Hyrja e harduerit #4
- Hapi 6: Pajisjet kompjuterike hyrëse #5
- Hapi 7: Hardware i dhomës së ndenjes #1
- Hapi 8: Pajisjet kompjuterike të dhomës së ndenjes #2
- Hapi 9: Hardware i dhomës së ndenjes #3
- Hapi 10: Hardware i dhomës së ndenjes #4
- Hapi 11: Hardware i dhomës së ndenjes #5
- Hapi 12: Pajisjet e dhomës së gjumit #1
- Hapi 13: Pajisja fizike e dhomës së gjumit #2
- Hapi 14: Pajisja fizike e dhomës së gjumit #3
- Hapi 15: Pajisja fizike e dhomës së gjumit #4
- Hapi 16: Instaloni Nyjet IBM Watson Node-RED në RPi
- Hapi 17: Përditësoni Nyjen-RED në RPi
- Hapi 18: Instaloni Module shtesë Nyje-RED në RPi
- Hapi 19: Fillimi i Nyjes-Red dhe Mosquitto
- Hapi 20: Rrjedhat e Importit për RPi të Hyrjes
- Hapi 21: Rrjedhat e Importit për RPi të Living Room
- Hapi 22: Rrjedhat e Importit për dhomën e gjumit RPi
- Hapi 23: Importoni Rrjedhat për Bluemix
- Hapi 24: Vendosni Aplikacionin
- Hapi 25: Shikimi i pultit
- Hapi 26: Shikimi i Pultit #2
- Hapi 27: Përdorimi i Chatbot
Video: HomeON Group Smart: 27 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
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
Sigurohuni që të keni të gjitha sa më poshtë para se të vazhdoni. Sasia e secilit artikull të kërkuar vendoset në kllapa.
- Raspberry Pi 3 Model B (3 njësi)
- Breadboard (3 njësi)
- Gjysmë pjatë (1 njësi)
- Kompleti T-Cobbler (3 njësi)
- Sensori i temperaturës dhe lagështisë DHT11 (3 njësi)
- LED (5 njësi)
- Rezistencë 220 ohms (5 njësi)
- Rezistencë 10K ohms (7 njësi)
- Sensor lëvizjeje HC-SR501 PIR (2 njësi)
- Zile (1 njësi)
- Ekran LCD I2C (1 njësi)
- Moduli i lexuesit të kartave RFID / NFC MFRC522 (1 njësi)
- Kartë RFID (2 njësi)
- Rezistencë e varur nga drita (LDR) (2 njësi)
- Konvertues analog-dixhital (3 njësi)
- Kabllo kërcyes meshkuj nga meshkuj (Të paktën 80 njësi)
- Kabllo kërcyes mashkull - femër (Të paktën 10 njësi)
- Përshtatës energjie / kabllo USB në mikro USB (3 njësi)
- Kabllo RJ45 LAN (3 njësi)
Hapi 2: 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
Tjetra, instaloni llambën LED, 2 kabllo të tjerë kërcyes dhe një rezistencë 220 ohms.
Hapi 4: Hyrja e harduerit #3
Lidhni zilen dhe 2 kabllot e saj kërcyes siç tregohet.
Hapi 5: Hyrja e harduerit #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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
Kase Nexus 7 Smart W/ Sugru & Magnet: 5 hapa
Kasa e zgjuar Nexus 7 W/ Sugru & Magnet: Menjëherë pasi njerëzit fillimisht morën duart në Nexus 7, dikush zbuloi se ai i përgjigjej një magneti të vendosur në një zonë të caktuar, ashtu si rastet inteligjente të iPad. Asnjë nga rastet që pashë nuk e kishte këtë, as nuk mund të gjeja një që të hapet mbi krye si një
Prototipi Smart Motor HUD (Navigacion kthesë pas kthese dhe shumë më tepër): 9 hapa
Prototipi Smart Motor HUD (Navigacion kthesë-nga-kthesë dhe shumë më tepër): Përshëndetje! Ky Instructables është historia se si kam projektuar dhe ndërtuar një platformë HUD (Heads-Up Display) e krijuar për t'u montuar në helmetat e motoçikletave. Shtë shkruar në kontekstin e konkursit "harta". Mjerisht, nuk isha në gjendje ta përfundoja plotësisht
DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): 8 hapa (me fotografi)
DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): Këtu është përparimi im i dytë në një projekt që jam shumë i emocionuar t'ju tregoj. Bëhet fjalë për një DIY Smart LED Matrix që do t'ju lejojë të shfaqni në të, të dhëna, të tilla si YouTube Stats, Smart Home Stats, pasi temperatura, lagështia, mund të jenë një orë e thjeshtë, ose thjesht të tregojnë
Bluetooth Llambë Smart Smart e kontrolluar nga smartphone: 7 hapa
Bluetooth Llambë Smart Smart e kontrolluar nga smartphone: Unë gjithmonë ëndërroj të kontrolloj pajisjet e mia të ndriçimit. Pastaj dikush bëri një llambë LED të jashtëzakonshme shumëngjyrëshe. Kohët e fundit hasa në një Llambë LED nga Joseph Casha në Youtube. Duke u frymëzuar nga ajo, vendosa të shtoj disa funksione duke mbajtur konin
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni