Sisällysluettelo:
- Vaihe 1: Asennuksen yleiskatsaus
- Vaihe 2: Laitteistovaatimukset
- Vaihe 3: Osien liittäminen
- Vaihe 4: Amazon Web Servicesin (AWS) määrittäminen
- Vaihe 5: Asenna IBM Bluemix
- Vaihe 6: IBM Cloudant NoSQL -tietokannan määrittäminen
- Vaihe 7: Twilion määrittäminen tekstiviesti -ilmoitusta varten
- Vaihe 8: Raspberry Pi -solmun punainen virtaus
- Vaihe 9: IBM Node Red Dashboard
- Vaihe 10: Viimeistele
Video: Älykäs koti: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä Smart Home -sovellus sytyttää valon, joka tässä tapauksessa on LED, kun se on pimeä ja havaitaan liike. Se auttaa, kun alue on pimeä, joten käyttäjien ei tarvitse etsiä valojen kytkintä, joka voi olla kova pimeässä.
Lisäksi tämä sovellus voi seurata ympäröivää lämpötilaa ja kosteutta. Jos kosteus on korkea, sade saattaa tulla pian. Näin käyttäjä voi pysyä ajan tasalla ja valmis pitämään ulkona sijoitetut pyykkinsä kuivattavana ennen sateen tuloa.
Sen web -käyttöliittymä käyttää IBM: n solmun punaista, jossa käyttäjä voi ohjata LEDiä sekä tarkastella sovelluksen keräämiä reaaliaikaisia ja historiallisia tietoja.
Vaihe 1: Asennuksen yleiskatsaus
Kun olet suorittanut opetusohjelman vaiheet, asennuksesi pitäisi näyttää tältä, kuten yllä.
Vaihe 2: Laitteistovaatimukset
- MCP3008 ADC x1
- Valosta riippuvainen vastus x1
- DHT11 -anturi x1
- PIR -anturi x1
- Valoa lähettävä diodi (LED) x1
- 10 kΩ vastus x2
- 330 Ω vastus x1
Vaihe 3: Osien liittäminen
Osien yhdistäminen vaihe vaiheelta
Yllä olevat kuvat ovat vaihe vaiheelta, kuinka kaikki tarvittavat komponentit liitetään tähän sovellukseen.
Kuva 1: MCP3008 ADC: n ja LDR: n yhdistäminen
Kuva 2: DHT11 -anturin liittäminen
Kuva 3: PIR -anturin liittäminen
Kuva 4: Yhdistävä LED
Vaihe 4: Amazon Web Servicesin (AWS) määrittäminen
- Kirjaudu AWS: ään ja napsauta palveluita
- Valitse IoT Core
- Siirry hallintapaneelissa Hallitse ja napsauta Asiat
- Napsauta Luo *Huomautus: Jos sinulla ei ole vielä mitään, napsauta "Rekisteröi asia"
- Napsauta "Luo yksi asia"
- Anna tavarallesi nimi ja napsauta "Seuraava"
- Napsauta seuraavassa näytössä "Luo varmenne" ensimmäisellä rivillä
-
Muista ladata kaikki kolme varmennetta, mukaan lukien juurivarmentaja
Katso root-ca tästä linkistä
Napsauta hiiren kakkospainikkeella mitä tahansa verkkosivun kohtaa ja tallenna nimellä, kirjoita tiedoston nimeksi rootca.pem ja tallenna tyypiksi laita kaikki tiedostot napsauttamalla Tallenna.
- Aktivoi varmenteesi ja napsauta Valmis
- Siirry seuraavaksi "Suojattu" -kohtaan ja napsauta käytäntöjä
- Luo käytäntö
- Siirry edelleen Suojattu -välilehdelle kohtaan Varmenteet
- Siirry juuri luomallesi varmenteelle, napsauta 3 pistettä ja napsauta liitä käytäntö ja valitse juuri luomasi käytäntö ja liitä se.
- Napsauta nyt 3 pistettä uudelleen ja napsauta liitä asia ja valitse juuri luomasi asia ja liitä se.
- Palaa luomasi asian kohdalle ja napsauta sitä kohdassa Manage-> things.
- Siirry vuorovaikutukseen, ota nyt https -linkki, tätä linkkiä käytetään vuorovaikutuksessa aws -välittäjän kanssa.
- Aws on nyt käyttövalmis.
Vaihe 5: Asenna IBM Bluemix
- Kirjaudu IBM bluemixiin ja siirry osoitteeseen
- Anna ainutlaatuinen sovelluksen nimi ja isäntänimi. Voit valita sp-yourstudentid molemmille kentille ja napsauttaa Luo
- Odota, että sovellus käynnistyy. Jos sovelluksesi ei käynnisty, sinun on ehkä käynnistettävä se uudelleen
-
Napsauta koontinäytössä pilvivalimo-palveluiden alla olevaa iotf-palvelua ja käynnistä Watson IoT -alusta
- Ota huomioon verkkosivustoni URL -osoite tapauksessani, se on
- Siirry laitteiden kohdalta ensin laitetyyppeihin ja napsauta Lisää laitetyyppi
- Valitse yhdyskäytäväksi tyyppi ja anna sen nimi gw-yourstudentid. Napsauta seuraavaksi ja sitten valmis
- Siirry nyt selaamaan ja lisää laite
- Valitse luomasi uusi laitetyyppi ja kirjoita laitetunnukselle gwid-yourstudentid ja napsauta Seuraava-painiketta aina suojaukseen saakka.
- Kirjoita todennustunnukseksi AUTHTOKEN-gw-yourstudentid ja napsauta sitten Seuraava ja sitten valmis.
- Ota huomioon organisaation tunnus, laitetyyppi, laitetunnuksen todennusmenetelmä ja todennustunnus
- Bluemix on nyt käyttövalmis
Vaihe 6: IBM Cloudant NoSQL -tietokannan määrittäminen
IBM Cloudant NoSQL -tietokantaa käytetään anturien lähettämien tietojen tallentamiseen. Tämä osio opastaa sen määrittämisessä.
- Kirjaudu IBM bluemixiin ja siirry konsoliin/kojelautaan
- Napsauta Cloudant-jy
- Napsauta käynnistä Cloudant -hallintapaneelia
- Siirry seuraavaksi tietokantaan
- Napsauta oikeassa yläkulmassa Luo tietokanta
- Luomme 4 tietokantaa, joten sinun on toistettava vaihe neljä kertaa, neljä tietokannan nimeä (valotunnistin1, valotunnistin2, kosteusanturi1, kosteusanturi2)
- Tämän jälkeen olet valmis lähettämään tietoja neljään tietokantaan.
Vaihe 7: Twilion määrittäminen tekstiviesti -ilmoitusta varten
- Kirjaudu sisään Twilioon, rekisteröidy Twilio -palveluun, jos et ole
- Kopioi tilisi SID ja todennustunnus, jotka näkyvät konsolin hallintapaneelissa
- Siirry runtime-> api -näppäimiin ja napsauta sitten Luo uusi api-avain, aseta haluamasi nimi ystävälliselle nimelle
- Napsauta Luo api -avain
- Muista huomioida sid ja avain
- Sinulle annetaan satunnainen numero, napsauta vain valitse tämä numero
- Muista kopioida puhelinnumero
- Siirry tästä linkistä https://www.twilio.com/console/sms/settings/geo-permissions lisätäksesi Singaporen maantieteellisen sijainnin osioon.
Vaihe 8: Raspberry Pi -solmun punainen virtaus
Käynnistä Node Red Raspberry Pi -laitteessa
solmun punainen aloitus
Kirjoita seuraava URL -osoite tietokoneen selaimeen.
x.x.x.x edustaa Raspberry Pi: n IP -osoitetta.
x.x.x.x: 1880
Kun olet solmupunaisella verkkosivulla, siirry kohtaan Tuo> Leikepöytä oikeassa yläkulmassa olevan valikkopainikkeen kautta.
Liitä seuraava kulku
[{"id": "201c473b.092328", "type": "tab", "label": "CA2"}, {"id": "58439df3.32af14", "type": "mqtt out", " z ":" 201c473b.092328 "," name ":" Lähetä valoarvoja "," topic ":" anturit/valohuone2 "," qos ":" 1 "," säilytä ":" "," välittäjä ":" 15d3961c.c2373a "," x ": 835," y ": 453," johdot ": }, {" id ":" 492090f5.064b3 "," type ":" pimcp3008 "," z ":" 201c473b. 092328 "," nimi ":" MCP3008 "," nasta ": 0," dnum ": 0," x ": 634.3333129882812," y ": 453.3333435058594," johdot ":
Node-Red -kulun pitäisi olla valmis, kun yllä oleva koodi on tuotu.
TLS -kokoonpano
Kun olet suorittanut työnkulun, luo kansio omalle Raspberry Pi -laitteellesi. Sijoita AWS -varmenteet, jotka olet aiemmin ladannut, kun määrität AWS: n tähän kansioon.
Jatka MQTT-välittäjäsolmun muokkaamiseen ja TLS-kokoonpanon muokkaamiseen.
Kopioi ja liitä Pi: n vastaavat tiedostopolut "Varmenne", "Yksityinen avain" ja "CA -varmenne".
Olet nyt valmis ottamaan tämän työnkulun käyttöön!
Vaihe 9: IBM Node Red Dashboard
- Käytä IBM Node-Red -järjestelmääsi
- Siirry oikeassa yläkulmassa olevaan valikkoon "Hallitse paletteja".
- Asenna solmu "node-red-dashboard"
- Tuo IBM Node-Red -laitteellesi seuraava prosessi tämän osan liitteenä olevasta tekstitiedostosta.
- Muokkaa kaikkien MQTT -solmujen TLS -kokoonpanoa ja lataa vastaavat AWS -varmenteet, jotka olet ladannut aiemmin, kun määrität AWS: ää.
- Jatka napsauttamalla "Ota käyttöön"
- Voit nyt siirtyä kojelautaan. Kirjoita omaan selaimeesi seuraava URL -osoite, jossa x on IBM Bluemix -reittisi
x/ui
Vaihe 10: Viimeistele
Onnittelut! Tämä on opetusohjelman loppu.
Kun kaksi solmupunaista virtaa on otettu käyttöön, yhden niistä pitäisi lähettää tiedot ja toisen avulla voit tarkastella tietoja kojelaudalla yllä olevien kuvien mukaisesti.
Suositeltava:
Älykäs koti Arduinolla: 11 vaihetta (kuvilla)
Älykäs koti Arduinolla: Hei, näytän sinulle, kuinka rakentaa oma älykäs koti. Se näyttää lämpötilan sekä sisällä että ulkona, jos ikkuna on auki tai kiinni, sateen sattuessa ja hälyttää, kun PIR -anturi liikkuu. Tein sovelluksen Androidilla
Älykäs koti Arduinolla MKR1000 ja M.I.T. Android -sovellus: 4 vaihetta
Älykäs koti Arduinolla MKR1000 ja M.I.T. Android -sovellus: Tässä opetusohjelmassa kuvailen, miten voit parantaa älykästä kotiasi vain muutamilla komponenteilla. (Massachusettsin instituutti
HackerBox 0054: Älykäs koti: 8 vaihetta
HackerBox 0054: Älykäs koti: Terveisiä HackerBox -hakkereille ympäri maailmaa! HackerBox 0054 tutkii kotiautomaatiota älykkäät kytkimet, anturit ja paljon muuta. Määritä Sonoff WiFi -älykytkimet. Muokkaa älykkäitä kytkimiä lisätäksesi ohjelmointiotsikoita ja flash -vaihtoehtoisen laiteohjelmiston
Edullinen älykäs koti - Ohjaus mistä tahansa maailmasta: 6 vaihetta
Edulliset älykkäät kodit - hallinta kaikkialta maailmasta: Tietoja Nykyään molemmat vanhemmat pyrkivät saamaan mukavan elämän perheelleen. Joten meillä on kotona paljon elektroniikkalaitteita, kuten lämmitin, ilmastointi, pesukone jne. Kun he palaavat kotiin, heidän pitäisi tuntea olonsa erittäin mukavaksi
Täydellinen älykäs koti: 9 vaihetta
Täydellinen älykäs koti: Tämä projekti voi kytkeä päälle ja pois päältä yksinkertaiset 6A -kuormat, kuten kattotuulettimet ja valot releiden luokitusten mukaan. Jopa 16 kuormaa voidaan kytkeä päälle ja pois päältä kaikista puhelimista, joissa on Android, iOS, Java, Windows tai mikä tahansa web -pohjainen. Androidilla on sovellus