INHOUDSOPGAWE:
- Stap 1: Kry u onderdele
- Stap 2: Meng dit saam
- Stap 3: Kodeer
- Stap 4: Toepassing
- Stap 5: Sit dit saam en klaar
Video: Alexa -beheerde magneet met behulp van WEMO D1 Mini: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Dit is regtig ongelooflik. Dit is nie so moeilik om 'n alexa echo te beheer nie, 'n mikroverwerker. Die wêreld is jou oester. Hierdie instruksies neem u deur die stappe om 'n solenoïde te beheer. U kan dieselfde proses gebruik om te beheer wat u wil. In my geval het ek die solenoïde gebruik om 'n hysbakknoppie te druk. Ek het twee hiervan gemaak, een vir die hysbakkie op die boonste verdieping en een vir die hysbakkie op die onderste verdieping.
Stap 1: Kry u onderdele
Bestanddele:
Alexa Echo Dot (of Echo)
WEMO D1 mini - Wees versigtig om nie die WEMO D1 mini LITE te kry nie. Ek het per ongeluk gedink ek spaar geld, maar dit werk nie reg nie.
L293D - 'n Relais word tipies gebruik, maar ek het 'n klomp hiervan gelê en dit het gewerk.
Broodbord
9V batteryaansluiting
Vroulike speldopskrifte - opsioneel
Solenoïde
drade
9V battery
Stap 2: Meng dit saam
Ek het dit saam aan die perfboard gesoldeer. Hierdie spesifieke bord is lekker, want dit is uitgelê soos 'n broodbord met relings en gate wat verbind is.
Eerstens het ek vroulike kopstukke op die perfboard gesoldeer om die WEMO aan te sluit. Oorspronklik het ek ook vroulike kopstukke vir die L293D gesoldeer om in te sluit. Ek het egter agtergekom dat die L293D nie met 'n goeie verbinding die koppe kan aansluit nie, en ek het dit dus direk op die bord gesoldeer.
Daarna het ek drade aan die bord gesoldeer om verbindings te maak: 1. Rooi draad van WEMO 5V na L293D Aktiveer pin2. Swart draad van WEMO -grond na L293D -grondpen (5) 3. Geel draad van WEMO D1 -pen na L293D -invoer2 -pen (7) 4. batterykapdrade - swart tot WEMO -grond, rooi tot L293D Vs pen (8) 5. magneetdrade-swart tot WEMO-grond, enige kleur tot L293D-uitgang2-pen (6)-LET WEL: ek het draad gebruik met 'n 2-pins vroulike aansluiting aan die einde. Ek kan die solenoïde hierby aansluit. Ek het manlike penne aan die einde van elke solenoïeddraad gesoldeer.
Daar was geen rede dat ek aan Input/Output 2 gekoppel het nie; ek kon Input/Output 1 gedoen het. Eintlik kon ek 4 solenoïdes beheer het in plaas van net die een, maar een was al wat ek nodig gehad het vir hierdie projek.
Stap 3: Kodeer
U kan die Arduino IDE gebruik om die WEMO te programmeer.
Daar is 'n paar stappe om die WEMO te laat werk met die arduino IDE, en u kan dit volg in hierdie uitstekende instruksies …
Vervolgens moet u die WEMO met die Echo laat werk… Dit is 'n maklike manier om dit met die Amazon -eggo te koppel.
Gaan eers na: https://github.com/kakopappa/arduino-esp8266-alexa… en laai die belkin-simulasiekode af. Plaas hierdie kode waar al u ander arduino -projekte geleë is. Open dan die wemos.ino -lêer in die arduino -idee. Die enigste lêer wat gewysig moet word, is die wemos.ino -lêer. Alles wat u in hierdie lêer hoef te doen is basies:
1. Stel u SSID en wagwoord op u wifi 2. Definieer u skakelaar; (Skakel *kombuis = NULL;) 3. Begin u skakelaar; (kombuis = nuwe skakelaar ("kombuisligte", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*kombuis);) 4. Voeg by Loop -afdeling; (kombuis-> serverLoop ();) 5. Maak 'n terugbel vir beide aan en af en plaas wat u wil in die terugbel: bool kitchenLightsOn () {Serial.println ("Skakel 2 skakel aan …"); isKitchenLightstsOn = waar; terugkeer isKitchenLightstsOn; }
U sal dit alles sien in die voorbeeld wemos.ino -kode. Vervang net die skakelaars in die lêer met wat u ook al wil verander. In my geval het ek alles 'BasementButton' genoem. My kelderButtonOn () terugbel verander speld D1 na HOOG. Sien die kode wat ek ingesluit het as 'n voorbeeld.
Stap 4: Toepassing
In my geval wou ek hê dat die solenoïde 'n hysbakknoppie moes druk. Om dit te doen, het ek 'n soort beugel nodig om die solenoïde oor die hysbakknoppie te hou. Dit is dus my eerste inval in die 3D -printerwêreld. Ek het na tinkercad.com gegaan en 'n rekening gemaak. U kan hul hulpmiddel gebruik om 3D -ontwerpe in die wolk te bou en u ontwerp dan na 'n *.stl -lêer uit te voer wat uitgedruk kan word. Ek het gevind dat tinkercad baie intuïtief is om te gebruik. U sleep vorms na die tekengebied om die ontwerp te skep wat u wil hê. As u u rekening die eerste keer opgestel het, bevat dit 'n baie goeie handleiding om aan die gang te kom. Dit word net 'n bietjie moeiliker as u moet seker maak dat dit die regte afmetings het.
Ek kon die hakie uitdruk deur die vriendelikheid van 'n vriend wat 'n 3D -drukker het. Maar daar is ook verskillende ondernemings wat dit vir u kan doen. Sommige biblioteke sal dit selfs doen.
Stap 5: Sit dit saam en klaar
Ek het die hakie/solenoïde oor die hysbakknoppie gemonteer en die WEMO in 'n plastiek boks bo -op die knoppie gesit. Nadat u die kode na die WEMO opgelaai het, moet u Alexa kry om dit te ontdek. Sê net "Alexa vind toestelle". Sodra sy dit gevind het, kan u sê "Alexa skakel DEVICENAME aan" of "Alexa skakel DEVICENAME uit". Dit aktiveer die terugbel na die kode en skakel die solenoïde aan. In my geval het ek 'n 'lift up' -toestel en 'n' kelderknoppie '. Dit is 'n bietjie woordsaam, maar dit werk. Dit maak ook nie heeltemal sin om 'aan te skakel' en 'uit te skakel' nie, maar ek is nie seker of dit verander kan word nie.
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Afstandsbediening met Alexa ingeskakel (met WEMO D1 Mini): 3 stappe
Alexa-afstandsbediening (met WEMO D1 Mini): dit is 'n opgedateerde weergawe van 'n vorige pos: https: //www.instructables.com/id/Voice-Activated-R…In die vorige weergawe het ek 'n Geetech gebruik stemmodule om 'n gewone afstandsbediening van die deur van die motordeur oop te maak. In hierdie instruksies het ek die vo vervang
IoT Cat Feeder met behulp van deeltjiesfoton geïntegreer met Alexa, SmartThings, IFTTT, Google Sheets: 7 stappe (met foto's)
IoT -kattevoer met behulp van deeltjiesfoton geïntegreer met Alexa, SmartThings, IFTTT, Google Sheets: Die behoefte aan 'n outomatiese kattevoer is vanselfsprekend. Katte (die naam van ons kat is Bella) kan onaangenaam wees as hulle honger is, en as jou kat soos ek is, sal die bak elke keer droog eet. Ek het 'n manier nodig gehad om outomaties 'n beheerde hoeveelheid kos uit te gee
Hoe om van 0 tot 99 te tel met behulp van 8051 mikrobeheerder met 7 segmentweergawe: 5 stappe (met foto's)
Hoe om van 0 tot 99 te tel Met behulp van 8051 mikrobeheerder met 7 -segmentweergawe: Hallo almal, in hierdie tutoriaal gaan ons u vertel hoe om van 0 tot 99 te tel met twee 7 -segment -skerms