Tartalomjegyzék:

Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT): 7 lépés (képekkel)
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT): 7 lépés (képekkel)

Videó: Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT): 7 lépés (képekkel)

Videó: Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT): 7 lépés (képekkel)
Videó: PZEM-004T и ESP8266 ESP-01 Wi-Fi-монитор энергопотребления | ESP-01 Домашняя автоматизация 2024, Július
Anonim
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT)
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT)
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT)
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT)
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT)
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT)
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT)
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT)

MINDEN jóváírás a https://arest.io/ címre a felhőszolgáltatáshoz !!

Az IoT a világ legtöbbet tárgyalt témája !! A felhőalapú szerverek és szolgáltatások lehetővé teszik a mai világ vonzerejét…

A TÁVOLSÁG ELLENŐRZÉSE volt és volt a cél !!

Tehát most irányítsa otthonát vagy irodáját a világ bármely pontjáról … nem csak belülről vagy egy tartományból !!

A legegyszerűbb és legolcsóbb megoldás a lusta legénytől !!! ÉLVEZNI ÉS LUSZNI…

MEGJEGYZÉS: ELŐTT OLVASSA EL A TELJES PROJEKTET, HOGY 3-4 PERC TELEPÍT, ÉS INNOVÁCIÓS … NE FÉL OLVASSA EL, ÉS TISZTELJE KÉSZÜLÉKET…

1. lépés: SZÜKSÉGES ALKATRÉSZEK

SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK
SZÜKSÉGES ALKATRÉSZEK

Csak 4 komponens szükséges - 1. ESP8266 NODEMCU vagy WEMOS D1 mini vagy bármely esp8266 wifi fejlesztőlap 2. RELAY (5V vagy 6V) 3. ULN2003 vagy UNL2003A (Relé meghajtó IC) 4. Jumperek (nyilvánvalóan forrasztják meg !!) A projekt fő felépítése az, hogy az ESP8266 modul megkapja a jelet az MQTT szervertől (azaz arest.io), és továbbítja a jelet a tűnek vagy a processzornak. ULN2003 relé meghajtó IC a Nodemcu kártya csapjaihoz csatlakoztatva. A kimeneti csapok reléhez vagy bármely RGB lámpához vagy szervomotorhoz vannak csatlakoztatva.

2. lépés: Szoftver

Szoftver
Szoftver
Szoftver
Szoftver
Szoftver
Szoftver
Szoftver
Szoftver

Arduino IDE -t használtam programozó szoftverként. Ha még nem ismeri ezt a Nodemcu vagy esp8266 fejlesztői táblát, kérjük, olvassa el az előző utasításomat. A Nodemcu vagy a wemos tábla összekapcsolása az Arduino IDE -vel.

Az Arduino IDE -ben a korábban elmondott dolgok beállítása után lépjen a VÁZLAT -> KÖNYVTÁR BELÉPÉSE -> KÖNYVTÁROK KEZELÉSE -> KERESÉS "arest" -> A KÖNYVTÁRAK TELEPÍTÉSE -> MOST KERESÉS A PubSubClient -> A KÖNYVTÁR TELEPÍTÉSE alá.

Most a fele elkészült … majdnem ott van !!!

3. lépés: ÁRAMDIAGRAM

KÖRDIAGRAMM
KÖRDIAGRAMM

Mivel a fenti áramkör mindent ábrázol, az ULN2003 relé meghajtó IC bemeneti oldala az esp8266 csapjaihoz van csatlakoztatva, és a kimenet a relé tekercs lábához van csatlakoztatva, mint amikor az esp8266 csap magas lesz, az ULN2003 kimeneti csap alacsony lesz, így a relé 5V működési potenciál.

Ahelyett, hogy a 0 -t vagy az 1 -et elküldené az esp8266 reléhez, más értékeket is küldhetünk a szervóra, de a servo.attach (pin) deklarálásával elforgathatjuk a szervót a megadott értékre. Könnyű, de mindenkinek újítania, olvasnia és gondolkodnia kell.

4. lépés: KÓDOLÁS

KÓD
KÓD

Az ötletet a "Marco Schwartz" projektből kaptam és módosítottam. Használhatja az arest.io MQTT -t, de használhatjuk az adafruit.io -t is. A program fő része:

Egyedi 6 számjegyű azonosító

char* device_id = "egyedi_6_ digit_id";

WiFi hitelesítő adatok

const char* ssid = "ssid_name"; const char* password = "a_jelszó";

Válasszon tetszőleges egyedi azonosítót, de egyedinek kell lennie, nem az én vagy az Ön neve, kivéve, ha telugu név !!

példa az egyedi azonosítóra: pf4h6q (csak példa)

a kódban sok változtatás történhet, mivel a kód szerint meg kell említenünk a kimenetet a fejlesztőlap minden újraindítása után

Github kód

Kód:

5. lépés: VEZÉRLÉS

VEZÉRLÉS
VEZÉRLÉS
VEZÉRLÉS
VEZÉRLÉS
VEZÉRLÉS
VEZÉRLÉS

2 LÉPTETŐ LÉPÉSEK: 1. a kimeneti tű deklarálása 2. információ átváltása vagy elküldése a PIN -kódban. io "o" kimenetként válaszoljon ennek végrehajtása után bármely böngészőben {"message": "Pin D2 set to output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Információk átváltása vagy küldése a gombostűbe: https://cloud.arest.io/pf486q/digital/2/0digital 2. pin egy "0" vagy "1" bitet küld, ahogy szeretnénkhttps:// Az újraindítás/alaphelyzetbe állítás/leállítás után egyszer szükség van a kijelentő pin-re, különben az esp8266 folyamatos futtatásához szükségtelen. Androidos HTTPRequest alkalmazást használtam a widget létrehozásához a kezdőképernyőn a szükséges URL. Ahogy az előző utasításomban is látszik. Kérjük, vegye figyelembe, hogy különben ez hosszú lesz.

6. lépés: KÖVETKEZTETÉS

Ez egy IoT projekt a háztartási gépek, ajtók, ablakok és minden vezérléséhez, és személyre szabható az egyéni igények szerint. Nem helyileg vezérelt, ez az egész bárhonnan vezérelhető.

Minden parancsnak vagy URL-nek argumentumokkal szüksége van néha 1-2 másodperc/másodpercre a végrehajtáshoz, mivel ez nem dedikált szerver … de a ház bármely pontjáról való irányítása ezen a világon FÉLETLEN

ÉLVEZZEN ÉS LÁJ … LÉGZETT, ÉS FELEJTSE EL A KÉSZÜLÉKEK KIKAPCSOLÁSÁT, DE FEJFÁJLAT NÉLKÜL !!

Az "arest.io" MQTT szolgáltatásoknak és a "Marco Schwatrz" -nak köszönhetően…

ha szereti az oktatható támogatást és élvezi… és bármilyen ezzel kapcsolatos probléma esetén kérdezzen tőlem

7. lépés: Videó !

Valaki különleges segített nekem ellenőrizni, hogy működik -e valahonnan, vagy sem… ÉS bárhonnan működik, csak internet -hozzáférésre van szükség … (Kolkata, IN és ő Ranchi, IN) Az arest.io egyedi kódom, ezért ne ossza meg saját létrehozott egyedi kódját !!

Ajánlott: