Obsah:
- Zásoby
- Krok 1: MQTT
- Krok 2: Nastavenie softvéru
- Krok 3: Pripojenie hardvéru
- Krok 4: Nastavenie telefónu
Video: Inteligentný závesový systém: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Chcete inteligentný závesový systém, ktorý sa sám zatvára, keď je v miestnosti príliš teplo a svetlo, a taktiež ho možno ovládať na diaľku na cestách?
Tu vám ukážem, ako si to skutočne uľahčiť ~
Zásoby
- Kartónová škatuľa
- Snímač teploty DHT11
- Servo motor
- Jazýčkový senzor
- Mikrokontrolér Realtek Ameba1 RTL8195AM
- Prepojovací drôt
Krok 1: MQTT
MQTT je protokol prepojenia stroj-stroj (M2M)/„internet vecí“. Bol navrhnutý ako extrémne ľahký prenos správ na publikovanie/predplatné.
Môžeme povedať, že MQTT je protokol určený pre IoT. MQTT je založený na TCP/IP a prenáša/prijíma údaje prostredníctvom publikovania/prihlásenia na odber.
Pretože používame vývojovú dosku ameba, môžeme si zaregistrovať účet na oficiálnych webových stránkach amebaiot a získať bezplatný server MQTT na amebaiot.com/cloud-getting-started
Upozorňujeme, že keď sa zaregistrujete na serveri AmebaIOT.com a zaregistrujete svoje zariadenie na „cloudovú službu“, potom bude používateľské meno a heslo, ktoré ste použili na prihlásenie sa na server AmebaIOT.com, rovnaké aj pre vaše pripojenie MQTT, podrobnosti budú vysvetlené neskôr v tomto návode..
Krok 2: Nastavenie softvéru
Centrom každého projektu IoT (Internet-of-Things) je mikrokontrolér s podporou Wi-Fi, náš projekt nie je výnimkou. Tu použitý Wi-Fi mikrokontrolér je Ameba-1 RTL8195AM od spoločnosti Realtek, má veľa užitočných periférií a silný modul Wi-Fi s dostatočne nízkym výkonom, ktorý vydrží niekoľko týždňov na bunkovú batériu.
Čo je viac? Táto doska je programovateľná na Arduino IDE! Áno, nie je potrebný žiadny hardvér na učenie, stačí otvoriť Arduino IDE a vložiť nasledujúci odkaz do „ďalších adries URL správcu dosky“v časti „Súbor -> Predvoľby“a celý reťazec nástrojov a nástrojov mikrokontroléra sa stiahne automaticky inštaláciou tejto dosky z „Správca rady“v časti „Nástroje -> Doska“
Potom si môžete stiahnuť zdrojový kód z Github na Github.
Posledná vec, ktorú musíte urobiť, je upraviť nasledujúce informácie o kóde, ktorý ste práve stiahli, a potom ste pripravení stlačiť tlačidlo „Nahrať“a kód na flashme ameba zabliká v priebehu niekoľkých sekúnd.
Krok 3: Pripojenie hardvéru
Zoznam vecí, ktoré potrebujete, nájdete v sekcii spotrebný materiál.
Najprv musíte z kartónovej škatule postaviť „dom“, ktorý nie je príliš efektný, ale bude stačiť tento nižšie.
Pripojenie obvodu je pomerne jednoduché, skontrolujte mapu pripojenia nižšie a všetko pripojte.
Keď je pripojenie hotové, môžete servo prilepiť na stenu kartónového domu, pričom pripojíte jeho rameno k závesu, na jednej strane závesu prilepíte snímač z tŕstia a magnet na druhú stranu závesu. Vezmite na vedomie, že v predvolenom nastavení by mal snímač jazýčka a magnet vedľa seba susediť, kým servomotor nezatiahne záves a neodtiahne ho so sebou.
Cieľom jazýčkového senzora je nechať amebu vedieť, či je opona zatvorená alebo otvorená. V neposlednom rade prilepte snímač DHT11 na druhú stranu steny, pomôže to pri meraní „izbovej“teploty a má povedať ameba, ak do miestnosti prúdi príliš veľa slnečného svetla, ktoré zvýšilo teplotu na nepríjemnú úroveň.. Ak je v miestnosti skutočne horúco, automaticky sa zatvorí na závese a odošle používateľovi správu MQTT.
Krok 4: Nastavenie telefónu
Aby bolo možné oponu ovládať diaľkovo prostredníctvom MQTT, musíme najskôr nainštalovať klienta MQTT. V službe Playstore pre Android a Appstore pre iOS existuje mnoho bezplatných klientskych aplikácií MQTT. Tu je verzia pre Android a verzia pre iOS.
Bez ohľadu na to, ktorú verziu používate, postup nastavenia je identický, Najprv musíte vyplniť adresu servera MQTT -> „cloud.amebaiot.com“;
Za druhé, zadajte číslo portu -> „1883“;
Po tretie, zadajte tému na prihlásenie sa na odber -> „outTopic“;
Po štvrté, vyplňte tému na publikovanie -> „inTopic“;
Po piate, zadajte svoje používateľské meno a heslo pre cloudovú službu MQTT;
Nakoniec sa pripojte kliknutím na tlačidlo „pripojiť“.
Po pripojení dostanete správu „--- Server MQTT pripojený! ---“odoslanú z ameba ako potvrdenie úspešného obojsmerného pripojenia. Teraz môžete odoslať správu „zapnuté“na otvorenie opony a správu „vypnuté“, ak ju chcete kedykoľvek zavrieť!
Odporúča:
Inteligentný inteligentný monitor: 5 krokov
Inteligentný monitor s inteligentným monitorovaním: Väčšina projektov, ktoré obsahujú, sú vyvážené a inteligentné s mnohými inteligentnými monitormi, ktoré monitorujú všetky druhy zvierat a upozorňujú na ne. Vykonajte platný počet pesničiek, ktoré by ste mali vziať do úvahy, uskutočniť
Inteligentný systém monitorovania (SIME): 4 kroky
Inteligentné systémy monitorovania (SIME): Tema a Proposta: Väčšina vašich služieb a účastníkov Hackathom Qualcomm Facens com no m á ximo 32 horas para planejamento e execu &cementil; ã základná sada Dragonboard 410c Qual
Inteligentný budík: inteligentný budík vyrobený z Raspberry Pi: 10 krokov (s obrázkami)
Inteligentný budík: Inteligentný budík vyrobený z Raspberry Pi: Už ste niekedy chceli inteligentné hodiny? Ak je to tak, toto je riešenie pre vás! Vyrobil som inteligentný budík, toto sú hodiny, v ktorých môžete zmeniť čas budíka podľa webových stránok. Keď sa spustí alarm, zaznie zvuk (bzučiak) a 2 svetlá
Inteligentný inteligentný alarm: 7 krokov
Inteligentné inteligentné alarmy: Možné sú rôzne druhy konštrukcií, ktoré môžu mať za následok rôzne programy, ako napríklad profesionálne výhody. Ademas, si sospesamos la gran potencia de calculo de la Raspberrry Pi, junto sus grandes posibil
Automatický systém na analýzu objemu inteligentný systém: 4 kroky
Inteligentný systém automatickej analýzy objemu: Cieľom je vytvoriť prototyp, ktorý dokáže analyzovať a identifikovať dva rôzne tvary a zobraziť jeho objem. Tu sme sa rozhodli ísť s kockou a valcom ako s dvoma rôznymi tvarmi. Dokáže sám detegovať tvary, analyzovať a vypočítať objem. Práca