Sisukord:
- Samm: seadistamise ülevaade
- Samm: riistvaranõuded
- Samm: komponentide ühendamine
- Samm: Amazoni veebiteenuste (AWS) seadistamine
- Samm: IBM Bluemixi seadistamine
- 6. samm: IBM Cloudant NoSQL andmebaasi seadistamine
- Samm 7: Twilio seadistamine SMS -i teavitamiseks
- 8. samm: Vaarika Pi sõlme punane voog
- Samm: IBM Node Red armatuurlaud
- 10. samm: lõpetage
Video: Nutikas kodu: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
See nutika kodu rakendus lülitab sisse valguse, mis sel juhul on LED, kui see on pime ja tuvastatakse liikumine. See aitab, kui piirkond on pime, nii et kasutajad ei pea leidma tulede lülitit, mis võib pimedas kõva olla.
Lisaks saab see rakendus jälgida ümbritsevat temperatuuri ja niiskust. Kui niiskus on kõrge, tähendab see, et varsti võib vihma tulla. See võimaldab kasutajal olla kursis ja valmis hoidma õues asetatud pesu enne vihma tulekut kuivama.
Selle veebiliides kasutab IBMi punast sõlme, kus kasutaja saab juhtida LED -i ning vaadata rakenduse kogutud reaalajas ja ajaloolisi andmeid.
Samm: seadistamise ülevaade
Pärast meie õpetuse toimingute lõpetamist peaks teie seadistus välja nägema selline, nagu ülalpool näha.
Samm: riistvaranõuded
- MCP3008 ADC x1
- Valgusõltuv takisti x1
- DHT11 andur x1
- PIR -andur x1
- Valgusdiood (LED) x1
- 10 kΩ takisti x2
- 330 Ω takisti x1
Samm: komponentide ühendamine
Osade ühendamine samm-sammult
Ülaltoodud pildid on samm-sammult protseduurid selle rakenduse kõigi vajalike komponentide ühendamiseks.
Pilt 1: MCP3008 ADC ja LDR ühendamine
Pilt 2: DHT11 anduri ühendamine
Pilt 3: PIR -anduri ühendamine
Pilt 4: LED -i ühendamine
Samm: Amazoni veebiteenuste (AWS) seadistamine
- Logige sisse AWS -i ja klõpsake teenustel
- Valige IoT Core
- Avage juhtpaneelil jaotis "Halda" ja klõpsake nuppu Asjad
- Klõpsake nuppu Loo *Märkus. Kui teil pole veel midagi, klõpsake nuppu "Registreeri asi"
- Klõpsake "Loo üks asi"
- Pange oma asjale nimi ja klõpsake nuppu "Järgmine"
- Järgmisel ekraanil klõpsake esimesel real "Loo sertifikaat"
-
Laadige kindlasti alla kõik 3 sertifikaati, sealhulgas juur -CA
Root-ca jaoks minge sellele lingile
Paremklõpsake veebilehe suvalist kohta ja salvestage nimega, pange faili nimeks rootca.pem ja salvestamiseks tüübina pange kõik failid, klõpsake nuppu Salvesta.
- Aktiveerige oma sertifikaat ja klõpsake nuppu Valmis
- Järgmisena minge jaotisse „Turvaline” ja klõpsake eeskirjadel
- Looge poliitika
- Vahekaardil „Turvaline” minge jaotisse Sertifikaadid
- Minge äsja loodud sertifikaadi juurde, klõpsake 3 punkti ja seejärel lisage poliitika ning valige äsja loodud poliitika ja lisage see.
- Nüüd klõpsake uuesti 3 punkti ja klõpsake manuse lisamiseks ning valige äsja loodud asi ja kinnitage see.
- Minge tagasi oma loodud asja juurde ja klõpsake seda haldus-> asjades.
- Minge suhtlema, võtke nüüd https -link, seda linki kasutatakse aws -maakleriga suhtlemiseks.
- Teie aws on nüüd kasutamiseks valmis.
Samm: IBM Bluemixi seadistamine
- Logige sisse IBM bluemixi ja minge aadressile
- Sisestage rakenduse ainulaadne nimi ja hostinimi, võite mõlema välja jaoks valida sp-yourstudentid ja klõpsata nupul Loo
- Oodake, kuni rakendus käivitub. Kui teie rakendus ei käivitu, peate võib -olla selle taaskäivitama
-
Armatuurlaual klõpsake pilvevaluteenuste all iotf-teenusel ja käivitage Watsoni IoT platvorm
- Võtke teadmiseks minu puhul veebisaidi URL, see on
- Seadmete all minge esmalt seadmetüüpide juurde ja klõpsake käsul Lisa seadme tüüp
- Valige lüüsiks tüüp ja pange nimeks gw-yourstudentid. Klõpsake nuppu Järgmine ja seejärel nuppu Valmis
- Nüüd minge sirvimisse ja lisage seade
- Valige oma loodud uus seadme tüüp ja sisestage seadme ID jaoks gwid-yourstudentid ning klõpsake turvalisuse saavutamiseks lõpuni nuppu Edasi.
- Sisestage autentimismärgi jaoks AUTHTOKEN-gw-yourstudentid, seejärel klõpsake nuppu Järgmine ja siis valmis.
- Võtke teadmiseks organisatsiooni ID, seadme tüüp, seadme ID autentimismeetod ja autentimismärk
- Bluemix on nüüd kasutamiseks valmis
6. samm: IBM Cloudant NoSQL andmebaasi seadistamine
Teie andurite saadetud andmete salvestamiseks kasutatakse IBM Cloudant NoSQL andmebaasi. See jaotis juhendab teid selle seadistamisel.
- Logige sisse IBM bluemixi ja minge konsooli/armatuurlauale
- Klõpsake Cloudant-jy
- Klõpsake käivitamiseks pilviku armatuurlauale
- Järgmisena liikuge andmebaasi
- Klõpsake paremas ülanurgas nuppu Loo andmebaas
- Loome 4 andmebaasi, nii et peate toimingut neli korda kordama, nelja andmebaasi nime (lightsensor1, lightsensor2, humiditysensor1, humiditysensor2)
- Pärast seda olete valmis saatma andmed nelja andmebaasi.
Samm 7: Twilio seadistamine SMS -i teavitamiseks
- Logige sisse Twilio, registreeruge Twiliole, kui te pole seda teinud
- Kopeerige oma konto SID ja autentimisluba, mis kuvatakse konsooli juhtpaneelil
- Liikuge käitusaja-> api võtmetele, seejärel klõpsake käsku Loo uus api võti, pange sõbraliku nime jaoks soovitud nimi
- Klõpsake nupul Loo api
- Võtke kindlasti teadmiseks sid ja võti
- Teile antakse juhuslik number, klõpsake lihtsalt selle numbri valimisel
- Kopeerige kindlasti telefoninumber
- Singapuri geograafilise asukoha lisamiseks minge sellele lingile
8. samm: Vaarika Pi sõlme punane voog
Käivitage oma Raspberry Pi -l Node Red
sõlm-punane algus
Sisestage oma arvuti brauserisse järgmine URL.
x.x.x.x tähistab teie Raspberry Pi IP -aadressi.
x.x.x.x: 1880
Kui olete sõlmpunase veebisaidil, navigeerige paremas ülanurgas asuva menüünupu abil Import> Lõikelaud.
Kleepige järgmine voog
[{"id": "201c473b.092328", "type": "tab", "label": "CA2"}, {"id": "58439df3.32af14", "type": "mqtt out", " z ":" 201c473b.092328 "," nimi ":" Saada valgusväärtused "," teema ":" sensorid/valgusruum2 "," qos ":" 1 "," säilitada ":" "," maakler ":" 15d3961c.c2373a "," x ": 835," y ": 453," juhtmed ": }, {" id ":" 492090f5.064b3 "," type ":" pimcp3008 "," z ":" 201c473b. 092328 "," nimi ":" MCP3008 "," tihvt ": 0," dnum ": 0," x ": 634.3333129882812," y ": 453.3333435058594," juhtmed ":
Sõlmepunane voog peaks olema lõpule viidud pärast ülaltoodud koodi importimist.
TLS -i konfiguratsioon
Pärast voo lõpetamist looge oma Raspberry Pi -le kaust. Asetage sellesse kausta AWS -i seadistamisel varem alla laaditud AWS -sertifikaadid.
Jätkake MQTT-maakleri sõlme muutmist ja TLS-i konfiguratsiooni muutmist.
Kopeerige ja kleepige oma Pi -le vastavad failiteed "Sertifikaat", "Privaatvõti" ja "CA -sertifikaat".
Nüüd olete valmis seda voogu kasutama!
Samm: IBM Node Red armatuurlaud
- Juurdepääs oma IBM Node-Redile
- Liikuge paremas ülanurgas asuvasse menüüsse "Halda palette".
- Installige sõlme "node-red-armatuurlaud"
- Importige oma IBM Node-Redis ja importige järgmine voog selle jaotise alla lisatud tekstifailist.
- Muutke kõigi MQTT sõlmede TLS -i konfiguratsiooni ja laadige üles vastavad AWS -sertifikaadid, mille olete AWS -i seadistamisel varem alla laadinud.
- Jätkake, klõpsates nuppu "Juuruta"
- Nüüd saate minna armatuurlauale. Sisestage oma brauseris järgmine URL, kus x on teie IBM Bluemixi marsruut
x/ui
10. samm: lõpetage
Palju õnne! See on õpetuse lõpp.
Kui kasutusel on 2 sõlme-punast voogu, peaks üks neist andmeid saatma ja teine võimaldama teil juhtpaneelil olevaid andmeid vaadata, nagu ülal piltidel näha.
Soovitan:
Nutikas kodu Raspberry Pi poolt: 5 sammu (piltidega)
Nutikas kodu Raspberry Pi poolt: Seal on juba mitu toodet, mis muudavad teie korteri nutikamaks, kuid enamik neist on patenteeritud lahendused. Aga miks on vaja nutitelefoniga valguse vahetamiseks Interneti -ühendust? See oli üks põhjus, miks ma oma Smar'i üles ehitasin
Kauge nutikas kodu: 5 sammu
Nutikas kaugkodu: Materjal: dunne gelamineerde hout platen. 1 x grondplaat ja läbimõõduga kaubik 1 cmkleine nagels
Nutikas kodu Arduinoga: 11 sammu (piltidega)
Nutikas kodu Arduinoga: Tere. Näitan teile, kuidas oma nutikat kodu ehitada. See näitab temperatuuri nii sees kui väljas, kui aken on avatud või suletud, näitab vihma ja vihma ning annab märku, kui PIR -andur liigub. Tegin rakenduse androidis, et
DIY nutikas kodu Google'i assistendi ja Arduinoga: 6 sammu
DIY nutikas kodu Google'i assistendi ja Arduinoga: kes ei taha nutikat kodu? Üks toredamaid asju, mida saate teha, on hääljuhtimise abil oma maja tulede või muude seadmete vahetamine. Rakenduse Google Home ja Google'i assistendi abiga on see tõesti kook …… Sa ei
Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: 4 sammu
Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: selles õpetuses kirjeldan, kuidas oma nutikat kodu vaid mõne komponendiga täiustada. Selle nutika kodu disaini süda on rakendusega juhitav Arduino MKR1000 tahvel, mis on loodud M.I.T. (Massachusettsi Instituut