Sisällysluettelo:

Älykäs koti: 10 vaihetta
Älykäs koti: 10 vaihetta

Video: Älykäs koti: 10 vaihetta

Video: Älykäs koti: 10 vaihetta
Video: 10 KIEHTOVAA ASUMATONTA SAARTA 2024, Marraskuu
Anonim
Älykoti
Älykoti

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

Asetusten yleiskatsaus
Asetusten 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 liittäminen
Osien liittäminen
Osien liittäminen
Osien liittäminen
Osien liittäminen
Osien liittäminen
Osien liittäminen
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

Amazon Web Servicesin (AWS) asentaminen
Amazon Web Servicesin (AWS) asentaminen
Amazon Web Servicesin (AWS) asentaminen
Amazon Web Servicesin (AWS) asentaminen
Amazon Web Servicesin (AWS) asentaminen
Amazon Web Servicesin (AWS) asentaminen
Amazon Web Servicesin (AWS) asentaminen
Amazon Web Servicesin (AWS) asentaminen
  1. Kirjaudu AWS: ään ja napsauta palveluita
  2. Valitse IoT Core
  3. Siirry hallintapaneelissa Hallitse ja napsauta Asiat
  4. Napsauta Luo *Huomautus: Jos sinulla ei ole vielä mitään, napsauta "Rekisteröi asia"
  5. Napsauta "Luo yksi asia"
  6. Anna tavarallesi nimi ja napsauta "Seuraava"
  7. Napsauta seuraavassa näytössä "Luo varmenne" ensimmäisellä rivillä
  8. 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.

  9. Aktivoi varmenteesi ja napsauta Valmis
  10. Siirry seuraavaksi "Suojattu" -kohtaan ja napsauta käytäntöjä
  11. Luo käytäntö
  12. Siirry edelleen Suojattu -välilehdelle kohtaan Varmenteet
  13. Siirry juuri luomallesi varmenteelle, napsauta 3 pistettä ja napsauta liitä käytäntö ja valitse juuri luomasi käytäntö ja liitä se.
  14. Napsauta nyt 3 pistettä uudelleen ja napsauta liitä asia ja valitse juuri luomasi asia ja liitä se.
  15. Palaa luomasi asian kohdalle ja napsauta sitä kohdassa Manage-> things.
  16. Siirry vuorovaikutukseen, ota nyt https -linkki, tätä linkkiä käytetään vuorovaikutuksessa aws -välittäjän kanssa.
  17. Aws on nyt käyttövalmis.

Vaihe 5: Asenna IBM Bluemix

  1. Kirjaudu IBM bluemixiin ja siirry osoitteeseen
  2. Anna ainutlaatuinen sovelluksen nimi ja isäntänimi. Voit valita sp-yourstudentid molemmille kentille ja napsauttaa Luo
  3. Odota, että sovellus käynnistyy. Jos sovelluksesi ei käynnisty, sinun on ehkä käynnistettävä se uudelleen
  4. Napsauta koontinäytössä pilvivalimo-palveluiden alla olevaa iotf-palvelua ja käynnistä Watson IoT -alusta

  5. Ota huomioon verkkosivustoni URL -osoite tapauksessani, se on
  6. Siirry laitteiden kohdalta ensin laitetyyppeihin ja napsauta Lisää laitetyyppi
  7. Valitse yhdyskäytäväksi tyyppi ja anna sen nimi gw-yourstudentid. Napsauta seuraavaksi ja sitten valmis
  8. Siirry nyt selaamaan ja lisää laite
  9. Valitse luomasi uusi laitetyyppi ja kirjoita laitetunnukselle gwid-yourstudentid ja napsauta Seuraava-painiketta aina suojaukseen saakka.
  10. Kirjoita todennustunnukseksi AUTHTOKEN-gw-yourstudentid ja napsauta sitten Seuraava ja sitten valmis.
  11. Ota huomioon organisaation tunnus, laitetyyppi, laitetunnuksen todennusmenetelmä ja todennustunnus
  12. Bluemix on nyt käyttövalmis

Vaihe 6: IBM Cloudant NoSQL -tietokannan määrittäminen

IBM Cloudant NoSQL -tietokannan määrittäminen
IBM Cloudant NoSQL -tietokannan määrittäminen
IBM Cloudant NoSQL -tietokannan määrittäminen
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ä.

  1. Kirjaudu IBM bluemixiin ja siirry konsoliin/kojelautaan
  2. Napsauta Cloudant-jy
  3. Napsauta käynnistä Cloudant -hallintapaneelia
  4. Siirry seuraavaksi tietokantaan
  5. Napsauta oikeassa yläkulmassa Luo tietokanta
  6. Luomme 4 tietokantaa, joten sinun on toistettava vaihe neljä kertaa, neljä tietokannan nimeä (valotunnistin1, valotunnistin2, kosteusanturi1, kosteusanturi2)
  7. Tämän jälkeen olet valmis lähettämään tietoja neljään tietokantaan.

Vaihe 7: Twilion määrittäminen tekstiviesti -ilmoitusta varten

Twilion määrittäminen tekstiviesti -ilmoitusta varten
Twilion määrittäminen tekstiviesti -ilmoitusta varten
Twilion määrittäminen tekstiviesti -ilmoitusta varten
Twilion määrittäminen tekstiviesti -ilmoitusta varten
Twilion määrittäminen tekstiviesti -ilmoitusta varten
Twilion määrittäminen tekstiviesti -ilmoitusta varten
Twilion määrittäminen tekstiviesti -ilmoitusta varten
Twilion määrittäminen tekstiviesti -ilmoitusta varten
  1. Kirjaudu sisään Twilioon, rekisteröidy Twilio -palveluun, jos et ole
  2. Kopioi tilisi SID ja todennustunnus, jotka näkyvät konsolin hallintapaneelissa
  3. Siirry runtime-> api -näppäimiin ja napsauta sitten Luo uusi api-avain, aseta haluamasi nimi ystävälliselle nimelle
  4. Napsauta Luo api -avain
  5. Muista huomioida sid ja avain
  6. Sinulle annetaan satunnainen numero, napsauta vain valitse tämä numero
  7. Muista kopioida puhelinnumero
  8. 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

Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow

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

IBM Node Red Dashboard
IBM Node Red Dashboard
IBM Node Red Dashboard
IBM Node Red Dashboard
IBM Node Red Dashboard
IBM Node Red Dashboard
IBM Node Red Dashboard
IBM Node Red Dashboard
  1. Käytä IBM Node-Red -järjestelmääsi
  2. Siirry oikeassa yläkulmassa olevaan valikkoon "Hallitse paletteja".
  3. Asenna solmu "node-red-dashboard"
  4. Tuo IBM Node-Red -laitteellesi seuraava prosessi tämän osan liitteenä olevasta tekstitiedostosta.
  5. Muokkaa kaikkien MQTT -solmujen TLS -kokoonpanoa ja lataa vastaavat AWS -varmenteet, jotka olet ladannut aiemmin, kun määrität AWS: ää.
  6. Jatka napsauttamalla "Ota käyttöön"
  7. Voit nyt siirtyä kojelautaan. Kirjoita omaan selaimeesi seuraava URL -osoite, jossa x on IBM Bluemix -reittisi

x/ui

Vaihe 10: Viimeistele

Viedä loppuun
Viedä loppuun
Viedä loppuun
Viedä loppuun

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: