Zapnite a vypnite počítač pomocou služby Google Home & Blynk: 6 krokov
Zapnite a vypnite počítač pomocou služby Google Home & Blynk: 6 krokov
Anonim
Zapnite a vypnite počítač pomocou služby Google Home & Blynk
Zapnite a vypnite počítač pomocou služby Google Home & Blynk

Ahoj chlapci, vitajte v tomto návode!

Dnes vám ukážem, ako zapnúť počítač pomocou domovskej stránky Google

POZOR !! PREČÍTAJTE SI TOTO !!: 1. Nezabudnite izolovať konektory! Na vyriešenie tohto problému som sa rozhodol 3D tlačiť prípad

2. Ak k počítaču pripojíte tlačidlo napájania, vypnete základnú dosku, a preto na vyriešenie problému používame relé.

Prečo som to urobil Kúpil som si domov Google a čoskoro som pomocou neho začal ovládať všetko. (Napríklad moje svetlá) Urobil som to, pretože som lenivý a nechcel som prejsť k vypínaču, ak som bol v posteli. Neskôr som sa ocitol v posteli a tentokrát som zabudol vypnúť počítač. Tam som si povedal, že by som to mal byť schopný zapnúť a vypnúť pomocou svojho google. Začal som googliť, ale bohužiaľ som nenašiel nikoho, kto by to urobil. Začal som teda sám. Začal som odspodu. Nevedel som nič o tejto téme, ale rýchlo som sa naučil a po 2 víkendoch som mal hotový výrobok! Teraz môžem byť lenivý, ako chcem: D, ale najskôr sa o to musím podeliť s komunitou.

Čo budete potrebovať 1. NodeMCU - https://goo.gl/HDd5S7 1. Reléový modul - https://goo.gl/HDd5S7 1. Breadboard alebo PCB - https://goo.gl/HDd5S7 1. Počítač s Softvér Arduino na 1. smartfóne s aplikáciou Blynk

Krok 1: Nastavenie Blynka

Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka

Tento projekt používa na pripojenie k službe Google knižnicu Blynk a projekt IFTTT

Ak chcete vedieť, čo je blynk, kliknite sem -> https://docs.blynk.cc/Najprv si musíte aplikáciu nainštalovať do svojho smartfónu. (Obrázok 1) Keď je táto aplikácia nainštalovaná, otvorte ju a vytvorte si účet. Ak sa aplikácia spýta, ku ktorému serveru sa pripojíte, vyberte štandardný server Blynks. Po vytvorení účtu kliknite na nový projekt. Vykonajte nastavenia takto:

Názov projektu: Môžete si vybrať! Vyberte zariadenie: NodeMCUC Typ pripojenia: WiFi Téma: Môžete si vybrať!

Potom vytvorte projekt. Teraz máte veľký pracovný priestor a tri tlačidlá v hornej časti. Kliknutím na pracovný priestor otvoríte pole miniaplikácie. Tu by ste mali zvoliť tlačidlo. Malo by vás to automaticky presunúť späť do pracovného priestoru a teraz vidíte miniaplikáciu s tlačidlami. Kliknutím na miniaplikáciu otvoríte nastavenia tlačidiel. Vykonajte nastavenia takto: (obrázok 2)

Názov: D1 Výstup: Pin (D1) 1_0 Režim: PushON/OFF Štítky: Štandardné nastavenia

Keď ste hotoví, kliknite na ok v pravom hornom rohu. Opäť kliknite na pracovný priestor, aby sa otvorilo pole miniaplikácie, a zvoľte miniaplikáciu. Kliknutím na miniaplikáciu otvoríte nastavenia tlačidiel. Vykonajte nastavenia takto: (obrázok 3)

Názov: Štart / Stop Výstup: Pin (V1) 0_1 Režim: Prepínač ZAP / VYP Štítky: Štandardné nastavenia

Keď ste hotoví, kliknite na ok v pravom hornom rohu. Opäť kliknite na pracovný priestor, aby sa otvorilo pole miniaplikácie, a zvoľte miniaplikáciu. Kliknutím na miniaplikáciu otvoríte nastavenia tlačidiel. Vykonajte nastavenia takto: (Obrázok 4)

Názov: ReštartovaťVýstup: Pin (V2) 0_1 Režim: Zapnutie/vypnutie Menovky: Štandardné nastavenia

Keď ste hotoví, kliknite na ok v pravom hornom rohu. Teraz sme skončili s konfiguráciou, kliknite na tlačidlo Nastavenia (nachádza sa v pravom hornom rohu pracovného priestoru) Prejdite nadol na položku Auth Token, Tu by ste mali kliknúť na položku E-mail, a token bude doručený do vašej doručenej pošty. Potom kliknite na tlačidlo OK v pravom hornom rohu. Potom napravo od tlačidla nastavení by ste mali kliknúť na položku Prehrať a potom sa zobrazí správa „(Názov projektu) je offline.“Teraz sme sú s touto aplikáciou hotové!

Krok 2: Inštalácia knižníc Arduino

Inštalácia knižníc Arduino
Inštalácia knižníc Arduino
Inštalácia knižníc Arduino
Inštalácia knižníc Arduino

Predtým, ako začneme programovať NodeMCU, potrebujete softvér a knižnice

