Obsah:

Internetová/cloudová domácí automatizace využívající Esp8266 (aREST, MQTT, IoT): 7 kroků (s obrázky)
Internetová/cloudová domácí automatizace využívající Esp8266 (aREST, MQTT, IoT): 7 kroků (s obrázky)

Video: Internetová/cloudová domácí automatizace využívající Esp8266 (aREST, MQTT, IoT): 7 kroků (s obrázky)

Video: Internetová/cloudová domácí automatizace využívající Esp8266 (aREST, MQTT, IoT): 7 kroků (s obrázky)
Video: Chytrá Smart Home Homeassistant řízení regulace monitoring energe plynu elektřiny vody ZigBee ESP32 2024, Červenec
Anonim
Internetová/cloudová domácí automatizace pomocí Esp8266 (aREST, MQTT, IoT)
Internetová/cloudová domácí automatizace pomocí Esp8266 (aREST, MQTT, IoT)
Internetová/cloudová domácí automatizace pomocí Esp8266 (aREST, MQTT, IoT)
Internetová/cloudová domácí automatizace pomocí Esp8266 (aREST, MQTT, IoT)
Internetová/cloudová domácí automatizace pomocí Esp8266 (aREST, MQTT, IoT)
Internetová/cloudová domácí automatizace pomocí Esp8266 (aREST, MQTT, IoT)
Internetová/cloudová domácí automatizace řízená pomocí Esp8266 (aREST, MQTT, IoT)
Internetová/cloudová domácí automatizace řízená pomocí Esp8266 (aREST, MQTT, IoT)

VŠECHNY kredity na https://arest.io/ za cloudovou službu !!

IoT nejdiskutovanější téma na světě právě teď !! Cloudové servery a služby, které to umožňují, jsou lákadlem dnešního světa…

VYLOUČENÍ VZDÁLENOSTNÍ BARIÉRY bylo a je cílem !!

Takže nyní ovládejte svůj domov nebo kancelář odkudkoli na světě … nejen zevnitř nebo z dosahu !!

Nejjednodušší a nejlevnější řešení od toho nejlínějšího chlapa !!! UŽÍVEJTE SI A BUĎTE LENIVÍ…

UPOZORNĚNÍ: PŘEČTĚTE SI CELÝ PROJEKT NA ZAČÁTEK, BUDE TO 3–4 MINUTY INOVOVAT … NEPOČTĚTE SI PŮL ČTENÍ A ZAČIŠTĚNÍ ZAŘÍZENÍ…

Krok 1: POŽADOVANÉ KOMPONENTY

POŽADOVANÉ KOMPONENTY
POŽADOVANÉ KOMPONENTY
POŽADOVANÉ KOMPONENTY
POŽADOVANÉ KOMPONENTY
POŽADOVANÉ KOMPONENTY
POŽADOVANÉ KOMPONENTY

Jsou vyžadovány pouze 4 komponenty - 1. ESP8266 NODEMCU nebo WEMOS D1 mini nebo jakákoli vývojová deska wifi esp8266 2. RELÉ (5 V nebo 6 V) 3. ULN2003 nebo UNL2003A (reléový ovladač IC) 4. Propojky (samozřejmě nebo jinak pájet !!) hlavní strukturou projektu je, že modul ESP8266 bude přijímat signál ze serveru MQTT (tj. arest.io) a předávat signál na pin nebo procesor. Integrovaný obvod relé relé ULN2003 připojený k pinům desky Nodemcu. Výstupní piny jsou připojeny k relé nebo jakémukoli RGB světlu nebo servomotoru atd.

Krok 2: Software

Software
Software
Software
Software
Software
Software
Software
Software

Jako programovací software jsem použil Arduino IDE. Pokud jste v této vývojové desce Nodemcu nebo esp8266 noví, podívejte se prosím na můj předchozí instruktáž. Pro propojení desky Nodemcu nebo wemos s Arduino IDE.

V IDE Arduino po nastavení předchozích vyřčených věcí přejděte na SKETCH -> INCLUDE LIBRARY -> MANAGE LIBRARIES -> SEARCH FOR "arest" -> INSTALL THE LIBRARIES -> NOW SEARCH FOR PubSubClient -> INSTALL the LIBRARY.

Nyní je jeho polovina hotová … téměř tam !!!

Krok 3: SCHÉMA OBVODU

KRUHOVÝ DIAGRAM
KRUHOVÝ DIAGRAM

Vzhledem k tomu, že výše uvedený obvod zobrazuje vše, stále je vstupní strana IC reléového ovladače ULN2003 připojena k pinům esp8266 a výstup je připojen k noze cívky relé, když se pin esp8266 dostane vysoko, výstupní pin ULN2003 se sníží, takže relé 5V potenciál fungovat.

Namísto odeslání 0 nebo 1 na piny relé esp8266 můžeme také poslat jiné hodnoty pro servo, ale prohlášením servo.attach (pin) otočte servo na určitou hodnotu. Je to snadné, ale každý musí trochu inovovat, číst a přemýšlet.

Krok 4: KÓD

KÓD
KÓD

Nápad jsem dostal z projektu „Marco Schwartz“a upravil jej. Použil d arest.io MQTT, ale můžeme také použít adafruit.io. Hlavní částí programu je:

Unikátní 6místné ID arestu

char* device_id = "unique_6_digit_id";

Přihlašovací údaje WiFi

const char* ssid = "ssid_name"; const char* heslo = "vaše_ heslo";

Vyberte si libovolné jedinečné ID, jak se vám líbí, ale mělo by být jedinečné, ne moje nebo vaše jméno, pokud to není telugské jméno !!

příklad jedinečného ID: pf4h6q (jen příklad)

v kódu může být provedeno mnoho změn, protože podle kódu musíme zmínit výstup po každém restartu vývojové desky

Github kód

Kód:

Krok 5: OVLÁDÁNÍ

OVLÁDÁNÍ
OVLÁDÁNÍ
OVLÁDÁNÍ
OVLÁDÁNÍ
OVLÁDÁNÍ
OVLÁDÁNÍ

2 KRUCIÁLNÍ kroky: 1. deklarování výstupního pinu 2. přepínání nebo odesílání informací v tomto pinu Deklarace výstupního pinu: https://cloud.arest.io/pf486q/mode/5/o "pf486q" je 6místný jedinečný kód pro arest. io "o" jako outputreply po provedení v libovolném prohlížeči {"message": "Pin D2 nastaven na výstup", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Přepínání nebo odesílání informací v pinu: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 odesílá bit "0" nebo "1", jak si přejemehttps:// cloud.arest. potřebnou URL. Jak je ukázáno v mém předchozím pokynu. Uvědomte si prosím, že jinak to bude dlouhé.

Krok 6: ZÁVĚR

Jedná se o projekt IoT pro ovládání domácích spotřebičů, dveří, oken, všeho a lze jej přizpůsobit podle individuálních potřeb. Není ovládán lokálně, celou tuto věc lze ovládat odkudkoli.

KAŽDÝ PŘÍKAZ NEBO URL S ARGUMENTEM POTŘEBUJE NĚKDY 1–2 sekundy/s, protože toto není dedikovaný server… ale ovládat svůj dům odkudkoli na tomto světě je ÚŽASNÉ

UŽÍVEJTE SI A BUĎTE LENIVÍ … BUĎTE ABSENTOVÁNÍ A ZAPOMEŇTE ZAPÍNAT SPOTŘEBIČE, ALE BEZ HLAVY !!

Díky službám MQTT „arest.io“a „Marco Schwatrz“…

pokud se vám líbí instruktážní podpora a baví vás … a v případě jakýchkoli problémů s tímto se mě zeptejte

Krok 7: Video !

Někdo speciální mi pomohl zkontrolovat, zda to funguje odjinud nebo ne … A funguje to odkudkoli, jen je potřeba přístup k internetu … (já jsem v Kalkatě, IN a ona je v Ranchi, IN) … a ano, popletla se se mnou poté, co věděla můj jedinečný kód arest.io, takže nesdílejte svůj vlastní vytvořený jedinečný kód !!

Doporučuje: