Satura rādītājs:
- 1. darbība. Iestatīšanas pārskats
- 2. darbība. Prasības aparatūrai
- 3. darbība: komponentu savienošana
- 4. darbība. Amazon tīmekļa pakalpojumu (AWS) iestatīšana
- 5. darbība. IBM Bluemix iestatīšana
- 6. darbība. IBM Cloudant NoSQL datu bāzes iestatīšana
- 7. darbība. Twilio iestatīšana SMS paziņojumiem
- 8. darbība: Raspberry Pi Node Red Flow
- 9. solis: IBM mezgla sarkanais informācijas panelis
- 10. solis: pabeidziet
Video: Viedā māja: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šī viedās mājas lietojumprogramma ieslēdz gaismu, kas šajā gadījumā ir LED, kad tas ir tumšs un tiek konstatēta kustība. Tas palīdz, ja apgabals ir tumšs, tāpēc lietotājiem nav jāatrod gaismas slēdzis, kas tumsā var būt grūti.
Turklāt šī lietojumprogramma var izsekot apkārtējai temperatūrai un mitrumam. Ja mitrums ir augsts, tas nozīmē, ka drīz būs lietus. Tas ļauj lietotājam būt informētam un gatavam turēt ārā novietoto veļu nožūt pirms lietus.
Tā tīmekļa saskarnē tiek izmantots IBM mezgls Red, kur lietotājs varēs kontrolēt gaismas diodi, kā arī apskatīt lietojumprogrammas apkopotos reālā laika un vēsturiskos datus.
1. darbība. Iestatīšanas pārskats
Pēc mūsu apmācības darbību pabeigšanas jūsu iestatījumiem vajadzētu izskatīties šādi, kā redzams iepriekš.
2. darbība. Prasības aparatūrai
- MCP3008 ADC x1
- No gaismas atkarīgs rezistors x1
- DHT11 sensors x1
- PIR sensors x1
- Gaismas diodes (LED) x1
- 10k Ω rezistors x2
- 330 Ω rezistors x1
3. darbība: komponentu savienošana
Detaļu savienošana soli pa solim
Iepriekš redzamie attēli ir soli pa solim procedūras, kā savienot visas šai lietojumprogrammai nepieciešamās sastāvdaļas.
1. attēls: MCP3008 ADC un LDR savienošana
2. attēls: DHT11 sensora pievienošana
3. attēls: PIR sensora pievienošana
4. attēls: LED savienošana
4. darbība. Amazon tīmekļa pakalpojumu (AWS) iestatīšana
- Piesakieties AWS un noklikšķiniet uz pakalpojumiem
- Atlasiet IoT Core
- Informācijas panelī dodieties uz “Pārvaldīt” un noklikšķiniet uz Lietas
- Noklikšķiniet uz izveidot *Piezīme. Ja jums vēl nav lietas, noklikšķiniet uz "Reģistrēt lietu"
- Noklikšķiniet uz "Izveidot vienu lietu"
- Piešķiriet savai lietai nosaukumu un noklikšķiniet uz "Tālāk"
- Nākamajā ekrānā noklikšķiniet uz "Izveidot sertifikātu" pirmajā rindā
-
Noteikti lejupielādējiet visus 3 sertifikātus, ieskaitot saknes CA
Lai iegūtu root, apmeklējiet šo saiti
Ar peles labo pogu noklikšķiniet jebkurā tīmekļa lapas vietā un saglabājiet kā, ievietojiet rootca.pem faila nosaukumam un, lai saglabātu kā tipu, ielieciet visus failus, noklikšķiniet uz Saglabāt.
- Aktivizējiet savu sertifikātu un noklikšķiniet uz Gatavs
- Pēc tam dodieties uz "Drošs" un noklikšķiniet uz politikas
- Izveidojiet politiku
- Kamēr joprojām atrodaties cilnē "Drošs", dodieties uz Sertifikāti
- Dodieties uz tikko izveidoto sertifikātu, noklikšķiniet uz 3 punktiem, noklikšķiniet uz Pievienot politiku un izvēlieties tikko izveidoto politiku un pievienojiet to.
- Tagad vēlreiz noklikšķiniet uz 3 punktiem un noklikšķiniet uz Pievienot lietu un izvēlieties tikko izveidoto lietu un pievienojiet to.
- Atgriezieties pie izveidotās lietas un noklikšķiniet uz tās pārvaldības lietās.
- Dodieties mijiedarboties, izmantojiet saiti https, šī saite tiek izmantota, lai mijiedarbotos ar aws brokeri.
- Jūsu aws ir gatavs lietošanai tagad.
5. darbība. IBM Bluemix iestatīšana
- Piesakieties IBM bluemix un dodieties uz vietni
-
Ievadiet unikālu lietotnes nosaukumu un saimniekdatora nosaukumu, abiem šiem laukiem varat izvēlēties sp-yourstudentid un noklikšķiniet uz izveidot
- Pagaidiet, līdz lietotne sāksies, ja tā netiks startēta, iespējams, tā būs jārestartē
- Informācijas panelī mākoņu lietuves pakalpojumos noklikšķiniet uz iotf-service un palaidiet Watson IoT platformu
- Ņemiet vērā manas lietas vietnes URL, tas ir
- Sadaļā Ierīces vispirms dodieties uz ierīču veidiem un noklikšķiniet uz Pievienot ierīces tipu
- Izvēlieties veidu kā vārteju un ievietojiet nosaukumu kā gw-yourstudentid. Noklikšķiniet uz nākamā, pēc tam noklikšķiniet uz darīts
- Tagad dodieties uz pārlūkošanu un pievienojiet ierīci
- Atlasiet izveidoto jauno ierīces tipu un ierīces ID ievadiet gwid-yourstudentid un līdz drošībai noklikšķiniet uz Tālāk.
- Autentifikācijas marķierim ievadiet AUTHTOKEN-gw-yourstudentid, pēc tam noklikšķiniet uz Tālāk un pēc tam-gatavs.
- Ņemiet vērā organizācijas ID, ierīces tipu, ierīces ID autentifikācijas metodi un autentifikācijas marķieri
- Bluemix tagad ir gatavs lietošanai
6. darbība. IBM Cloudant NoSQL datu bāzes iestatīšana
IBM Cloudant NoSQL datu bāze tiks izmantota jūsu sensoru nosūtīto datu glabāšanai. Šī sadaļa palīdzēs jums to iestatīt.
- Piesakieties IBM bluemix un dodieties uz konsoli/informācijas paneli
- Noklikšķiniet uz Cloudant-jy
- Noklikšķiniet uz palaišanas mākoņa informācijas paneļa
- Tālāk dodieties uz datu bāzi
- Augšējā labajā stūrī noklikšķiniet uz Izveidot datu bāzi
- Mēs izveidosim 4 datu bāzes, tāpēc jums ir jāatkārto šī darbība četras reizes, četri datu bāzes nosaukumi (gaismas sensors1, gaismas sensors2, mitruma sensors1, mitruma sensors2)
- Pēc tam jūs esat gatavs nosūtīt datus uz četrām datu bāzēm.
7. darbība. Twilio iestatīšana SMS paziņojumiem
- Piesakieties Twilio, reģistrējieties Twilio, ja neesat to izdarījis
- Kopējiet sava konta SID un autentifikācijas marķieri, kas tiek parādīts konsoles informācijas panelī
- Pārejiet uz izpildlaika-> api taustiņiem, pēc tam noklikšķiniet uz izveidot jaunu api atslēgu, draudzīgajam nosaukumam ievietojiet jebkuru vajadzīgo vārdu
- Noklikšķiniet uz izveidot api atslēgu
- Noteikti ņemiet vērā sid un atslēgu
- Jums tiks dots izlases numurs, vienkārši noklikšķiniet uz izvēlēties šo numuru
- Noteikti nokopējiet tālruņa numuru
- Dodieties uz šo saiti https://www.twilio.com/console/sms/settings/geo-permissions, lai ģeogrāfiskās atrašanās vietas sadaļā pievienotu Singapūru.
8. darbība: Raspberry Pi Node Red Flow
Sāciet mezglu Red savā Raspberry Pi
mezgla sarkans sākums
Datora pārlūkprogrammā ierakstiet šādu URL.
x.x.x.x apzīmē jūsu Raspberry Pi IP adresi.
x.x.x.x: 1880
Kad esat tīmekļa vietnē Node-Red, dodieties uz Importēt> Starpliktuve, izmantojot izvēlnes pogu augšējā labajā stūrī.
Ielīmējiet šādu plūsmu
[{"id": "201c473b.092328", "type": "tab", "label": "CA2"}, {"id": "58439df3.32af14", "type": "mqtt out", " z ":" 201c473b.092328 "," name ":" Sūtīt gaismas vērtības "," topic ":" sensors/lightRoom2 "," qos ":" 1 "," saglabāt ":" "," brokeris ":" 15d3961c.c2373a "," x ": 835," y ": 453," vadi ": }, {" id ":" 492090f5.064b3 "," tips ":" pimcp3008 "," z ":" 201c473b. 092328 "," nosaukums ":" MCP3008 "," tapa ": 0," dnum ": 0," x ": 634.3333129882812," y ": 453.3333435058594," vadi ":
Pēc iepriekš minētā koda importēšanas jūsu mezgla-sarkanā plūsma ir jāpabeidz.
TLS konfigurācija
Pēc plūsmas pabeigšanas izveidojiet mapi savā Raspberry Pi. Ievietojot AWS, ievietojiet šajā mapē iepriekš lejupielādētos AWS sertifikātus.
Turpiniet rediģēt MQTT starpnieka mezglu un rediģējiet TLS konfigurāciju.
Kopējiet un ielīmējiet atbilstošajos failu ceļos savā Pi sertifikātam, privātajai atslēgai un CA sertifikātam.
Tagad esat gatavs izvietot šo plūsmu!
9. solis: IBM mezgla sarkanais informācijas panelis
- Piekļūstiet savam IBM Node-Red
- Augšējā labajā stūrī esošajā izvēlnē dodieties uz "Pārvaldīt paletes".
- Instalējiet mezglu "mezgla sarkans informācijas panelis"
- Savā IBM Node-Red un importējiet šādu plūsmu no teksta faila, kas pievienots zem šīs sadaļas.
- Rediģējiet TLS konfigurāciju visiem MQTT mezgliem un augšupielādējiet atbilstošos AWS sertifikātus, kurus iepriekš lejupielādējāt, iestatot AWS.
- Turpiniet noklikšķināt uz "Izvietot"
- Tagad jūs varēsit doties uz informācijas paneli. Savā pārlūkprogrammā ievadiet šādu URL, kur x ir jūsu IBM Bluemix maršruts
x/ui
10. solis: pabeidziet
Apsveicam! Tas ir apmācības beigas.
Ja ir izvietotas 2 mezgla-sarkanās plūsmas, vienai no tām ir jānosūta dati, bet otrai jāļauj apskatīt datus informācijas panelī, kā redzams iepriekš attēlos.
Ieteicams:
Attālā viedā māja: 5 soļi
Attālā viedā māja: Materiāls: dunne gelamineerde hout platen. 1 x grondplaat ar diametru van 1 cmkleine nagels
Viedā māja ar Arduino MKR1000 un M.I.T. Android lietotne: 4 soļi
Viedā māja ar Arduino MKR1000 un M.I.T. Android lietotne: šajā apmācībā es aprakstīju, kā uzlabot savu viedo māju, izmantojot tikai dažas sastāvdaļas. Šī viedās mājas dizaina sirds ir Arduino MKR1000 tāfele, ko kontrolē ar lietotni, kas izstrādāta M.I.T. (Masačūsetsas Institūts
HackerBox 0054: viedā māja: 8 soļi
HackerBox 0054: Viedā māja: sveicieni HackerBox hakeriem visā pasaulē! HackerBox 0054 pēta mājas automatizāciju, izmantojot viedos slēdžus, sensorus un daudz ko citu. Konfigurējiet Sonoff WiFi viedos slēdžus. Modificējiet viedos slēdžus, lai pievienotu programmēšanas galvenes un zibspuldzi ar alternatīvu programmaparatūru
Zemu izmaksu viedā māja - vadība no jebkuras vietas pasaulē: 6 soļi
Zemu izmaksu viedā māja - kontrole no jebkuras vietas PASAULĒ: Par. Mūsdienās abi vecāki strādā, lai ģimenei būtu ērta dzīve. Tāpēc mūsu mājās ir daudz elektronikas ierīču, piemēram, sildītājs, maiņstrāva, veļas mašīna utt. Kad viņi atgriežas mājās, viņiem jājūtas ļoti ērti
Pilnīga viedā māja: 9 soļi
Pilnīga viedā māja: Šis projekts var ieslēgt un izslēgt vienkāršas 6A slodzes, piemēram, griestu ventilatorus un gaismas, atkarībā no releja vērtējuma. Līdz 16 slodzēm var ieslēgt un izslēgt no tālruņiem ar Android, iOS, Java, Windows vai jebko citu uz tīmekļa bāzes. Android ir lietotne