Sisukord:

Alexa juhitav solenoid WEMO D1 Mini abil: 5 sammu
Alexa juhitav solenoid WEMO D1 Mini abil: 5 sammu

Video: Alexa juhitav solenoid WEMO D1 Mini abil: 5 sammu

Video: Alexa juhitav solenoid WEMO D1 Mini abil: 5 sammu
Video: Крутой выставочный фургон компании FESTO 2024, November
Anonim
Image
Image

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

Sega kokku
Sega kokku
Sega kokku
Sega 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

Rakendus
Rakendus
Rakendus
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: