Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
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
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
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Í
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 !!