Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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 -a, IR -a, Local WIFI -ja, Clouda, tj. Onih teških, * SADA * dolazi najjednostavnije, ali i najefikasnije rješenje HOME AUTOMATION. T
njegovom projektu je potrebno manje hardvera, za razliku od mojih prethodnih projekata. Korištenje usluga različitih softverskih kompanija uglavnom se vidi u tome s malo znanja o Arduinu i sklopovima. Nemojmo vam dosaditi. Uživajte u LENINI !!!
NAPOMENA: Molimo vas da pročitate cijeli dokument, trajat će 9 minuta, u protivnom ako oštetite svoje komponente, ja neću biti odgovoran !! Ovo je treći put da učitavam projekt jer postoje neki problemi s datumom na web stranici.
Korak 1: Potrebne komponente
Pet komponenti je zaista potrebno, ali možemo ih raščlaniti na drugu kao što sam to slučajno uradio ranije jer tada nisam želio trošiti novac !!
- ESP8266 Nodemcu razvojna ploča za wifi - možda LOLIN, AMICA, ADAFRUIT bilo šta
-
5V relejna ploča u cjelini ili se raspada na sljedeći način
- RELE 5VULN2003 ili ULN2003A
- Dioda za relejnu zaštitu (koja mi je nedostajala u ranijim projektima)
- Džemperi ili (žica i lemilica)
- Bilo koji mobilni punjač ili adapter od 5 V (rezervni punjač, nemojte uništavati mobilni punjač vaših roditelja)
- GOOGLE HOME MINI
Tako da možemo kupiti relejnu ploču od 2/4/8/16 netaknutih releja u unaprijed ugrađenom krugu ili je možemo napraviti, pogledajte moje prethodne članke poput ovog da sami napravite relejnu ploču.
Korak 2: Blynk aplikacija
Instalirajte aplikaciju Blynk na svoj Android telefon ili Apple telefon
Nakon instalacije, prijavite se putem e -pošte ili facebooka (ne preferiram facebook). I budite sigurni da znate lozinku za korišćeni id e -pošte ili u suprotnom nećete dobiti Blynk Auth Token (specifičan za projekat) koji se ne šalje samo na vaš registrovani id e -pošte, već se može dobiti i iz postavki projekta u Blynk -u! Šalio sam se!
- odaberite novi projektKliknite gumb + za dodavanje widgeta
- Dodajte gumb koliko god želite (DOK NE ZAVRŠITE BESPLATNU ENERGIJU od 2000, a zatim kupite energiju)
- Dugme za konfiguriranje klikom na dodano dugme
- Odaberite izlazni pin (digitalni) poput D1, D2, D3, _, _, _, _ (POPUNITE Praznine) (pinovi mogu biti digitalni, analogni, virtualni)
- Pogledajte slike, donje stanje sam stavio kao 1, a gornje stanje dugmeta 0.
Razlog tome je što su ulazi na relejnoj ploči povezani sa IC -ovima poput ULN2003 ili IC -ima relejnog pogona koji djeluju kao NE gate.
Korak 3: Programiranje ESP8266 u Arduino IDE
U Arduino IDE -u, prije svega, moramo odabrati razvojnu ploču koju ćemo programirati, kao što sam rekao u svojim ranijim projektima. Arduino IDE> Alati> Ploče> Nodemcu 12E i odaberite USB port na koji smo ga povezali poput COM3/4/5/6/…
Sada moramo instalirati Blynk biblioteku u Arduino da ne možemo ništa učiniti i imati svaki kôd !! SKICCH -> UKLJUČI BIBLIOTEKU -> UPRAVLJANJE BIBLIOTEKAMA -> TRAŽI "Blynk" -> INSTALIRAJ BIBLIOTEKU
Povežite Nodemcu ESP8266 sa laptopom. Naravno s USB kabelima !! Za jednostavnost nekodera i mene:
Idite na FILE> PRIMJERI> Blynk> Wi -Fi ploče> odaberite StandaloneNow ništa nije potrebno osim Blynk Auth Token -a (za projekt) i vjerodajnica za WiFi. UPLADITE skicu u ESP8266 i otvorite SERIJSKI MONITOR.
Možete vidjeti "IP", zapišite taj IP, može se razlikovati ovisno o zonama poslužitelja. Moj je kao što vidite "139.59.206.133".80 je port koji je uobičajen za
Korak 4: IFTTT (Ako ovo onda ono)
To je platforma koja nam pomaže u stvaranju prilagođenih apleta koji nam mogu pomoći da dobijemo obavijesti o određenom događaju ili mogu obaviti neki određeni zadatak. Kao što naziv govori: sve okružuje "ovo" i "ono".
OVDJE: Ako se "google asistentu kaže" određena fraza "onda" će se izvršiti taj ping"
Kao što je rečeno, moramo kliknuti na - Moji apleti> stvoriti novi> kliknuti na ovo> potražiti i odabrati google pomoćnik> odabrati jednostavnu frazu> slijediti slike> stvoriti okidač
Kliknite na to> potražite webhooks> odaberite ga> odaberite Učinite web zahtjev> Bit će sljedeća polja:
- URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (digitalno 1/0…. 1 za OFF i 0 za ON je napisano u ovom članku, pročitajte to)
- Metoda (GET) Vrsta sadržaja (ništa)
- Telo (ništa)
Nakon što popunite sve ovo, kliknite na Kreiraj okidač
Napomena: PIN ovdje odgovara Arduino pinovima pa je ono što vidimo na ESP8266 kao D1 GPIO5 tj. D5 za Arduino koje moramo napisati ovdje, a ne D1. Primjer: https:// IP/YourAuthToken/update/D5? Value = 1 this znači da će D1 pin ESP8266 biti ISKLJUČEN. KORISTITI DIJAGRAM PIN -A ESP8266 ZA POZNAVANJE DOPISNOSTI D? TO GPIO?
Korak 5: Strujna kola
Za ovaj projekt kola su vrlo jednostavna. Ovdje se koriste komponente o kojima je ranije bilo riječi:
5V adapter; ESP8266 Nodemcu; relejna ploča; džemperi. Koristio sam dva releja, ali možemo upotrijebiti čak i ESP8266 pinova !!!
- Napajanje od 5 V napaja se na ESP8266 i relejnu ploču.
- ESP8266 Nodemcu će imati napajanje od 5 V preko mikro USB -a ili Vin pina i mase (kao što sam već uradio).
- Relejna ploča ima Vcc i GND pin namijenjen za napajanje. Molimo slijedite sliku. Nemojte umetati potrošni materijal s druge strane relejne ploče, to je za neku drugu svrhu. (Neću reći da je to lak zadatak !!)
- Dakle, naš IoT MODUL je spreman za rad, što preostaje? Spajanje na aparate …:)
- To je najlakši zadatak, ali budite oprezni jer NJEGOV 220V AC ILI 110V AC ….. Spustite glavne prekidače ili ako umrete ne znam ko je napisao ovaj članak.
- POVEZITE "NO" (normalno otvoren) pin releja i COM (zajednički) pin releja na prekidače uređaja paralelno ako nema prekidača za uređaje, priključite relejne pinove uzastopno na bilo koju žicu (ŽIVU ili NEUTRALNU) koja povezuje sa aparatom.
NAPOMENA: Rekao sam da spojite releje na NO pin i COM pin tako da su aparati normalno u isključenom stanju. Može se koristiti NC pin (normalno zatvoren) ako on/ona želi da uređaj bude UKLJUČEN prema zadanim postavkama. UKLJUČENO i ISKLJUČENO stanje ovisi o 2 FAKTORA: 1) NO i NC relej releja 2) 0 i 1 logika u IFTTT/Blynk aplikaciji
Korak 6: Nadgledanje s bilo kojeg mjesta na MOBILNOM (aplikacija IFTTT)
S bilo kojeg mjesta na svijetu može se lako pratiti šta se dešava u njihovom domu samo ako je dostupan internet.
Dakle, ono što je potrebno za ovo je IFTTT aplikacija koja je dostupna u Google Play trgovini za Android korisnike.
IoS korisnik može ga nabaviti i iz svoje App Store.
U oba slučaja ne zaboravite se prijaviti s istog računa povezanog s GOOGLE HOME MINI i IFTTT računom na kojem ste napravili aplete. Dakle, ono što je važno je gmail račun ili facebook račun koji bi trebao biti isti tokom cijelog perioda.
U ovoj aplikaciji možete stvarati aplete na isti način na koji radimo u IFTTT web aplikaciji.
Kada kreiramo aplet, uvijek postoji mogućnost primanja obavijesti kada se aplet pokrene, prema zadanim postavkama je UKLJUČEN.
Zato sada pratite kada neki od vaših uređaja golica.
UŽIVAJTE U LJENJI !! Innovate !! Učinite ovaj projekt omiljenim da pokažete svoju podršku, a ako želite još ovakvih DIY lakih projekata …