Tartalomjegyzék:
- 1. lépés: SZÜKSÉGES ALKATRÉSZEK
- 2. lépés: Szoftver
- 3. lépés: ÁRAMDIAGRAM
- 4. lépés: KÓDOLÁS
- 5. lépés: VEZÉRLÉS
- 6. lépés: KÖVETKEZTETÉS
- 7. lépés: Videó !
Videó: Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT): 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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
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
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
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
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
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:
Otthoni automatizálás az MQTT és az ESP8266 használatával: 6 lépés
Otthonautomatizálás az MQTT és az ESP8266 használatával: Napjainkban az otthoni automatizálás az IoT (tárgyak internete) felkapott korszakában van. Mindenki megpróbálja automatizálni az otthont valamilyen módon, akkor ez lehet távirányítható vagy kézi. És ami megkönnyíti számukra az életet. Vannak emberek technikái az irányításra
DIY Voice/Internet vezérelt otthoni automatizálás és felügyelet az ESP8266 és a Google Home Mini használatával: 6 lépés
DIY Voice/Internet vezérelt otthoni automatizálás és felügyelet az ESP8266 és a Google Home Mini használatával: Hé !! Hosszú szünet után itt vagyok, és mindannyiunknak unalmas (munkát) kell tennünk a kereséshez. Az összes HOME AUTOMATION cikk után, amelyeket a BLUETOOTH, az IR, a helyi WIFI, a Cloud, azaz a nehezek közül írtam, * MOST * jön a legegyszerűbb, de leghatékonyabb
A legegyszerűbb otthoni automatizálás Bluetooth, Android okostelefon és Arduino használatával: 8 lépés (képekkel)
A legegyszerűbb otthoni automatizálás Bluetooth, Android okostelefon és Arduino használatával: Üdv mindenkinek! Ez a projekt a legegyszerűbb otthoni automatizálási eszköz felépítéséről szól, egy arduino és egy Bluetooth modul használatával. Ezt nagyon könnyű megépíteni, és néhány óra alatt elkészíthető. Az általam itt kifejtett verzióban
Otthoni automatizálás a BLYNK alkalmazás használatával: 7 lépés (képekkel)
Otthonautomatizálás a BLYNK alkalmazás használatával: Ebben a projektben bemutattam, hogy bárki távolról vezérelheti háztartási készülékeit a mobiltelefonjával. Ehhez egy alkalmazást kell telepíteni a mobiltelefonjára. Ennek az alkalmazásnak a neve BLYNK App (a letöltési link a leírásban található
Egyszerű otthoni automatizálás a Raspberry Pi3 és az Android dolgok használatával: 5 lépés (képekkel)
Egyszerű otthoni automatizálás a Raspberry Pi3 és az Android dolgok használatával: Az ötlet egy “ okos HOME ” ahol az Android Things és a Raspberry Pi segítségével vezérelhetők a háztartási eszközök. A projekt a háztartási készülékek vezérléséből áll, mint a fény, a ventilátor, a motor stb. Szükséges anyagok: Raspberry Pi 3HDMI Ca