Sisukord:
- Samm: hankige oma osad
- Samm: segage see kokku
- 3. samm: kood
- 4. samm: rakendus
- Samm: pange see kokku ja tehke
Video: Alexa juhitav solenoid WEMO D1 Mini abil: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
See on tõesti hämmastav. Ei ole nii raske lasta Alexa kaja juhtida mikroprotsessorit. Maailm on teie auster. See juhend annab teile juhised solenoidi juhtimiseks. Saate seda sama protsessi kasutada, et juhtida kõike, mida soovite. Minu puhul kasutasin solenoidi lifti nupu vajutamiseks. Tegin neist kaks, ühe ülakorruse lifti nupu jaoks ja teise alumise lifti nupu jaoks.
Samm: hankige oma osad
Koostis:
Alexa Echo Dot (või Echo)
WEMO D1 mini - olge ettevaatlik, et mitte saada WEMO D1 mini LITE. Tegin seda kogemata, mõeldes, et säästan raha, kuid see ei töötanud õigesti.
L293D - Tavaliselt kasutatakse releed, kuid mul oli neid hunnikuid ümber ja need töötasid.
Leivalaud
9V aku pistik
Naiste tihvtide päised - valikuline
Solenoid
juhtmed
9V aku
Samm: segage see kokku
Jootsin selle parfüüril kokku. See tahvel on kena, kuna see on paigutatud nagu leivaplaat, millel on rööpad ja aukude komplektid.
Esiteks jootsin naissoost päised perfboardile, et WEMO ühendada. Algselt jootsin L293D ühendamiseks ka naissoost päiseid. Kuid ma avastasin, et L293D ei ühendu hea ühendusega päistega, nii et ma jootsin selle otse plaadile.
Seejärel jootsin juhtmed plaadi külge ühenduste tegemiseks: 1. Punane juhe WEMO 5V kuni L293D Luba pin2. Must juhe WEMO maanduselt L293D maandusnõelale (5) 3. Kollane juhe WEMO D1 tihvtist L293D sisendisse 2 tihvtiga (7) 4. aku korgi juhtmed - must kuni WEMO maandus, punane kuni L293D Vs pin (8) 5. solenoidjuhtmed-must kuni WEMO maandus, mis tahes värvi L293D väljund 2 tihvti (6)-MÄRKUS. Kasutasin traati, mille lõpus oli 2-kontaktiline naisühendus. Ma võin selle solenoidi ühendada. Jootsin isast tihvtid iga solenoidjuhtme otsa.
Polnud mingit põhjust, miks ma ühendasin sisend/väljund 2, oleksin võinud teha sisendi/väljundi 1. Tegelikult oleksin võinud juhtida 4 solenoidi ainult ühe asemel, kuid selle projekti jaoks oli mul vaja ainult ühte.
3. samm: kood
WEMO programmeerimiseks saate kasutada Arduino IDE -d.
WEMO töötamiseks arduino IDE-ga on mõned sammud ja saate neid järgida selles suurepärases juhendis…
Järgmisena peate laskma WEMO -l Echo -ga töötada. WEMO põhjus on see, et see on WIFI -toega - ja saate kasutada mõnda hõlpsasti kättesaadavat koodi, et see käituks nagu wemo belkin -lüliti. See on lihtne viis selle ühendamiseks amazoni kajaga.
Kõigepealt minge aadressile https://github.com/kakopappa/arduino-esp8266-alexa… ja laadige alla Belkini simulatsioonikood. Pange see kood sinna, kus asuvad kõik teie teised arduino projektid. Seejärel avage arduino ide fail wemos.ino. Ainus fail, mida tuleb muuta, on fail wemos.ino. Põhimõtteliselt peate selles failis tegema ainult järgmist:
1. Määrake oma WiFi -le oma SSID ja parool. 2. Määrake oma lüliti; (Lülita *köök = NULL;) 3. Vormista lüliti; (köök = uus lüliti ("köögi tuled", 81, köökLightsOn, köökLightsOff); upnpBroadcastResponder.addDevice (*köök);) 4. Lisa ahelasse; (köök-> serverLoop ();) 5. Tehke tagasihelistamine nii sisse- kui väljalülitamiseks ja pange tagasihelistamisse kõik, mida soovite: bool kitchenLightsOn () {Serial.println ("Switch 2 turn on…"); isKitchenLightstsOn = tõsi; return isKitchenLightstsOn; }
Seda kõike näete wemos.ino näidiskoodis. Lihtsalt asendage selles failis olevad lülitid ükskõik millega, mida soovite vahetada. Minu puhul nimetasin kõik ümber "BasementButton". Minu basementButtonOn () tagasihelistamine muudab tihvti D1 väärtuseks HIGH. Vaadake minu lisatud koodi näitena.
4. samm: rakendus
Minu puhul tahtsin, et solenoid vajutaks lifti nuppu. Selleks oli mul vaja mingit kronsteini, et solenoidi lifti nupu kohal hoida. Niisiis, see on minu esimene sissetung 3D -printerite maailma. Läksin tinkercad.com -i ja tegin konto. Nende tööriista abil saate pilves 3D -kujundusi luua ja seejärel oma kujunduse eksportida *.stl -faili, mille saab välja printida. Leidsin, et Tinkercadi kasutamine on väga intuitiivne. Soovitud kujunduse loomiseks lohistate kujundeid joonistuspiirkonda. Oma konto esmakordsel seadistamisel on sellel alustamiseks väga hea õpetus. See muutub natuke keerulisemaks, kui peate veenduma, et sellel on õiged mõõtmed.
Mul õnnestus sulg välja printida tänu sõbrale, kellel on 3D -printer. Kuid on ka erinevaid ettevõtteid, kes saavad seda teie heaks teha. Mõned raamatukogud teevad seda isegi.
Samm: pange see kokku ja tehke
Paigaldasin kronsteini/solenoidi lifti nupu kohale ja panin WEMO nupu peale plastkarpi. Pärast koodi WEMO -sse üleslaadimist peate Alexa selle avastama panema. Ütle lihtsalt "Alexa leia seadmeid". Kui ta selle leiab, võite öelda "Alexa lülita DEVICENAME sisse" või "Alexa lülita DEVICENAME välja". See aktiveerib koodi tagasihelistamise ja lülitab solenoidi sisse. Minu puhul on mul seade "lift up" ja "keldrinupp". See on natuke sõnaline, kuid see töötab. Samuti pole täiesti mõtet "sisse lülitada" ja "välja lülitada", kuid ma pole kindel, et seda saab muuta.
Soovitan:
Žestidega juhitav robot Arduino abil: 7 sammu
Žestidega juhitav robot Arduino abil: Roboteid kasutatakse paljudes sektorites, nagu ehitus, sõjavägi, tootmine, kokkupanek jne. Robotid võivad olla autonoomsed või poolautonoomsed. Autonoomsed robotid ei vaja inimeste sekkumist ja võivad vastavalt olukorrale iseseisvalt tegutseda. Näe
Häälega juhitav robot V3 mooduli abil: 6 sammu
Hääljuhtimisega robot, kasutades V3 moodulit: seda robotit saab hõlpsasti teha igaüks, järgige lihtsalt seda protsessi, mida ma andsin. See on hääljuhtimisega robot ja näete minu roboti demot, mida saate kasutada kahel viisil. kaugjuhtimispult ja muu on häälega
Alexa lubatud kaugjuhtimispult (WEMO D1 Mini abil): 3 sammu
Alexa lubatud kaugjuhtimispult (WEMO D1 Mini abil): see on eelmise postituse uuendatud versioon: https: //www.instructables.com/id/Voice-Activated-R … Eelmises versioonis kasutasin Geetechi häälemoodul tavalise garaažiukseavaja tüüpi kaugjuhtimispuldi juhtimiseks. Selles juhendis asendasin vo
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
DIY hääl/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil: 6 sammu
DIY hääl/Interneti -juhitav koduautomaatika ja -seire, kasutades ESP8266 ja Google Home Mini: Hei !! Pärast pikka pausi olen siin, sest me kõik peame teenimiseks tegema midagi igavat (tööd). Pärast kõiki HOME AUTOMATION artikleid, mille olen kirjutanud BLUETOOTH, IR, Local WIFI, Cloud st rasketest, saabub nüüd * kõige lihtsam, kuid tõhusam