Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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
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
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
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
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é.