Talaan ng mga Nilalaman:
- Hakbang 1: Pangkalahatang-ideya ng Pag-setup
- Hakbang 2: Mga Kinakailangan sa Hardware
- Hakbang 3: Pagkonekta sa Mga Bahagi
- Hakbang 4: Pag-set up ng Mga Serbisyo sa Amazon Web (AWS)
- Hakbang 5: Pag-set up ng IBM Bluinaw
- Hakbang 6: Pag-set up ng IBM Cloudant NoSQL Database
- Hakbang 7: Pagse-set up ng Twilio para sa Abiso sa SMS
- Hakbang 8: Raspberry Pi Node Red Flow
- Hakbang 9: IBM Node Red Dashboard
- Hakbang 10: Tapusin
Video: Smart Home: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang application ng Smart Home na ito ay binubuksan ang ilaw na sa kasong ito ang LED kapag ito ay madilim at kilos ay nakita. Nakakatulong ito kapag madilim ang lugar kaya't hindi kailangang hanapin ng mga gumagamit ang switch para sa mga ilaw na maaaring maging mahirap sa dilim.
Bilang karagdagan, maaaring subaybayan ng application na ito ang nakapaligid na temperatura at halumigmig. Kung ang halumigmig ay mataas nangangahulugan ito ng ulan na maaaring malapit na. Pinapayagan nito ang gumagamit na manatiling may kaalaman at handa na panatilihin ang kanyang labahan na inilalagay sa labas upang matuyo bago dumating ang ulan.
Ang web interface na ito ay gumagamit ng Node Red ng IBM kung saan makokontrol ng gumagamit ang LED pati na rin tingnan ang Real Time at makasaysayang data na nakolekta ng application.
Hakbang 1: Pangkalahatang-ideya ng Pag-setup
Matapos makumpleto ang mga hakbang sa aming tutorial, dapat ganito ang hitsura ng iyong pag-setup tulad ng nakikita sa itaas.
Hakbang 2: Mga Kinakailangan sa Hardware
- MCP3008 ADC x1
- Light-Dependent Resistor x1
- DHT11 Sensor x1
- PIR Sensor x1
- Light Emitting Diode (LED) x1
- 10k Ω Resistor x2
- 330 Ω Resistor x1
Hakbang 3: Pagkonekta sa Mga Bahagi
Pagkonekta ng mga bahagi nang sunud-sunod
Ang mga imaheng ipinakita sa itaas ay sunud-sunod na mga pamamaraan sa kung paano ikonekta ang lahat ng kinakailangang mga bahagi para sa application na ito.
Larawan 1: Kumokonekta sa MCP3008 ADC & LDR
Larawan 2: Pagkonekta sa DHT11 Sensor
Larawan 3: Kumokonekta sa PIR Sensor
Larawan 4: Kumokonekta sa LED
Hakbang 4: Pag-set up ng Mga Serbisyo sa Amazon Web (AWS)
- Mag-login sa AWS, at mag-click sa mga serbisyo
- Piliin ang IoT Core
- Sa dashboard, pumunta sa "Pamahalaan" at mag-click sa Bagay
- Mag-click sa lumikha * Tandaan: Kung wala ka pang isang bagay, mag-click sa "Magrehistro ng Isang Bagay"
- Mag-click sa "Lumikha ng isang solong bagay"
- Bigyan ang iyong bagay ng isang pangalan at mag-click sa "Susunod"
- Sa susunod na screen, mag-click sa "Lumikha ng sertipiko" sa unang hilera
-
Tiyaking i-download ang lahat ng 3 mga sertipiko kabilang ang root CA
Para sa root-ca pumunta sa link na ito
Mag-right click kahit saan sa web page at i-save bilang, ilagay ang rootca.pem para sa pangalan ng file at para i-save bilang uri ilagay ang lahat ng mga file, i-click ang save.
- Paganahin ang iyong sertipiko at mag-click sa tapos na
- Susunod, pumunta sa "Secure" at mag-click sa mga patakaran
- Lumikha ng isang Patakaran
- Habang nasa tab na "Secure" pa rin, pumunta sa Mga Sertipiko
- Pumunta sa sertipiko na iyong nilikha, mag-click sa 3 mga tuldok at mag-click sa maglakip ng isang patakaran at piliin ang patakaran na iyong nilikha at ikabit ito.
- Ngayon mag-click muli sa 3 mga tuldok at mag-click sa maglakip ng isang bagay at piliin ang bagay na iyong nilikha at ikabit ito.
- Bumalik sa bagay na iyong nilikha at mag-click dito, sa pamahalaan-> mga bagay.
- Pumunta sa pakikipag-ugnay, kunin ngayon ang link sa https, ang link na ito ay ginagamit upang makipag-ugnay sa aws broker.
- Ang iyong aws ay handa na para magamit ngayon.
Hakbang 5: Pag-set up ng IBM Bluinaw
- Mag-login sa IBM bluemix at pumunta sa
-
Magpasok ng isang natatanging pangalan ng app at pangalan ng host, maaari kang pumili ng sp-yourstudentid para sa pareho sa mga patlang na ito at i-click ang lumikha
- Hintaying magsimula ang app, kung hindi nagsisimula ang iyong app maaari mong i-restart ito
- Sa dashboard mag-click sa iotf-service sa ilalim ng mga serbisyo ng cloud foundry at ilunsad ang Watson IoT platform
- Itala ang url ng website para sa aking kaso ito ay
- Sa ilalim ng mga aparato, pumunta muna sa mga uri ng aparato at i-click ang idagdag ang uri ng aparato
- Piliin ang uri bilang gateway at ilagay ang pangalan bilang gw-yourstudentid. Mag-click sa susunod at i-click ang tapos na
- Pumunta ngayon sa pag-browse at magdagdag ng aparato
- Piliin ang bagong uri ng aparato na iyong nilikha at ilagay ang gwid-yourstudentid para sa device id at i-click ang susunod hanggang sa seguridad.
- Ipasok ang AUTHTOKEN-gw-yourstudentid para sa token ng pagpapatotoo, pagkatapos ay i-click ang susunod at pagkatapos ay tapos na.
-
Itala ang id ng samahan, uri ng aparato, paraan ng pagpapatotoo ng id ng aparato at token ng pagpapatotoo
- Handa na ang Bluinaw para magamit ngayon
Hakbang 6: Pag-set up ng IBM Cloudant NoSQL Database
Gagamitin ang IBM Cloudant NoSQL Database upang mag-imbak ng data na ipinadala ng iyong mga sensor. Gagabayan ka ng seksyong ito sa kung paano ito i-set up.
- Mag-login sa IBM bluemix at pumunta sa console / dashboard
- Mag-click sa Cloudant-jy
- Mag-click sa paglunsad ng cloudant dashboard
- Susunod na mag-navigate sa database
- Mag-click sa lumikha ng database sa kanang tuktok
- Lilikha kami ng 4 na mga database kaya kailangan mong ulitin ang hakbang ng apat na beses, ang apat na pangalan ng database (lightsensor1, lightsensor2, humiditysensor1, humiditysensor2)
- Pagkatapos nito handa ka nang magpadala ng data sa apat na mga database.
Hakbang 7: Pagse-set up ng Twilio para sa Abiso sa SMS
- Mag-login sa Twilio, mag-sign up para sa Twilio kung hindi mo pa nagagawa
- Kopyahin ang iyong SID ng Account at Auth Token na ipinakita sa dashboard ng console
- Mag-navigate sa runtime-> mga pindutan ng api pagkatapos ay mag-click sa lumikha ng bagong api key, ilagay ang anumang pangalan na gusto mo para sa friendly name
- Mag-click sa lumikha ng api key
- Siguraduhing tandaan ang sid at lihim na key
- Bibigyan ka ng isang random na numero, mag-click lamang sa piliin ang numerong ito
- Tiyaking kopyahin ang numero ng telepono
- Pumunta sa link na ito https://www.twilio.com/console/sms/settings/geo-permissions upang idagdag ang Singapore sa seksyong geo-location.
Hakbang 8: Raspberry Pi Node Red Flow
Simulan ang Node Red sa iyong Raspberry Pi
node-red na pagsisimula
I-type ang sumusunod na URL sa browser ng iyong computer.
Ang x.x.x.x ay kumakatawan sa IP address ng iyong Raspberry Pi.
x.x.x.x: 1880
Kapag nasa Node-Red webpage ka na, i-navigate ang iyong sarili sa Pag-import> Clipboard sa pamamagitan ng pindutan ng menu sa kanang itaas.
I-paste sa sumusunod na daloy
[{"id": "201c473b.092328", "type": "tab", "label": "CA2"}, {"id": "58439df3.32af14", "type": "mqtt out", " z ":" 201c473b.092328 "," name ":" Magpadala ng mga light value "," topic ":" sensor / lightRoom2 "," qos ":" 1 "," retain ":" "," broker ":" 15d3961c.c2373a "," x ": 835," y ": 453," wires ": }, {" id ":" 492090f5.064b3 "," type ":" pimcp3008 "," z ":" 201c473b. 092328 "," name ":" MCP3008 "," pin ": 0," dnum ": 0," x ": 634.3333129882812," y ": 453.3333435058594," wires ":
Ang iyong daloy ng Node-Red ay dapat na makumpleto pagkatapos ng pag-import ng code sa itaas.
Pag-configure ng TLS
Matapos makumpleto ang daloy, lumikha ng isang folder sa iyong sariling Raspberry Pi. Ilagay ang mga sertipiko ng AWS na na-download mo dati kapag nagse-set up ng AWS sa loob ng folder na ito.
Magpatuloy upang mai-edit ang MQTT-broker node at i-edit ang pagsasaayos ng TLS.
Kopyahin at i-paste sa kani-kanilang mga path ng file sa iyong Pi para sa "Certificate", "Private Key" at "CA Certificate".
Handa ka na ngayong i-deploy ang daloy na ito!
Hakbang 9: IBM Node Red Dashboard
- I-access ang iyong IBM Node-Red
- Mag-navigate sa "Pamahalaan ang Mga Palette" sa menu sa kanang itaas.
- I-install ang Node na "node-red-dashboard"
- Sa iyong IBM Node-Red at i-import ang sumusunod na daloy mula sa text file na nakalakip sa ilalim ng seksyong ito.
- I-edit ang pagsasaayos ng TLS para sa lahat ng mga node ng MQTT at i-upload ang kani-kanilang mga sertipiko ng AWS na na-download mo dati kapag nagse-set up ng AWS.
- Magpatuloy upang i-click ang "I-deploy"
- Makakapunta ka na ngayon sa dashboard. Sa iyong sariling browser, ipasok ang sumusunod na URL kung saan x ang ruta ng iyong IBM Bluinaw
x / ui
Hakbang 10: Tapusin
Binabati kita! Ito ang pagtatapos ng tutorial.
Gamit ang 2 Node-Red na daloy na ipinakalat, 1 sa mga ito ay dapat na nagpapadala ng data at ang iba pa ay nagpapahintulot sa iyo na tingnan ang data sa dashboard tulad ng nakikita sa itaas ng mga imahe.
Inirerekumendang:
Smart Home by Raspberry Pi: 5 Hakbang (na may Mga Larawan)
Smart Home by Raspberry Pi: Mayroon nang maraming mga produkto doon na ginagawang mas matalino ang iyong flat, ngunit ang karamihan sa kanila ay mga solusyon sa pagmamay-ari. Ngunit bakit kailangan mo ng isang koneksyon sa internet upang lumipat ng isang ilaw sa iyong smartphone? Iyon ang isang dahilan para magtayo ako ng sarili kong Smar
Home Automation Hakbang sa Hakbang Gamit ang Wemos D1 Mini Sa Disenyo ng PCB: 4 na Hakbang
Home Automation Hakbang sa Hakbang Gamit ang Wemos D1 Mini Gamit ang Disenyo ng PCB: Home Automation Hakbang by Hakbang gamit ang Wemos D1 Mini na may PCB DesignAng ilang linggo pabalik ay nag-publish kami ng isang tutorial na "Home Automation na gumagamit ng Raspberry Pi" sa rootsaid.com na mahusay na natanggap sa mga hobbyist at mga estudyante sa kolehiyo. Pagkatapos ay dumating ang isa sa aming mga miyembro
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 Hakbang
Sonoff B1 Firmware Home Automation Openhab Google Home: Gusto ko talaga ang firmware ng Tasmota para sa aking mga switch ng Sonoff. Ngunit ang isang hindi talaga nasisiyahan sa firmware ng Tasmota sa aking Sonoff-B1. Hindi ko ganap na nagtagumpay sa pagsasama nito sa aking Openhab at pagkontrol nito sa pamamagitan ng Google Home. Samakatuwid nagsulat ako ng aking sariling kompanya
DIY Voice / Internet Controlled Home Automation at Monitoring Paggamit ng ESP8266 at Google Home Mini: 6 Hakbang
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini: Hoy !! Matapos ang isang mahabang pahinga narito ako dahil lahat tayo ay kailangang gumawa ng isang bagay na nakakasawa (trabaho) upang kumita. Pagkatapos ng lahat ng mga artikulo sa HOME AUTOMATION na isinulat ko mula sa BLUETOOTH, IR, Local WIFI, Cloud ie ang mahirap, * NGAYON * darating ang pinakamadali ngunit ang pinaka mahusay
Pag-aautomat ng Home Sa Android at Arduino: Buksan ang Gate Kapag Nakakuha Ka ng Home: 5 Hakbang
Home Automation Gamit ang Android at Arduino: Buksan ang Gate Kapag Nakakuha Ka ng Home: Ang Instructable na ito ay tungkol sa pagse-set up ng isang home automation system upang makontrol sa pamamagitan ng smartphone, gamit ang isang koneksyon sa internet, upang ma-access ito mula sa kahit saan mo kailangan ito. Bukod dito, magsasagawa ito ng ilang mga aksyon tuwing ang isang pamantayan ay m