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, Novembar
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 cloud uslugu !!

IoT trenutno najpopularnija tema na svijetu !! Cloud serveri i usluge koji to omogućavaju atrakcija su današnjeg svijeta …

ISTRAŽIVANJE BARIJERE DALJINE je bio i jeste cilj !!

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

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

NAPOMENA: PRVO PROČITAJTE CIJELI PROJEKT, POTREBIĆE 3-4 MINUTE I INOVIRAJTE … NEMOJTE PROČITATI POLOVINU I ZAPIČITE SVOJ 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 za wifi esp8266 2. RELEJ (5V ili 6V) 3. ULN2003 ili UNL2003A (Upravljački sklop releja) 4. Džemperi (očigledno ili na drugi način lemljeni !!) Glavna struktura projekta je da će ESP8266 modul primiti signal sa MQTT servera (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 raditi na ovoj razvojnoj ploči 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 BIBLIOTEKE -> SAD TRAŽI PubSubClient -> INSTALIRAJ BIBLIOTEKU.

Sad je napola gotovo … skoro stiglo !!!

Korak 3: DIJAGRAM KRUGA

DIJAGRAM KRUGA
DIJAGRAM KRUGA

Kako gornji krug prikazuje sve što je još potrebno, ulazna strana upravljačkog programa releja ULN2003 spojena je na pinove esp8266, a izlaz je spojen na nožicu zavojnice releja, jer kada pin esp8266 postane visok, izlazni pin ULN2003 postaje nizak, što daje relej 5V potencijal za rad.

Umjesto slanja 0 ili 1 na pinove releja esp8266, možemo poslati i druge vrijednosti za servo, ali deklariranjem servo.attach (pin) za okretanje serva na određenu vrijednost. Lako je, ali svi moraju inovirati, čitati i razmišljati.

Korak 4: KOD

CODE
CODE

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 6 -znamenkastog aresta

char* device_id = "unique_6_digit_id";

WiFi akreditivi

const char* ssid = "ssid_name"; const char* password = "your_password";

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

Kod:

Korak 5: KONTROLA

KONTROLA
KONTROLA
KONTROLA
KONTROLA
KONTROLA
KONTROLA

2 KRUČNA koraka: 1. proglašavanje izlaznog pina 2. prebacivanje ili slanje informacija u tom pin -u Deklarisanje izlaznog pina: https://cloud.arest.io/pf486q/mode/5/o "pf486q" je 6 -cifreni jedinstveni kod za arest. io "o" kao outputreply nakon izvršavanja ovoga u bilo kojem pregledniku {"message": "Pin D2 postavljen na izlaz", "id": "pf486q", "name": "kućni oblak", "hardver": "esp8266", "connected": true} Prebacivanje ili slanje informacija u pin -u: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 se šalje malo "0" ili "1" kako želimohttps:// cloud.arest.io/pf486q/digital/2/1Deklariranje pin-a je potrebno jednom nakon ponovnog pokretanja/resetiranja/gašenja, inače je za kontinuirano pokretanje esp8266 to nepotrebno. Koristio sam HTTPRequest za Android aplikaciju za stvaranje widgeta na početnom ekranu sa neophodan URL. Kao što je prikazano u mojim prethodnim uputstvima. 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 ZAPOVIJEDU ILI URL SA ARGUMENTNIM POTREBNIM POTREBAMA 1-2 sekunde/s da se izvrši jer ovo nije namjenski server … ali kontrolirati svoju kuću sa bilo kojeg mjesta na svijetu je ODLIČNO

UŽIVAJTE I BUDITE LENJI … OSTAVITE SE 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 !

Neko poseban mi je 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čuje se: