Sadržaj:
- Korak 1: POTREBNE KOMPONENTE
- Korak 2: Softver
- Korak 3: DIJAGRAM KRUGA
- Korak 4: KOD
- Korak 5: KONTROLA
- Korak 6: ZAKLJUČAK
- Korak 7: Video !
Video: Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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 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
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
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
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
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:
Infinity Gauntlet kontrolirana kućna automatizacija: 8 koraka (sa slikama)
Infinity Gauntlet Controlled Home Automation: U svom prethodnom projektu napravio sam beskonačnu rukavicu koja kontroliše prekidač za svetlo. Htio sam upotrijebiti šest kamena, a svaki kamen može kontrolirati aparat, bravu vrata ili rasvjetu. Stoga sam napravio sistem kućne automatizacije pomoću beskonačne rukavice. U ovom projektu
Google pomoćnik - Iot kućna automatizacija pomoću Esp8266: 6 koraka
Google pomoćnik | Automatizacija doma Iot pomoću Esp8266: U ovim uputama pokazat ću vam kućnu automatizaciju kojom upravlja Google pomoćnik
Kućna automatizacija pomoću MQTT i ESP8266: 6 koraka
Kućna automatizacija pomoću MQTT -a i ESP8266: U današnje vrijeme kućna automatizacija je u trendu i nastaje era IoT -a (Internet stvari). Svi pokušavaju automatizirati dom na neki način koji se može daljinski upravljati ili ručno. I to im olakšava život. Postoje ljudske tehnike za kontrolu
Kućna automatizacija inspirirana glasom kontrolirana COVID-19: 5 koraka
Kućna automatizacija inspirirana glasom kontrolirana COVID-19: U posljednje četiri godine pokušala sam 3 ili 4 različite varijante kućnih kontrola zasnovanih na Arduinu. Za opću udobnost ovdje je hronološka istorija nekih mojih razvoja. Instruktivno 1 - u oktobru 2015 koristili IC i RF komunikaciju
Automatska kućna automatizacija i nadzor kućnim upravljanjem glasom/internetom pomoću ESP8266 i Google Home Mini: 6 koraka
Automatska kontrola i nadzor doma kućnom automatizacijom i nadzorom pomoću ESP8266 i Google Home Mini DIY: Hey !! Nakon duge pauze ovdje sam jer svi moramo učiniti nešto dosadno (posao) da bismo zaradili. Nakon svih članaka HOME AUTOMATION koje sam napisao s BLUETOOTH, IR, Local WIFI, Cloud tj. Onih teških, * SADA * dolazi najjednostavnije, ali najefikasnije