Inhoudsopgave:
- Stap 1: Blynk instellen
- Stap 2: De Arduino-bibliotheken installeren
- Stap 3: Programmeren van de NodeMCU
- Stap 4: Prototyping
- Stap 5: IFTTT
- Stap 6: Bedankt
Video: Uw computer in- en uitschakelen met Google Home & Blynk - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hallo jongens en welkom bij deze tutorial!
Deze keer laat ik je zien hoe je je computer aanzet met je Google Home
PAS OP !!LEES DIT!!: 1. Zorg ervoor dat u de aansluitingen isoleert! Ik heb ervoor gekozen om een hoesje in 3D te printen om dit probleem op te lossen
2. Als u de stroom op de knop van uw computer aansluit, brandt het moederbord af, daarom gebruiken we een relais om dat probleem op te lossen.
Waarom ik dit deed Ik kocht de Google Home en begon er al snel alles mee te besturen. (Bijvoorbeeld mijn lampen) Ik deed dit omdat ik lui ben en niet naar de schakelaar wilde lopen als ik in bed lag. Later vond ik mezelf in bed, en deze keer vergat ik mijn computer uit te zetten. Daar dacht ik, ik zou het met mijn google aan en uit moeten kunnen zetten. Ik begon te googelen, maar helaas heb ik niemand gevonden die dat heeft gedaan. Dus ben ik zelf begonnen. Ik ben van onderaf begonnen. Ik wist niets over dit onderwerp, maar ik leerde snel en na 2 weekenden had ik het eindproduct! Nu kan ik zo lui zijn als ik wil:D, maar eerst moet ik het delen met de community.
Wat heb je nodig 1. NodeMCU - https://goo.gl/HDd5S7 1. Relaismodule - https://goo.gl/HDd5S7 1. Breadboard of PCB - https://goo.gl/HDd5S7 1. Computer met Arduino-software op 1. Smartphone met de Blynk-app
Stap 1: Blynk instellen
Dit project gebruikt de Blynk-bibliotheek en het IFTTT-project om verbinding te maken met Google
Wil je weten wat blynk is, klik dan hier -> https://docs.blynk.cc/Eerst moet je de app op je smartphone installeren. (Afbeelding 1) Wanneer die app is geïnstalleerd, opent u deze en maakt u een account aan. Als de app vraagt met welke server u verbinding wilt maken, selecteert u Blynks standaardserver. Wanneer uw account is aangemaakt, klikt u op nieuw project. Maak de instellingen als volgt:
Projectnaam: U kunt er één kiezen! Kies apparaat: NodeMCUVerbindingstype: WiFiThema: U kunt er een kiezen!
Maak vervolgens het project. Nu heb je een grote werkruimte en drie knoppen bovenaan. Klik op de werkruimte om de widgetbox te openen. Hier moet je de knop kiezen. Het zou u automatisch terug moeten brengen naar de werkruimte en nu kunt u een knopwidget zien. Klik op de widget om de knopinstellingen te openen. Maak de instellingen als volgt: (Afbeelding 2)
Naam: D1Output: Pin(D1) 1_0Mode: PushON/OFF Labels: Standaard instellingen
Als je klaar bent, klik je op ok in de rechterbovenhoek. Klik nogmaals op de werkruimte om het widgetvak te openen en kies de knopwidget. Klik op de widget om de knopinstellingen te openen. Maak de instellingen als volgt: (Afbeelding 3)
Naam: Start / StopOutput: Pin(V1) 0_1Mode: In-/uitschakelen Labels: Standaard instellingen
Als je klaar bent, klik je op ok in de rechterbovenhoek. Klik nogmaals op de werkruimte om het widgetvak te openen en kies de knopwidget. Klik op de widget om de knopinstellingen te openen. Maak de instellingen als volgt: (Afbeelding 4)
Naam: RestartOutput: Pin (V2) 0_1 Modus: AAN/UIT zetten Labels: Standaard instellingen
Als u klaar bent, klikt u op ok in de rechterbovenhoek. Nu zijn we klaar met configureren, klik op de knop Instellingen (deze bevindt zich in de rechterbovenhoek van de werkruimte) Scroll naar beneden naar Auth Token, Hier moet u op E-Mail klikken, en de token wordt in uw inbox afgeleverd. Klik vervolgens op OK in de rechterbovenhoek. Klik vervolgens rechts van de instellingenknop op afspelen en dan staat er "(Projectnaam) is offline." zijn gedaan met deze app!
Stap 2: De Arduino-bibliotheken installeren
Voordat we kunnen beginnen met het programmeren van de NodeMCU, heb je de software en bibliotheken nodig
Installeer eerst de Arduino-software - https://www.arduino.cc/en/Main/Software Installeer vervolgens de NodeMCU-bibliotheek - https://www.youtube.com/embed/RVSCjCpZ_nQEn installeer vervolgens de Blynk-bibliotheek - https:/ /www.youtube.com/watch?v=Ea0y1ExNNnI
Wanneer alle bibliotheken zijn geïnstalleerd, opent u de Arduino-software en gaat u in de bovenhoek naar Tools -> Board -> NodeMCU 1.0 (ESP-12E Module)
Nu kunt u uw NodeMCU op de computer aansluiten (met een usb-kabel) Open vervolgens het Windows-programma Apparaatbeheer en onder poorten vindt u de "Silicon Labs" (Afbeelding 1)
Open vervolgens de Arduino-software opnieuw en ga naar Tools -> Port -> Selecteer je com (nummer dat overeenkomt met de NodeMCU) (Afbeelding 2)
Stap 3: Programmeren van de NodeMCU
Nu zijn we klaar om de NodeMCU te programmeren
Maak een lege Arduino-schets en kopieer de code van de linkhttps://pastebin.com/PykABC3QLet op er zijn drie variabelen die je moet invullen
Regel 7: Auth Code: Vervang TOKEN door het token dat naar uw e-mail is verzonden. Regel 8: SSID: Vervang SSID door uw WiFi ssid. Regel 9: Wachtwoord: Vervang PASS door uw WiFi-wachtwoord.
Als je de variabelen hebt gewijzigd, kun je in de linkerhoek op uploaden klikken. Nu moet je wachten tot het programma is geüpload. Nu zijn we klaar met de computer en zijn we nu klaar om te beginnen met testen
Stap 4: Prototyping
Nu zijn we klaar om het relais aan te sluiten op de Arduino
ZORG ERVOOR DAT DE ARDUINO UIT HET STOPCONTACT IS TIJDENS HET VERBINDEN VAN DE PINS
Op de NodeMCU hebben we drie pinnen nodig Een 5 volt pin - VinA grondpin - GNDEn een digitale pin - D1
Sluit pin Vin aan op de positieve pool van het relais (het zal waarschijnlijk VCC of + zijn) Sluit pin GND aan op de grondterminal op het relais (het zal waarschijnlijk GND of - zijn) Sluit pin D1 aan op de besturingsterminal op het relais (Het zal waarschijnlijk IN worden gelabeld)
Nu kunt u pinnen aansluiten op de uitgang.
Sluit uw computerknop aan op de NC (Normaal Gesloten) en COM (Gemeenschappelijk)
Stap 5: IFTTT
Nu zijn we dichtbij, maar we hebben nog één ding nodig en dat is het verbinden met Google Home
Ga naar IFTTT -> https://ifttt.com/my_appletsKlik op Nieuwe appletKlik vervolgens op +this (Afbeelding 1) Zoek naar Google-assistent (Afbeelding 2) Kies Say Simple Phrase (Afbeelding 3) Stel de zinnen in als de afbeelding (Afbeelding 4) Klik dan op +dat (Afbeelding 5) Zoek naar webhooks (Afbeelding 6) Open vervolgens de CMD-toepassing op uw computer (Afbeelding 7, let niet dat er "kommandorompt" staat, het is Deens voor CMD) Voer vervolgens ping blynk-cloud in. comZorg dan voor een ip (Dit kan afwijken van de afbeelding, omdat het gebaseerd is op uw locatie) (Afbeelding 8) Open vervolgens uw browser opnieuw en nu kunnen we de webhook-applet configureren
URL: https://IP:8080/TOKEN/update/V1?value=1Methode: GETContent type: Application/jsonBody: Nothing (Afbeelding 9)
Nu moet u maximaal 24 uur wachten, en dan kunt u proberen Google uw opdracht te vertellen. In principe ben je klaar. Maar als je het geforceerd wilt afsluiten (emulerend door de knop 6 seconden ingedrukt te houden) moet je nog een applet maken. Het enige dat je verandert zijn de zinnen en de webhook-url naar
URL:
Stap 6: Bedankt
Nu zijn we klaar, en bedankt voor het lezen van dit
Als het niet werkt of als je vragen hebt, schrijf dan gerust een e-mail of stuur een privébericht op Instructables. Ik ben begonnen als een noob en ik zal mezelf nog steeds classificeren als een noob, maar ik zou je moeten kunnen helpen met je problemen. Voor mij werkt het en ik zou ook voor jou moeten doen.
Afwerking Ik heb ervoor gekozen om mijn project permanent op een PCB te installeren en binnenkort zal ik een behuizing 3D-printen. Je kunt het zien op de afbeelding die is bijgevoegd. Ook heb ik een aantal snelkoppelingen op mijn PCB bevestigd, zodat ik deze zo nodig snel van de computer kan verwijderen.
LET OP !!LEES DIT!!:
1. Zorg ervoor dat u de aansluitingen isoleert! Ik heb ervoor gekozen om een hoesje in 3D te printen om dit probleem op te lossen2. Als u de stroom op de knop van uw computer aansluit, brandt u het moederbord af, daarom gebruiken we een relais om dat probleem op te lossen.
Aanbevolen:
Automatisch volledig opladen mobiel uitschakelen: 20 stappen
Auto-off voor volledig opladen van mobiele telefoons: het opladen van de mobiele telefoon wordt automatisch uitgeschakeld wanneer deze volledig is opgeladen. U hoeft zich geen zorgen te maken over de levensduur van de batterij, zelfs niet als u deze 's nachts hebt achtergelaten. Mobiele telefoons werken op batterijen. Hoewel batterijen handig in gebruik zijn, zijn er ook voorzorgsmaatregelen nodig. Een ma
Autocorrectie voor slechts één woord uitschakelen (iOS): 3 stappen
Autocorrectie uitschakelen voor slechts één woord (iOS): Soms corrigeert Autocorrectie iets dat u niet wilt corrigeren, bijvoorbeeld. tekstafkortingen beginnen zichzelf allemaal hoofdletters te maken (imo corrigerend naar IMO bijvoorbeeld). Hier leest u hoe u het kunt dwingen om te stoppen met het corrigeren van één woord of zin, zonder aut
Herinnering aan het uitschakelen van lichten: 5 stappen
Herinnering aan het uitschakelen van lichten: onthoud, doe de lichten uit, red de aarde. Dit apparaat helpt me om een gewoonte aan te leren om het licht uit te doen als ik mijn kamer verlaat. Het apparaat is eenvoudig gebouwd door Arduino, voornamelijk met behulp van een lichtsensor, een ultrasoon afstandsmeetinstrument, een
Herinnering ijzer uitschakelen: 4 stappen
Herinnering voor het uitzetten van strijkijzer: hallo alle leden en hobbyist. de hoofdpersoon van dit hele verhaal is mijn vrouw. dezelfde dag. 's Avonds cammen we allemaal
Wifi in-/uitschakelen met de opdrachtprompt !!: 4 stappen
Hoe wifi aan / uit te zetten met behulp van de opdrachtprompt !!: Deze Instructable laat je zien hoe je wifi op je computer in- of uitschakelt met behulp van de opdrachtprompt. Abonneer je op mijn kanaal Bedankt