Kazalo:

Domača avtomatizacija z internetom/v oblaku z uporabo Esp8266 (aREST, MQTT, IoT): 7 korakov (s slikami)
Domača avtomatizacija z internetom/v oblaku z uporabo Esp8266 (aREST, MQTT, IoT): 7 korakov (s slikami)

Video: Domača avtomatizacija z internetom/v oblaku z uporabo Esp8266 (aREST, MQTT, IoT): 7 korakov (s slikami)

Video: Domača avtomatizacija z internetom/v oblaku z uporabo Esp8266 (aREST, MQTT, IoT): 7 korakov (s slikami)
Video: Home Assistant. Урок 9.4 ADD-ON - Xiaomi Gateway 3, интеграция в zigbee2mqtt 2024, Julij
Anonim
Domača avtomatizacija, ki jo nadzira internet/oblak z uporabo Esp8266 (aREST, MQTT, IoT)
Domača avtomatizacija, ki jo nadzira internet/oblak z uporabo Esp8266 (aREST, MQTT, IoT)
Domača avtomatizacija, ki jo nadzira internet/oblak z uporabo Esp8266 (aREST, MQTT, IoT)
Domača avtomatizacija, ki jo nadzira internet/oblak z uporabo Esp8266 (aREST, MQTT, IoT)
Domača avtomatizacija, ki jo nadzira internet/oblak z uporabo Esp8266 (aREST, MQTT, IoT)
Domača avtomatizacija, ki jo nadzira internet/oblak z uporabo Esp8266 (aREST, MQTT, IoT)
Domača avtomatizacija, ki jo nadzira internet/oblak z uporabo Esp8266 (aREST, MQTT, IoT)
Domača avtomatizacija, ki jo nadzira internet/oblak z uporabo Esp8266 (aREST, MQTT, IoT)

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 KOMPONENTE
POTREBNE KOMPONENTE
POTREBNE KOMPONENTE
POTREBNE KOMPONENTE
POTREBNE KOMPONENTE
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

Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema
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

DIAGRAM VEZI
DIAGRAM VEZI

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

KODA
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

NADZOR
NADZOR
NADZOR
NADZOR
NADZOR
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: