Sadržaj:
- Korak 1: Postavljanje Blynka
- Korak 2: Instaliranje Arduino knjižnica
- Korak 3: Programiranje NodeMCU -a
- Korak 4: Prototipiranje
- Korak 5: IFTTT
- Korak 6: Hvala vam
Video: Uključite i isključite računalo pomoću Google Home & Blynk: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Pozdrav dečki i dobrodošli u ovaj vodič!
Ovaj put ću vam pokazati kako uključiti računalo pomoću Google Homea
PAŽNJA !! OVO PROČITAJTE !!: 1. Svakako izolirajte priključke! Odabrao sam 3D ispis kućišta kako bih riješio ovaj problem
2. Ako napajanje priključite na računalo, spalit ćete matičnu ploču, pa koristimo relej za rješavanje tog problema.
Zašto sam to učinio, kupio sam Googleovu kuću i uskoro počeo kontrolirati sve s njom. (Na primjer moja svjetla) Učinio sam to jer sam lijen i nisam htio hodati do prekidača ako sam u krevetu. Kasnije sam se našla u krevetu, a ovaj put sam zaboravila isključiti računalo. Tamo sam pomislio da bih ga trebao moći uključiti i isključiti pomoću svog Googlea. Počeo sam googlati, ali nažalost nisam našao nikoga tko je to učinio. Pa sam počeo sam. Krenuo sam od dna. Nisam znao ništa o ovoj temi, ali brzo sam naučio i nakon 2 vikenda imao sam gotov proizvod! Sada mogu biti lijen koliko želim: D, ali prvo to moram podijeliti sa zajednicom.
Što će vam trebati 1. NodeMCU - https://goo.gl/HDd5S7 1. Relejni modul - https://goo.gl/HDd5S7 1. Oglasna ploča ili PCB - https://goo.gl/HDd5S7 1. Računalo sa Arduino softver na 1. Pametnom telefonu s aplikacijom Blynk
Korak 1: Postavljanje Blynka
Ovaj projekt koristi biblioteku Blynk i projekt IFTTT za povezivanje s Googleom
Ako želite znati što je blynk, kliknite ovdje -> https://docs.blynk.cc/Prvo, aplikaciju morate instalirati na svoj pametni telefon. (Slika 1) Kad je aplikacija instalirana, otvorite je i otvorite račun. Ako vas aplikacija pita na koji ćete se poslužitelj spojiti, odaberite Blynks standardni poslužitelj. Kad se vaš račun stvori, kliknite novi projekt. Postavke napravite ovako:
Naziv projekta: Možete odabrati jedan! Odaberite uređaj: NodeMCUC Vrsta veze: WiFiTema: Možete odabrati jedan!
Zatim stvorite projekt. Sada imate veliki radni prostor i tri gumba na vrhu. Kliknite na radni prostor da biste otvorili okvir widgeta. Ovdje trebate odabrati gumb. Trebalo bi vas automatski premjestiti natrag u radni prostor, a sada možete vidjeti widget s gumbima. Kliknite na widget da biste otvorili postavke gumba. Postavke napravite ovako: (Slika 2)
Naziv: D1Izlaz: Pin (D1) 1_0Mode: PushON/OFF Oznake: Standardne postavke
Kada završite, kliknite u redu u gornjem desnom kutu. Ponovno kliknite na radni prostor da biste otvorili okvir widgeta, a zatim odaberite gumb widget. Kliknite na widget da biste otvorili postavke gumba. Postavke učinite ovako: (Slika 3)
Naziv: Start / StopIzlaz: Pin (V1) 0_1 Način rada: Uključivanje / isključivanje Oznake: Standardne postavke
Kada završite, kliknite u redu u gornjem desnom kutu. Ponovno kliknite na radni prostor da biste otvorili okvir widgeta, a zatim odaberite gumb widget. Kliknite na widget da biste otvorili postavke gumba. Postavke učinite ovako: (Slika 4)
Naziv: RestartIzlaz: Pin (V2) 0_1 Način rada: Uključivanje/isključivanje Oznake: Standardne postavke
Kada završite, kliknite u redu u gornjem desnom kutu. Sada smo završili s konfiguracijom, kliknite gumb Postavke, (nalazi se u gornjem desnom kutu radnog prostora) Pomaknite se prema dolje do Token autorizacije, Ovdje biste trebali kliknuti E-pošta, i token će biti isporučen u vašu pristiglu poštu. Zatim kliknite U redu u gornjem desnom kutu. Zatim desno od gumba za postavke trebate kliknuti play, a zatim će se pojaviti poruka "(Project Name) is offline." su gotovi s ovom aplikacijom!
Korak 2: Instaliranje Arduino knjižnica
Prije nego što počnemo programirati NodeMCU potreban vam je softver i knjižnice
Najprije instalirajte Arduino softver - https://www.arduino.cc/en/Main/Software Zatim instalirajte NodeMCU knjižnicu - https://www.youtube.com/embed/RVSCjCpZ_nQI zatim instalirajte Blynk knjižnicu - https:/ /www.youtube.com/watch?v=Ea0y1ExNNnI
Kada su sve knjižnice instalirane, otvorite softver Arduino, a zatim u gornjem kutu idite na Alati -> Ploča -> NodeMCU 1.0 (ESP -12E modul)
Sada možete povezati svoj NodeMCU s računalom (pomoću USB kabela) Zatim otvorite Windows program Upravitelj uređaja i ispod portova pronađite "Silicijske laboratorije" (Slika 1)
Zatim ponovno otvorite softver Arduino i idite na Alati -> Port -> Odaberite vas com (broj koji odgovara NodeMCU) (Slika 2)
Korak 3: Programiranje NodeMCU -a
Sada smo spremni za programiranje NodeMCU -a
Napravite praznu Arduino skicu i kopirajte kôd s vezehttps://pastebin.com/PykABC3QNapomena postoje tri varijable koje morate popuniti
Redak 7: Auth kod: Zamijenite TOKEN tokenom koji je poslan na vašu e-poštu. Red 8: SSID: Zamijenite SSID sa svojim WiFi ssidom. Red 9: Lozinka: Zamijenite PASS svojom lozinkom za WiFi.
Kad promijenite varijable, možete kliknuti na upload u lijevom kutu. Sada trebate samo pričekati dok se program ne učita. Sada smo završili s računalom i sada smo spremni za početak testiranja
Korak 4: Prototipiranje
Sada smo spremni za spajanje releja na Arduino
OBAVEZNO ISKLJUČITE ARDUINO ZA POVEZIVANJE PINOVA
Na NodeMCU -u trebaju nam tri pina: 5 -voltni pin - VinA pin za uzemljenje - GND i digitalni pin - D1
Spojite pin Vin na pozitivni terminal na releju (vjerojatno će biti označen kao VCC ili +) Spojite pin GND na terminal grond na releju (vjerojatno će biti označen kao GND ili -) Spojite pin D1 na upravljački terminal na releju (Vjerojatno će biti označeno sa IN)
Sada možete spojiti pinove na izlazni kraj.
Računalni gumb spojite na NC (normalno zatvoreno) i COM (uobičajeno)
Korak 5: IFTTT
Sada smo blizu, ali treba nam još jedna stvar, a to je povezivanje s Googleovom kućom
Idite na IFTTT -> https://ifttt.com/my_appletsKliknite na novu aplikaciju Zatim kliknite na ovo +(Slika 1) Potražite Google pomoćnika (Slika 2) Odaberite Reci jednostavnu frazu (Slika 3) Postavite fraze kao sliku (slika 4) Zatim kliknite +to (Slika 5) Potražite web-dojavnike (Slika 6) Zatim otvorite CMD aplikaciju na svom računalu (Slika 7, Ne zamjerite što kaže "kommandoprompt" to je danski za CMD) Zatim unesite ping blynk-cloud. comOnda se pobrinite za IP (ovo se može razlikovati od slike jer se temelji na vašoj lokaciji) (Slika 8) Zatim ponovno otvorite svoj preglednik i sada možemo konfigurirati applet webhook
URL: https:// IP: 8080/TOKEN/update/V1? Value = 1 Metoda: GET Vrsta sadržaja: Aplikacija/jsonTjelo: Ništa (Slika 9)
Sada biste trebali pričekati do 24 sata, a zatim možete pokušati googlu reći svoju naredbu. U osnovi ste gotovi. Ali ako želite moći isključiti ga na silu (oponašajući držanje tipke pritisnutom 6 sekundi) Trebali biste napraviti još jedan aplet. Jedino što promijenite su fraze i URL webhooka na
URL: https:// IP: 8080/TOKEN/update/V2? Vrijednost = 1
Korak 6: Hvala vam
Sada smo gotovi i hvala vam što ste ovo pročitali
Ako ne radi ili imate bilo kakvih pitanja, slobodno napišite mail ili pošaljite privatnu poruku na Instructables. Počeo sam kao noob i dalje ću se klasificirati kao noob, ali trebao bih vam pomoći s vašim problemima. Za mene to radi, a trebao bih i za vas.
Završni postupak Odlučio sam svoj projekt trajno instalirati na PCB i uskoro ću ispisati 3D kućište. Možete ga vidjeti na priloženoj slici. Također sam priključio neke brze konektore na PCB tako da ih mogu brzo ukloniti s računala ako je potrebno.
PAŽNJA !! OVO PROČITAJTE !!:
1. Svakako izolirajte priključke! Odlučio sam 3D ispis kućišta kako bih riješio ovaj problem2. Ako priključite napajanje na gumb računala, spalit ćete matičnu ploču, pa koristimo relej za rješavanje tog problema.
Preporučeni:
Jednostavno napajanje pomoću klupe pomoću starog punjača za prijenosno računalo: 5 koraka
Jednostavno napajanje pomoću klupe pomoću starog punjača za prijenosno računalo: Ovo je napajanje za moju klupu, vrlo je jednostavna konstrukcija sa samo 4 žice za dodavanje / povezivanje. Glavna snaga dolazi iz starog punjača za prijenosno računalo koji može isporučiti 19v i 3,4A max. Vrijedi spomenuti da je punjač za prijenosno računalo 2 -žični iz
Atolički TrueStudio-Uključite LED pritiskom pritiskom na gumb pomoću STM32L100: 4 koraka
Atolički TrueStudio-Uključite LED pritiskom pritiskom na gumb pomoću STM32L100: U ovom tutorialu o STM32 ću vam reći kako čitati GPIO pin STM32L100, pa ću ovdje napraviti jedan na ploči Led glow by just pritiskom na gumb
AVR mikrokontroler. Uključite ili isključite LED diode pomoću prekidača. Debouncing pritiskom na gumb .: 4 koraka
AVR mikrokontroler. Uključite ili isključite LED diode pomoću prekidača. Debouncing pritiskom na gumb .: U ovom odjeljku naučit ćemo kako napraviti programski kod C za ATMega328PU za prebacivanje statusa tri LED diode prema ulazu s prekidača s gumbom. Također, istražili smo rješenja problema 'Switch Bounce'. Kao i obično, mi ćemo
Isključite računalo mobitelom: 9 koraka
Isključite računalo mobitelom: Ovaj će vam video pokazati kako isključiti računalo s bilo kojeg mjesta pomoću mobitela s mogućnošću slanja tekstualnih poruka, Microsoft Outlooka i besplatnog računa s www.kwiry.com
Isključite, ponovno pokrenite ili hibernirajte računalo prema rasporedu: 6 koraka
Isključivanje, ponovno pokretanje ili hibernacija računala na rasporedu: U ovom uputstvu pokazat ću vam kako isključiti, ponovno pokrenuti ili hibernirati računalo prema rasporedu. Pogledajte obavijest na kraju ako koristite stariji operativni sustav nego Windows XP