Satura rādītājs:
- Piegādes
- 1. darbība: MQTT
- 2. darbība. Programmatūras iestatīšana
- 3. darbība. Aparatūras savienojums
- 4. darbība. Tālruņa iestatīšana
Video: Viedā aizkaru sistēma: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Vai vēlaties gudru aizkaru sistēmu, kas aizveras, kad telpā ir pārāk karsts un gaišs, un arī to var attālināti kontrolēt, atrodoties ceļā?
Šeit es jums parādīšu, kā padarīt to patiešām vieglu
Piegādes
- Kartona kaste
- DHT11 temperatūras sensors
- Servo motors
- Niedru sensors
- Realtek Ameba1 RTL8195AM mikrokontrolleris
- Džempera vads
1. darbība: MQTT
MQTT ir savienojamības protokols no mašīnas uz mašīnu (M2M)/"lietu internets". Tas tika izstrādāts kā ārkārtīgi viegls ziņojumapmaiņas publicēšanas/abonēšanas ziņojums.
Mēs varam teikt, ka MQTT ir protokols, kas paredzēts IoT. MQTT pamatā ir TCP/IP, un tas nosūta/saņem datus, izmantojot publicēšanu/abonēšanu.
Tā kā mēs izmantojam ameba izstrādes dēli, mēs varam reģistrēt kontu oficiālajā tīmekļa vietnē amebaiot un iegūt bezmaksas MQTT serveri vietnē amebaiot.com/cloud-getting-started
Ņemiet vērā: kad esat reģistrējies vietnē AmebaIOT.com un reģistrējis savu ierīci pakalpojumam “Cloud Service”, lietotājvārds un parole, ko izmantojāt, lai pieteiktos vietnē AmebaIOT.com, ir vienāda jūsu MQTT savienojumam, informācija tiks izskaidrota vēlāk apmācībā..
2. darbība. Programmatūras iestatīšana
Katra IoT (lietu interneta) projekta centrs ir Wi-Fi iespējots mikrokontrolleris, mūsu projekts nav izņēmums. Šeit izmantotais Wi-Fi mikrokontrolleris ir Realme Ameba-1 RTL8195AM, tam ir daudz noderīgu perifērijas ierīču un spēcīgs Wi-Fi modulis ar pietiekami mazu jaudu, lai nedēļām ilgi darbotos ar šūnu akumulatoru.
Kas vēl? Šī tāfele ir programmējama Arduino IDE! Jā, nav nepieciešama nopietna mācīšanās programmatūra, vienkārši atveriet savu Arduino IDE un ielīmējiet šo saiti “papildu valdes pārvaldnieka vietrāžos URL” sadaļā “Fails -> Preferences”, un visa mikrokontrollera rīku ķēde un utilītas tiks lejupielādētas automātiski, instalējot šo dēli no “Valdes vadītājs” sadaļā “Rīki -> Valde”
Pēc tam avota kodu varat lejupielādēt no Github vietnē Github.
Pēdējā lieta, kas jums jādara, ir rediģēt šādu informāciju par tikko lejupielādēto kodu, un tad jūs esat gatavs beidzot nospiest šo pogu “Augšupielādēt” un iegūt kodu, kas sekundēs mirgo uz ameba.
3. darbība. Aparatūras savienojums
Lai iegūtu vajadzīgo lietu sarakstu, varat skatīt sadaļu Piegādes.
Vispirms jums jāizveido “māja” no kartona kastes, kas nav pārāk izsmalcināta, tas tiks darīts zemāk.
Ķēdes savienojums ir diezgan vienkāršs, pārbaudiet zemāk esošo savienojuma karti, lai viss būtu savienots.
Kad savienojums ir izdarīts, jūs varat pielīmēt servo pie savas kartona mājas sienas, vienlaikus savienojot tā roku ar aizkaru, pielīmēt niedru sensoru vienā aizkara pusē un pielīmēt magnētu aizkara otrā pusē. Ņemiet vērā, ka pēc noklusējuma niedru sensoram un magnētam ir jābūt blakus viens otram, līdz servomotors velk aizkaru un velk to kopā ar sevi.
Niedru sensora mērķis ir informēt amebu, vai aizkars ir aizvērts vai atvērts. Visbeidzot, pielīmējiet DHT11 sensoru sienas otrā pusē, tas palīdzēs izmērīt “istabas” temperatūru, un tam ir jāinformē ameba, ja telpā tiek pārāk daudz saules gaismas, kas paaugstināja temperatūru līdz neērtam līmenim. Ja istaba patiešām ir pārāk karsta, tā automātiski aizveras uz priekškara un nosūtīs lietotājam MQTT ziņojumu.
4. darbība. Tālruņa iestatīšana
Lai attālināti kontrolētu priekškaru, izmantojot MQTT, mums vispirms jāinstalē MQTT klients. Playstore Android ierīcēm un Appstore iOS ierīcēm piedāvā daudzas bezmaksas MQTT klienta lietotnes. Šeit ir android versija un iOS versija.
Neatkarīgi no izmantotās versijas, iestatīšanas procedūra ir identiska, Pirmkārt, jums jāaizpilda MQTT servera adrese -> “cloud.amebaiot.com”;
Otrkārt, ievadiet porta numuru -> “1883”;
Treškārt, aizpildiet tēmu, lai abonētu -> “outTopic”;
Ceturtkārt, aizpildiet publicējamo tēmu -> “inTopic”;
Piektkārt, aizpildiet savu MQTT mākoņpakalpojuma lietotājvārdu un paroli;
Visbeidzot, nospiediet pogu “Savienot”, lai izveidotu savienojumu.
Kad esat izveidojis savienojumu, no ameba tiks nosūtīts ziņojums “--- MQTT serveris ir pievienots! ---” kā apstiprinājums veiksmīgam divvirzienu savienojumam. Tagad jūs varat nosūtīt “ieslēgts” ziņojumu, lai atvērtu priekškaru, un “izslēgts”, lai to aizvērtu, kad vien vēlaties!
Ieteicams:
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: 11 soļi
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: Jūs visi varētu zināt tradicionālo laika staciju; bet vai esat kādreiz domājuši, kā tas patiesībā darbojas? Tā kā tradicionālā meteoroloģiskā stacija ir dārga un apjomīga, šo staciju blīvums uz platības vienību ir ļoti zems, kas veicina
Viedā celiņa apgaismojuma sistēma- komanda Sailor Moon: 12 soļi
Viedā celiņa apgaismojuma sistēma- komanda Sailor Moon: Sveiki! Šī ir Greisa Reja, Šrijesa Konakanči un Huans Landi, un kopā mēs esam komanda Sailor Moon! Šodien mēs iepazīstināsim jūs ar divu daļu DIY projektu, kuru varēsit īstenot savās mājās. Mūsu pēdējā viedā gājēju celiņu apgaismojuma sistēmā ir
Uz IOT balstīta viedā laika un vēja ātruma uzraudzības sistēma: 8 soļi
IOT balstīta viedā laika un vēja ātruma uzraudzības sistēma: Izstrādāja - Nikhil Chudasma, Dhanashri Mudliar un Ashita Raj Ievads Laika apstākļu uzraudzības nozīme pastāv daudzos veidos. Laika apstākļu parametri ir jāuzrauga, lai saglabātu attīstību lauksaimniecībā, siltumnīcā
Alexa aizkaru vadības sistēma - 3D drukājama un lēta: 19 soļi (ar attēliem)
Alexa aizkaru vadības sistēma - 3D izdrukājama un zemas izmaksas: Sveiki, es jau sen cenšos automatizēt pēc iespējas vairāk mūsu mājas. Ziemai ierodoties šeit, Apvienotajā Karalistē, es nolēmu noņemt darbu, aizverot visus aizkarus vakarā un pēc tam atkal atverot tos visus no rīta. Tas nozīmē skriet
TfCD vadošs krāsu aizkaru kontrolieris: 10 soļi (ar attēliem)
TfCD Conductive Paint Curtain Controller: Šis eksperiments pēta iespējas radīt interaktīvu un adaptīvu interjera vidi, apvienojot vadošas krāsas izmantošanu kā dekoratīvu un elektronisku sastāvdaļu ar vienkāršu mehānismu. Jūs varat kontrolēt aizkarus savā ro