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 promjena: 2024-01-30 09:33
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 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
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
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
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
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:
Beskonačna rukavica kontrolirana kućna automatizacija: 8 koraka (sa slikama)
Infinity Gauntlet Controlled Home Automation: U svom prethodnom projektu napravio sam beskonačnu rukavicu koja kontrolira prekidač za svjetlo. Htio sam upotrijebiti šest kamenaca, a svaki kamen može upravljati uređajem, bravom na vratima ili rasvjetom. Stoga sam napravio sustav 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 | Iot kućna automatizacija pomoću Esp8266: U ovim uputama pokazat ću vam kućnu automatizaciju kojom upravlja Google pomoćnik
IC kućna automatizacija pomoću releja: 6 koraka (sa slikama)
IR kućna automatizacija pomoću releja: Infared daljinski sustav kućne automatizacije (Upozorenje: Ponovite projekt na vlastitu odgovornost! Ovaj projekt uključuje visoki napon)
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). Svatko pokušava 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
Automatska kućna automatizacija i nadzor kućnim upravljanjem glasom/internetom pomoću ESP8266 i Google Home Mini: 6 koraka
Kućna automatizacija i nadzor kućnim glasovnim/internetskim upravljanjem pomoću ESP8266 i Google Home Mini DIY: Hej !! Nakon duge pauze ja sam ovdje 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 najjednostavniji, ali najučinkovitiji