Kazalo:
- 1. korak: POTREBNE KOMPONENTE
- 2. korak: Programska oprema
- 3. korak: DIAGRAM VOZILA
- 4. korak: KODA
- 5. korak: NADZOR
- 6. korak: SKLEP
- 7. korak: Video !!
Video: Domača avtomatizacija z internetom/v oblaku z uporabo Esp8266 (aREST, MQTT, IoT): 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
VSE zasluge https://arest.io/ za storitev v oblaku !!
IoT trenutno najbolj obravnavana tema na svetu !! Strežniki in storitve v oblaku, ki to omogočajo, so atrakcija današnjega sveta …
ODLOŽITEV Z DALJINSKO PREGRADO je bil in je cilj !!
Zato zdaj nadzirajte svoj dom ali pisarno od koder koli po svetu … ne samo znotraj ali iz območja !!
Najlažja in najcenejša rešitev od najbolj lenega fanta !!! UŽIVAJTE IN BUDITE LENI…
OPOMBA: NAJPRE PREBERITE CELOTNI PROJEKT, KI BO TRAJAL 3-4 MINUTE IN INOVIRALI … NE PREBERITE POLO IN ZAPIRAJTE SVOJE NAPRAVE …
1. korak: POTREBNE KOMPONENTE
Potrebne so le 4 komponente - 1. ESP8266 NODEMCU ali WEMOS D1 mini ali katera koli druga razvojna plošča wifi esp8266 2. RELEJ (5V ali 6V) 3. ULN2003 ali UNL2003A (IC gonilnika releja) 4. Skakalci (očitno ali drugače spajkajte !!) Glavna struktura projekta je, da bo modul ESP8266 prejel signal s strežnika MQTT (tj. arest.io) in signal posredoval na pin ali procesor. IC gonilnika releja ULN2003, priključen na zatiče plošče Nodemcu. Izhodni zatiči so priključeni na rele ali katero koli RGB luč ali servo motor itd.
2. korak: Programska oprema
Arduino IDE sem uporabljal kot programsko opremo za programiranje. Če ste novi na tej razvojni plošči Nodemcu ali esp8266, se obrnite na moja prejšnja navodila. Za povezovanje plošče Nodemcu ali wemos z Arduino IDE.
V Arduino IDE po nastavitvi prej povedanih stvari pojdite na SKIC -> VKLJUČI KNJIŽNICO -> UPRAVLJAJTE KNJIŽNICE -> IŠČITE »arest« -> NAMESTITE KNJIŽNICE -> ZDAJ IŠČITE PubSubClient -> NAMESTITE KNJIŽNICO.
Zdaj je polovica končana … skoraj tam !!!
3. korak: DIAGRAM VOZILA
Ker zgornje vezje prikazuje vse, kar je še vedno, je vhodna stran gonilnika releja ULN2003 IC priključena na nožice esp8266, izhod pa je povezan z nožico tuljave releja, tako da, ko se pin esp8266 dvigne, se izhodni pin ULN2003 spusti, kar daje releju nizko vrednost. 5V potencial za delo.
Namesto pošiljanja 0 ali 1 na relejne esp8266 zatiče lahko pošljemo tudi druge vrednosti za servo, vendar izjavimo servo.attach (pin), da zavrtimo servo na določeno vrednost. To je enostavno, vendar morajo vsi inovirati, brati in razmišljati.
4. korak: KODA
Idejo sem dobil iz projekta "Marco Schwartz" in jo spremenil. Uporabil je d arest.io MQTT, lahko pa uporabimo tudi adafruit.io. Glavni del programa je:
Edinstven 6 -mestni ID aresta
char* device_id = "edinstven_6_digit_id";
Poverilnice WiFi
const char* ssid = "ssid_name"; const char* password = "your_password";
Izberite poljuben edinstven ID, vendar mora biti edinstven, ne moje ali vaše ime, razen če je ime telugu !!
primer edinstvenega ID -ja: pf4h6q (samo primer)
V kodi je lahko veliko sprememb, saj glede na kodo moramo omeniti izhod po vsakem ponovnem zagonu razvojne plošče
Koda Github
Koda:
5. korak: NADZOR
2 POMEMBNA koraka: 1. razglasitev izhodnega zatiča 2. preklapljanje ali pošiljanje informacij v tem zatiču Zaznavanje izhodnega zatiča: https://cloud.arest.io/pf486q/mode/5/o "pf486q" je 6 -mestna edinstvena koda za arest. io "o" kot outputreply po izvedbi tega v katerem koli brskalniku {"message": "Pin D2 set to output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Preklapljanje ali pošiljanje informacij v pin: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 je po želji poslano malo "0" ali "1" https:// cloud.arest.io/pf486q/digital/2/1Deklariranje pin je potrebno enkrat po ponovnem zagonu/ponastavitvi/zaustavitvi, sicer je za neprekinjeno delovanje esp8266 nepotrebno. Za ustvarjanje gradnika na domačem zaslonu sem uporabil aplikacijo HTTPRequest potreben URL. Kot je prikazano v mojem prejšnjem navodilu. Upoštevajte, da bo drugače dolgotrajno.
6. korak: SKLEP
To je projekt IoT za nadzor gospodinjskih aparatov, vrat, oken, vsega in ga je mogoče prilagoditi glede na potrebe posameznika. Ni lokalno nadzorovano, vse to je mogoče nadzorovati od kjer koli.
VSAK UKAZ ALI URL Z ARGUMENTNIMI POTREBAMI Včasih 1-2 sekunde/s, ker to ni namenski strežnik … ampak nadzor nad vašo hišo od kjer koli na tem svetu je ODLIČEN !
UŽIVAJTE IN BUDITE LENI … ODSTOPAJTE SE IN POZABITE IZKLOPITI NAPRAVE, BREZ GLAVOBOLA !!!
Zahvaljujoč storitvam MQTT "arest.io" in "Marco Schwatrz" …
če vam je všeč poučna podpora in uživate … in za kakršne koli težave v zvezi s tem me vprašajte
7. korak: Video !!
Nekdo poseben mi je pomagal preveriti, ali deluje od drugod ali ne … IN deluje od koder koli, potreben je le dostop do interneta … (Jaz sem v Kolkati, IN in ona v Ranchiju, IN) … in ja, ona se je z mano zapletla moja edinstvena koda arest.io, zato ne delite lastne edinstvene kode !!
Priporočena:
Domača avtomatizacija z uporabo ESP8266 ali NODEMCU: 6 korakov
Domača avtomatizacija z uporabo ESP8266 ali NODEMCU: Ste kdaj želeli, da bi bil vaš dom avtomatiziran prek wifija? Želite upravljati luči, ventilator in vse druge naprave s pametnega telefona? Ali ste si kdaj želeli poučiti o povezanih napravah in začeti z njim? Ta projekt avtomatizacije doma bo
Domača avtomatizacija z uporabo MQTT in ESP8266: 6 korakov
Domača avtomatizacija z uporabo MQTT in ESP8266: Danes je avtomatizacija doma v trendu in prihajajoča doba IoT (Internet of Things). Vsak poskuša avtomatizirati dom na nek način, potem pa ga je mogoče daljinsko upravljati ali ročno. In kar jim olajša življenje. Obstajajo človeške tehnike za nadzor
DOMAČA AVTOMATIZACIJA NA LOKALNEM MQTT SERVERU Z UPORABO MASPBERRY PI IN NODEMCU BOARD: 6 korakov
DOMAČA SAMOSTALNOST NA OSNOVI LOKALNEGA SERVERA MQTT Z UPORABO MASPBERRY PI IN NODEMCU BOARD: Doslej sem posnel nekaj video posnetkov o upravljanju naprav prek interneta. In za to sem vedno raje uporabljal strežnik Adafruit MQTT, saj je bil enostaven za uporabo in uporabniku prijazen. Toda vse to temelji na internetu. To pomeni, da smo
Domača avtomatizacija in nadzor z glasovno/internetno kontrolo doma z uporabo ESP8266 in Google Home Mini: 6 korakov
Domača avtomatizacija in nadzor doma z glasovnim/internetnim nadzorom z uporabo ESP8266 in Google Home Mini: Hej !! Po dolgem premoru sem tukaj, saj moramo vsi narediti nekaj dolgočasnega (dela), da zaslužimo. Po vseh člankih HOME AUTOMATION, ki sem jih napisal iz BLUETOOTH, IR, Local WIFI, Cloud, tj. najlažji, a najučinkovitejši
Omrežni krmilnik IoT. 9. del: IoT, domača avtomatizacija: 10 korakov (s slikami)
Omrežni krmilnik IoT. Del 9: IoT, Domača avtomatizacija: zavrnitev odgovornosti NAJPREJ PREBERITE TEGA V tem navodilu je podrobno opisan projekt, ki uporablja omrežno napajanje (v tem primeru UK 240VAC RMS), medtem ko je bila vsaka skrb za uporabo varne prakse in načela dobrega oblikovanja vedno nevarnost potencialno smrtonosna izvoli