Najprv nainštalujte softvér Arduino - https://www.arduino.cc/en/Main/Software Potom nainštalujte knižnicu NodeMCU - https://www.youtube.com/embed/RVSCjCpZ_nQA potom nainštalujte knižnicu Blynk - https:/ /www.youtube.com/watch?v=Ea0y1ExNNnI

Potom, keď sú nainštalované všetky knižnice, otvorte softvér Arduino a potom v hornom rohu prejdite na Nástroje -> Doska -> NodeMCU 1.0 (modul ESP -12E)

Teraz môžete pripojiť svoj NodeMCU k počítaču (pomocou USB kábla) Potom otvorte program Windows Správca zariadení a pod portmi nájdite „Silicon Labs“(obrázok 1)

Potom znova otvorte softvér Arduino a prejdite na Nástroje -> Port -> Vyberte si com (číslo, ktoré zodpovedá NodeMCU) (obrázok 2)

Krok 3: Programovanie NodeMCU

Programovanie NodeMCU
Programovanie NodeMCU

Teraz sme pripravení programovať NodeMCU

Vytvorte prázdny náčrt Arduina a skopírujte kód z odkazu https://pastebin.com/PykABC3Q Všimnite si, že existujú tri premenné, ktoré musíte vyplniť

Riadok 7: Autentifikačný kód: Nahraďte TOKEN tokenom, ktorý vám bol odoslaný na váš e-mail. Riadok 8: SSID: Nahraďte SSID vašim WiFi ssid. Riadok 9: Heslo: Nahraďte PASS heslom WiFi.

Keď zmeníte premenné, môžete kliknúť na tlačidlo Nahrať v ľavom rohu. Teraz by ste mali počkať, kým sa program nenahrá. Teraz sme s počítačom skončili a sme pripravení začať s testovaním.

Krok 4: Prototypovanie

Prototypovanie
Prototypovanie

Teraz sme pripravení pripojiť relé k Arduinu

Uistite sa, že odpojíte ARDUINO PRI SPOJENÍ PINOV

Na NodeMCU potrebujeme tri pinyA 5 voltový pin - uzemňovací pin VinA - GNDA a digitálny pin - D1

Pripojte kolík Vin na kladný pól relé (Pravdepodobne bude označený VCC alebo +) Pripojte kolík GND na svorku Grond na relé (Pravdepodobne bude označený GND alebo -) Pripojte kolík D1 k riadiacej svorke na relé (Pravdepodobne bude označené IN)

Teraz môžete k výstupnému koncu pripojiť kolíky.

Pripojte tlačidlo počítača k NC (normálne zatvorené) a COM (bežné)

Krok 5: IFTTT

IFTTT
IFTTT
IFTTT
IFTTT
IFTTT
IFTTT

Teraz sme si blízki, ale potrebujeme ešte jednu vec, a tou je prepojenie s domovom Google

Prejdite na IFTTT -> https://ifttt.com/my_applets Kliknite na Nový applet Potom kliknite na +toto (obrázok 1) Hľadať asistenta Google (obrázok 2) Vyberte položku Povedzte jednoduchú frázu (obrázok 3) Nastavte frázy ako obrázok (obrázok 4) Potom kliknite na tlačidlo +, že (obrázok 5) Hľadať háčiky (obrázok 6) Potom v počítači otvorte aplikáciu CMD (obrázok 7, nevadí vám, že „kommandoprompt“je dánsky jazyk pre CMD) Potom zadajte príkaz ping blynk-cloud. com Potom sa postarajte o ip (môže sa líšiť od obrázku, pretože závisí od vašej polohy) (obrázok 8) Potom znova otvorte prehliadač a teraz môžeme nakonfigurovať webhook applet

URL: https:// IP: 8080/TOKEN/update/V1? Value = 1 Metóda: GET Typ obsahu: Aplikácia/jsonTelo: Nič (obrázok 9)

Teraz by ste mali počkať až 24 hodín a potom sa môžete pokúsiť povedať svojmu príkazu google. V zásade ste hotoví. Ak však chcete byť nútení ho vypnúť (emulácia podržaním tlačidla na 6 sekúnd), mali by ste urobiť ešte jeden applet. Jediná vec, ktorú zmeníte, sú frázy a webová adresa URL na

URL: https:// IP: 8080/TOKEN/update/V2? Value = 1

Krok 6: Ďakujem

Ďakujem
Ďakujem
Ďakujem
Ďakujem

Teraz sme skončili a ďakujeme, že ste si to prečítali

Ak to nefunguje alebo máte nejaké otázky, neváhajte napísať mail alebo poslať súkromnú správu na Instructables. Začal som ako noob a stále sa budem klasifikovať ako noob, ale mal by som vám byť schopný pomôcť s vašimi problémami. Pre mňa to funguje a pre teba by som mal tiež.

Dokončil som Rozhodol som sa nainštalovať svoj projekt trvalo na PCB a čoskoro vytlačím 3D prípad. Môžete to vidieť na priloženom obrázku. Tiež som pripevnil niekoľko rýchlych konektorov na svoju dosku plošných spojov, takže ich v prípade potreby môžete rýchlo odstrániť z počítača.

POZOR !! PREČÍTAJTE SI TOTO !!:

1. Nezabudnite izolovať konektory! Na vyriešenie tohto problému som sa rozhodol vytlačiť 3D prípad. Ak pripojíte k počítaču tlačidlo napájania, vypnete základnú dosku, a preto na vyriešenie problému používame relé.