Sadržaj:

Uključite i isključite računalo pomoću Google Home & Blynk: 6 koraka
Uključite i isključite računalo pomoću Google Home & Blynk: 6 koraka

Video: Uključite i isključite računalo pomoću Google Home & Blynk: 6 koraka

Video: Uključite i isključite računalo pomoću Google Home & Blynk: 6 koraka
Video: Диагностика гбо 4 поколения своими руками 2024, Studeni
Anonim
Uključite i isključite računalo pomoću Google Home & Blynk
Uključite i isključite računalo pomoću Google Home & Blynk

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

Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
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

Instaliranje Arduino knjižnica
Instaliranje Arduino knjižnica
Instaliranje Arduino knjižnica
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

Programiranje NodeMCU -a
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

Izrada prototipa
Izrada prototipa

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

IFTTT
IFTTT
IFTTT
IFTTT
IFTTT
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

Hvala vam
Hvala vam
Hvala vam
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: