Kazalo:
- Zaloge
- Korak: MQTT
- 2. korak: Namestitev programske opreme
- 3. korak: Povezava strojne opreme
- 4. korak: Nastavitev telefona
Video: Sistem pametnih zaves: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Bi radi imeli pameten sistem zaves, ki bi se zaprl, ko je v sobi preveč vroče in svetlo in bi ga lahko upravljal tudi na daljavo na poti?
Tukaj vam bom pokazal, kako eno stvar narediti zelo enostavno ~
Zaloge
- Kartonasta škatla
- Senzor temperature DHT11
- Servo motor
- Reed senzor
- Mikrokrmilnik Realtek Ameba1 RTL8195AM
- Mostična žica
Korak: MQTT
MQTT je protokol za povezovanje med stroji (M2M)/"internet stvari". Zasnovan je bil kot izredno lahek prenos sporočil za objavljanje/naročanje.
Lahko rečemo, da je MQTT protokol, zasnovan za IoT. MQTT temelji na TCP/IP in prenaša/sprejema podatke prek objave/naročnine.
Ker uporabljamo razvojno ploščo ameba, lahko registriramo račun na uradni spletni strani amebaiot in dobimo brezplačen strežnik MQTT na naslovu amebaiot.com/cloud-getting-started
Opomba: Ko se registrirate na AmebaIOT.com in registrirate svojo napravo za »storitev v oblaku«, sta uporabniško ime in geslo, s katerim ste se prijavili na AmebaIOT.com, enaki za vašo povezavo MQTT, podrobnosti bodo razložene kasneje v vadnici.
2. korak: Namestitev programske opreme
Središče vsakega projekta IoT (Internet-of-Things) je mikrokrmilnik, ki podpira Wi-Fi, naš projekt ni izjema. Mikrokrmilnik Wi-Fi, ki ga uporabljamo tukaj, je Ameba-1 RTL8195AM podjetja Realtek, ki ima veliko uporabnih zunanjih naprav in močan modul Wi-Fi pri dovolj nizki moči, da lahko več tednov deluje na celični bateriji.
Kaj je več? To ploščo je mogoče programirati v Arduino IDE! Da, hardcore programska oprema za učenje ni potrebna, samo odprite svoj Arduino IDE in prilepite naslednjo povezavo v »dodatne URL -je upravitelja plošč« v razdelku »Datoteka -> Nastavitve« in celotna veriga orodij in pripomočkov mikrokrmilnika se bo samodejno prenesla z namestitve te plošče iz »Upravitelj uprave« pod »Orodja -> Odbor«
Po tem lahko prenesete izvorno kodo iz Github na Github.
Zadnja stvar, ki jo morate storiti, je, da uredite naslednje podatke o kodi, ki ste jo pravkar prenesli, nato pa ste pripravljeni, da končno pritisnete gumb »Naloži« in kodo v nekaj sekundah utripate na ameba.
3. korak: Povezava strojne opreme
Če želite seznam stvari, ki jih potrebujete, se obrnite na razdelek zaloge.
Najprej morate zgraditi "hišo" iz kartonske škatle, ne preveč domišljijsko, to spodaj bo dovolj.
Povezava s tokokrogom je precej preprosta, preverite spodnji zemljevid povezav, če želite vse povezati.
Ko je povezava končana, lahko servo prilepite na steno vaše kartonske hiše, hkrati pa roko povežete z zaveso, na eno stran zavese zlepite senzor trsta in magnet prilepite na drugo stran zavese. Upoštevajte, da naj bi bila senzor trsta in magnet privzeto drug poleg drugega, dokler servo motor ne potegne zavese in jo s seboj povleče.
Namen trsnega senzorja je, da ameba ve, ali je zavesa zaprta ali odprta. Nenazadnje, prilepite senzor DHT11 na drugo stran stene, to bo pomagalo pri merjenju "sobne" temperature in naj bi amebi povedalo, ali v sobo prihaja preveč sončne svetlobe, kar je dvignilo temperaturo na neprijetno raven. Če je soba res vroča, se bo samodejno zaprla na zavesi in uporabniku poslala sporočilo MQTT.
4. korak: Nastavitev telefona
Za daljinsko upravljanje zavese prek MQTT moramo najprej namestiti odjemalca MQTT. V Playstoreju za Android in Appstoreju za iOS je veliko brezplačnih odjemalskih aplikacij MQTT. Tu sta različica za Android in iOS.
Ne glede na to, katero različico uporabljate, je postopek nastavitve enak, Najprej morate vnesti naslov strežnika MQTT -> »cloud.amebaiot.com«;
Drugič, vnesite številko vrat -> “1883”;
Tretjič, izpolnite temo, da se naročite -> “outTopic”;
Četrtič, vnesite temo za objavo -> “inTopic”;
Petič, vnesite uporabniško ime in geslo za storitev v oblaku MQTT;
Nazadnje, za povezavo se dotaknite gumba »poveži«.
Ko se povežete, boste od ameba prejeli sporočilo »--- strežnik MQTT je povezan! ---« kot potrditev uspešne dvosmerne povezave. Zdaj lahko pošljete sporočilo »vklopljeno«, da odprete zaveso, in sporočilo »izklopljeno«, če ga želite zapreti, kadar koli želite!
Priporočena:
Poceni odpirač pametnih garažnih vrat: 6 korakov (s slikami)
Poceni odpirač pametnih garažnih vrat: CreditI je precej kopiral izvedbo Savjee, vendar sem namesto Shelly uporabil Sonoff Basic. Oglejte si njegovo spletno stran in kanal YouTube! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Razpršilnik pametnih kontaktnih leč: 8 korakov (s slikami)
Razpršilnik pametnih kontaktnih leč: V tem navodilu vam bom pokazal, kako narediti lasten razpršilnik pametnih kontaktnih leč
Predal za inventar "Hackathon Qualcomm17 pametnih mest": 13 korakov
Predal za inventar "Hackathon pametnih mest Qualcomm17": V naslednjem dokumentu si lahko ogledate postopek izdelave in programiranja inteligentnega predala. Ta predal je bil programiran v Dragon Board 410c z namenom izboljšanja kakovosti mest. Projekt je del natečaja “
Spajkanje D2-5 sledilnih kompletov pametnih avtomobilov: 6 korakov
Spajkanje kompletov pametnih avtomobilov za sledenje D2-5: Uvod Tukaj ekipa ICStation prikazuje, kako narediti pametnega avtomata za sledenje avtomobilom. Z namenom poučevati in deliti ljudi z zabavo z roboti in spajkanjem, icstation ponuja veliko pametnih robotskih avtomobilov po vaši izbiri. Načini dela Obstaja 16 mm širok bl
Sistem pametnih vrat za oslabljen sluh (IDC2018IOT): 11 korakov
Sistem pametnih vrat za osebe z okvaro sluha (IDC2018IOT): Vsi upamo, da bomo imeli dom, ki nam ustreza, vendar standardna gradnja ni primerna za vsakogar. Vrata v hišo so zelo slabo zasnovana za ljudi, ki so gluhi ali imajo slab sluh. Ljudje z okvaro sluha ne slišijo trkanja na vrata ali