Sadržaj:

Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): 7 koraka (sa slikama)
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): 7 koraka (sa slikama)

Video: Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): 7 koraka (sa slikama)

Video: Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): 7 koraka (sa slikama)
Video: How CNC WiFi MCB works for intelligence 2024, Srpanj
Anonim
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT)
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT)
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT)
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT)
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT)
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT)
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT)
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT)

SVE zasluge https://arest.io/ za uslugu u oblaku !!

IoT je trenutno tema o kojoj se najviše raspravlja na svijetu !! Poslužitelji i usluge u oblaku koji to omogućuju atrakcija su današnjeg svijeta …

ISTRAŽIVANJE OGRANIČENJA DALJINA je bio i jest cilj !!

Zato sada kontrolirajte svoj dom ili ured s bilo kojeg mjesta na svijetu … ne samo iznutra ili iz niza !!

Najjednostavnije i najjeftinije rješenje od najlijenijeg momka !!! UŽIVAJTE I BUDITE LENJI…

NAPOMENA: PRVO PROČITAJTE CIJELI PROJEKT, ODNOSIT ĆE 3-4 MINUTE I INOVIRATI … NE POLU ČITAJTE I ZAPIČUJTE UREĐAJ …

Korak 1: POTREBNE KOMPONENTE

POTREBNE KOMPONENTE
POTREBNE KOMPONENTE
POTREBNE KOMPONENTE
POTREBNE KOMPONENTE
POTREBNE KOMPONENTE
POTREBNE KOMPONENTE

Potrebne su samo 4 komponente - 1. ESP8266 NODEMCU ili WEMOS D1 mini ili bilo koja razvojna ploča esp8266 za WiFi 2. RELEJ (5V ili 6V) 3. ULN2003 ili UNL2003A (IC upravljačkog programa releja) 4. Džemperi (očito ili na drugi način lemljeni !!) glavna struktura projekta je da će modul ESP8266 primiti signal s poslužitelja MQTT (tj. arest.io) i proslijediti signal na pin ili procesor. IC upravljačkog programa releja ULN2003 spojen na pinove ploče Nodemcu. Izlazni pinovi su spojeni na relej ili bilo koje RGB svjetlo ili servo motor itd.

Korak 2: Softver

Softver
Softver
Softver
Softver
Softver
Softver
Softver
Softver

Koristio sam Arduino IDE kao softver za programiranje. Ako ste tek počeli koristiti ovu razvojnu ploču Nodemcu ili esp8266, molimo vas da pogledate moje prethodne upute. Za povezivanje Nodemcu ili wemos ploče s Arduino IDE -om.

U Arduino IDE -u, nakon postavljanja prethodno ispričanih stvari, idite na SKETCH -> INCLUDE BIBLIOTEKA -> UPRAVLJANJE BIBLIOTEKAMA -> TRAŽI "arest" -> INSTALIRAJ KNJIŽNICE -> SAD TRAŽI PubSubClient -> INSTALIRAJ KNJIŽNICU.

Sad je napola gotovo … skoro stiglo !!!

Korak 3: DIJAGRAM KRUGA

KRUŽNI DIJAGRAM
KRUŽNI DIJAGRAM

Kako gornji krug prikazuje sve što je još uvijek, ulazna strana upravljačkog sklopa releja ULN2003 spojena je na pinove esp8266, a izlaz je spojen na nožicu svitka releja, jer kada pin esp8266 postane visok, izlazni pin ULN2003 pada nisko, pa relej postaje niži 5V potencijal za rad.

Umjesto slanja 0 ili 1 na pinove releja esp8266, možemo poslati i druge vrijednosti za servo, ali deklarirajući servo.priključak (pin) za zakretanje serva na određenu vrijednost. Lako je, ali svatko treba inovirati, čitati i razmišljati.

Korak 4: KOD

KODIRATI
KODIRATI

Ideju sam dobio od projekta "Marco Schwartz" i izmijenio je. On je koristio d arest.io MQTT, ali možemo koristiti i adafruit.io. Glavni dio programa je:

Jedinstveni ID znamenke od 6 znamenki

char* device_id = "unique_6_digit_id";

WiFi vjerodajnice

const char* ssid = "ssid_name"; const char* lozinka = "vaša_zaporka";

Odaberite bilo koji jedinstveni ID koji želite, ali trebao bi biti jedinstven, a ne moje ili vaše ime, osim ako je to telugu ime !!

primjer jedinstvenog ID -a: pf4h6q (samo primjer)

u kodu se može napraviti mnogo promjena jer prema kodu, moramo spomenuti izlaz nakon svakog ponovnog pokretanja razvojne ploče

Github kod

Kôd:

Korak 5: KONTROLA

KONTROLNI
KONTROLNI
KONTROLNI
KONTROLNI
KONTROLNI
KONTROLNI

2 ZNAČAJNA koraka: 1. deklariranje izlaznog pina 2. prebacivanje ili slanje informacija u tom pinDeklariranje izlaznog pina: https://cloud.arest.io/pf486q/mode/5/o "pf486q" je 6 -znamenkasti jedinstveni kod za arest. io "o" kao outputreply nakon izvršavanja ovoga u bilo kojem pregledniku {"message": "Pin D2 postavljen na output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Uključivanje ili slanje informacija u pin -u: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 šalje se malo "0" ili "1" kako želimohttps:// cloud.arest.io/pf486q/digital/2/1Deklariranje pin-a potrebno je jednom nakon ponovnog pokretanja/resetiranja/gašenja, inače za kontinuirano pokretanje esp8266 to nije potrebno. Koristio sam aplikaciju HTTPRequest za Android za izradu widgeta na početnom zaslonu s potreban URL. Kao što je prikazano u mojim prethodnim uputama. Imajte na umu da će u protivnom ovo biti dugotrajno.

Korak 6: ZAKLJUČAK

Ovo je IoT projekt za kontrolu kućanskih aparata, vrata, prozora, svega i može se prilagoditi prema individualnim potrebama. Nije lokalno kontrolirano, cijela ova stvar se može kontrolirati s bilo kojeg mjesta.

SVAKU ZAPOVIJED ILI URL S ARGUMENTNIM POTREBNIM POVREMENIMA 1-2 sekunde/s za izvršenje jer ovo nije namjenski poslužitelj … ali kontrolirati svoju kuću s bilo kojeg mjesta na svijetu je ODLIČNO

UŽIVAJTE I BUDITE LIJENI … ZABISNITE I ZABORAVITE ISKLJUČITI APARATE, ALI BEZ GLAVOBOLJE !!

Zahvaljujući "arest.io" MQTT uslugama i "Marco Schwatrz" …

ako vam se sviđa instruktivna podrška i uživate … i za bilo kakav problem u vezi s tim pitajte me

Korak 7: Video !

Netko mi je poseban pomogao da provjerim radi li od negdje drugdje ili ne … I radi s bilo kojeg mjesta, samo je potreban pristup internetu … (Ja sam u Kolkati, IN, a ona u Ranchiju, IN) … i da, petljala se sa mnom nakon što je saznala moj jedinstveni kod arest.io pa nemojte dijeliti svoj vlastiti jedinstveni kod !!

Preporučeni: