Obsah:
- Krok 1: POŽADOVANÉ KOMPONENTY
- Krok 2: Softvér
- Krok 3: SCHÉMA OKRUHU
- Krok 4: KÓD
- Krok 5: OVLÁDANIE
- Krok 6: ZÁVER
- Krok 7: Video !!
Video: Internetová/cloudová domáca automatizácia využívajúca Esp8266 (aREST, MQTT, IoT): 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
VŠETKY kredity na https://arest.io/ za cloudovú službu !!
IoT je dnes najdiskutovanejšou témou na svete !! Cloudové servery a služby, ktoré to umožňujú, sú lákadlom dnešného sveta …
VYLÚČENIE VZDIALENEJ BARIÉRY bolo a je cieľom !!
Takže teraz ovládajte svoj domov alebo kanceláriu odkiaľkoľvek na svete … nielen zvnútra alebo z dosahu !!
Najľahšie a najlacnejšie riešenie od najlenivejšieho chlapa !!! UŽÍVAJTE SI A BUĎTE LENIVÍ…
UPOZORNENIE: PREČÍTAJTE SI CELÝ PROJEKT PRVÉ BUDE ZAOBRAZIŤ 3-4 MINUTY A INOVOVAŤ … NEPOČÍTAJTE SI POLOHU A ZAČIARAJTE ZARIADENIE …
Krok 1: POŽADOVANÉ KOMPONENTY
Vyžadujú sa iba 4 komponenty - 1. ESP8266 NODEMCU alebo WEMOS D1 mini alebo akákoľvek vývojová doska wifi esp8266 2. RELÉ (5V alebo 6V) 3. ULN2003 alebo UNL2003A (reléový ovládač IC) 4. Prepojky (očividne alebo inak spájkujte !!) hlavná štruktúra projektu je, že modul ESP8266 bude prijímať signál zo servera MQTT (tj. arest.io) a pošle signál na pin alebo procesor. Integrovaný obvod reléového relé ULN2003 pripojený k kolíkom dosky Nodemcu. Výstupné kolíky sú pripojené k relé alebo akémukoľvek RGB svetlu alebo servomotoru atď.
Krok 2: Softvér
Ako programovací softvér som použil Arduino IDE. Ak ste nováčikom v tejto vývojovej doske Nodemcu alebo esp8266, prečítajte si prosím môj predchádzajúci návod. Na prepojenie dosky Nodemcu alebo wemos s Arduino IDE.
V IDE Arduino po nastavení predchádzajúcich rozprávaných vecí choďte na SKETCH -> INCLUDE LIBRARY -> MANAG LIBRARIES -> VYHĽADÁVAŤ „arest“-> INŠTALUJTE KNIŽNICE -> HNEĎ HĽADAJTE PRE PubSubClient -> INŠTALUJTE KNIŽNICU.
Teraz je polovica hotová … takmer tam !!!
Krok 3: SCHÉMA OKRUHU
Pretože vyššie uvedený obvod stále zobrazuje všetko, vstupná strana ovládača relé ULN2003 je pripojená k kolíkom esp8266 a výstup je pripojený k nohe cievky relé, pretože keď sa kolík esp8266 dostane vysoko, výstupný kolík ULN2003 sa zníži, čím dôjde k relé. 5V potenciál pracovať.
Namiesto odoslania 0 alebo 1 na piny relé esp8266 môžeme tiež poslať iné hodnoty pre servo, ale vyhlásením servo.attach (kolík) otočíme servo na určitú hodnotu. Je to jednoduché, ale každý musí trochu inovovať, čítať a premýšľať.
Krok 4: KÓD
Nápad som získal z projektu „Marco Schwartz“a upravil som ho. Použil d arest.io MQTT, ale môžeme použiť aj adafruit.io. Hlavnou časťou programu je:
Jedinečné 6 -miestne číslo arestu
char* device_id = "unique_6_digit_id";
Poverenia WiFi
const char* ssid = "ssid_name"; const char* heslo = "vaše_ heslo";
Vyberte si akékoľvek jedinečné ID, ako sa vám páči, ale malo by byť jedinečné, nie moje alebo vaše meno, pokiaľ nejde o názov telugu !!
príklad jedinečného ID: pf4h6q (len príklad)
v kóde môže byť vykonaných veľa zmien, pretože podľa kódu musíme výstup spomenúť po každom reštarte vývojovej dosky
Github kód
Kód:
Krok 5: OVLÁDANIE
2 KRUCIÁLNE kroky: 1. deklarovanie výstupného pinu 2. prepínanie alebo odosielanie informácií v tomto pine Deklarácia výstupného pinu: https://cloud.arest.io/pf486q/mode/5/o "pf486q" je 6 -miestny jedinečný kód pre arest. io "o" ako outputreply po vykonaní tohto v ľubovoľnom prehliadači {"message": "Pin D2 nastavený na výstup", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Prepínanie alebo odosielanie informácií v pine: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 odosiela bit "0" alebo "1" podľa želaniahttps:// cloud.arest.io/pf486q/digital/2/1 Oznamovací kolík je potrebný raz po reštarte/resetovaní/vypnutí, inak pre nepretržitý beh esp8266 je to zbytočné. Na vytvorenie miniaplikácie na domovskej obrazovke pomocou aplikácie HTTPRequest pre Android som použil potrebnú URL. Ako je uvedené v mojom predchádzajúcom pokyne. Upozorňujeme, že v opačnom prípade to bude dlhé.
Krok 6: ZÁVER
Jedná sa o projekt IoT na ovládanie domácich spotrebičov, dverí, okien, všetkého a je možné ho prispôsobiť podľa individuálnych potrieb. Nie je to lokálne ovládané, celú túto vec je možné ovládať odkiaľkoľvek.
KAŽDÝ PRÍKAZ ALEBO URL S ARGUMENTOM POTREBUJE NIEKTORÉ spustenie 1-2 sekundy/s, pretože toto nie je vyhradený server … ale ovládať svoj dom odkiaľkoľvek na tomto svete je ÚŽASNÉ !
UŽÍVAJTE SI A BUĎTE LENIVÍ … BUĎTE ABSENTOVANÍ A ZABUDNITE VYPNÚŤ SPOTREBIČE, ALE BEZ HLAVY !!!
Vďaka službám MQTT „arest.io“a „Marco Schwatrz“…
Ak sa vám páči inštruovateľná podpora a baví vás … a v prípade akýchkoľvek problémov s týmto sa ma opýtajte
Krok 7: Video !!
Niekto špeciálny mi pomohol skontrolovať, či to funguje odinakiaľ, alebo nie … A funguje to odkiaľkoľvek, len je potrebný prístup na internet … (ja som v Kalkate, IN a ona je v Ranchi, IN) … a áno, pohrávala si so mnou, keď vedela môj jedinečný kód arest.io, takže nezdieľajte svoj vlastný vytvorený jedinečný kód !!
Odporúča:
Hovorová automatizácia -- Zvuk z Arduina -- Hlasom riadená automatizácia -- Modul Bluetooth HC - 05: 9 krokov (s obrázkami)
Hovorová automatizácia || Zvuk z Arduina || Hlasom riadená automatizácia || Modul Bluetooth HC - 05: …………………………. REGISTRUJTE SA na môj kanál YouTube pre ďalšie videá …. …. V tomto videu sme vytvorili Talkative Automation .. Keď odošlete hlasový príkaz cez mobil, zapne domáce zariadenia a odošle spätnú väzbu
Domáca automatizácia pomocou MQTT a ESP8266: 6 krokov
Domáca automatizácia pomocou MQTT a ESP8266: V súčasnej dobe je domáca automatizácia trendovou a rozvíjajúcou sa érou IoT (internet vecí). Každý sa pokúša automatizovať domácnosť nejakým spôsobom, ktorý potom môže byť diaľkovo ovládaný alebo manuálny. A čo im uľahčuje život. Existujú ľudské techniky na ovládanie
Domáca automatizácia s ESP8266 WiFi bez použitia Blynka!: 24 krokov (s obrázkami)
Domáca automatizácia s WiFi ESP8266 bez použitia Blynku !: V prvom rade chcem všetkým POĎAKOVAŤ, že ma urobili víťazom v súťaži Automation Contest 2016 za tento NÁVOD. Ako som vám teda sľúbil, tu je návod na ovládanie domácich spotrebičov pomocou modulu WiFi ESP8266
Retro syntéza reči. Časť: 12 IoT, domáca automatizácia: 12 krokov (s obrázkami)
Retro syntéza reči. Časť: 12 IoT, domáca automatizácia: Tento článok je dvanásty v sérii inštrukcií o domácej automatizácii, ktoré dokumentujú, ako vytvoriť a integrovať zariadenie na retro syntézu reči IoT do existujúceho systému domácej automatizácie vrátane všetkých potrebných softvérových funkcií, ktoré umožňujú
Sieťový ovládač IoT. Časť 9: IoT, domáca automatizácia: 10 krokov (s obrázkami)
Sieťový ovládač IoT. Časť 9: IoT, domáca automatizácia: Zrieknutie sa zodpovednosti PREČÍTAJTE TOTO PRVÉ Tento návod obsahuje podrobnosti o projekte, ktorý používa sieťové napájanie (v tomto prípade UK 240 VAC RMS), pričom sa dbalo na používanie bezpečnej praxe a dobrých zásad dizajnu, vždy existuje riziko potenciálne smrteľného zvoliť