Satura rādītājs:

Alexa kontrolētais solenoīds, izmantojot WEMO D1 Mini: 5 soļi
Alexa kontrolētais solenoīds, izmantojot WEMO D1 Mini: 5 soļi

Video: Alexa kontrolētais solenoīds, izmantojot WEMO D1 Mini: 5 soļi

Video: Alexa kontrolētais solenoīds, izmantojot WEMO D1 Mini: 5 soļi
Video: Как проверить крышку расширительного бачка 2024, Novembris
Anonim
Image
Image

Tas tiešām ir pārsteidzoši. Nav tik grūti panākt, lai alexa atbalss kontrolētu mikroprocesoru. Pasaule ir jūsu austere. Šajā instrukcijā ir norādītas solenoīda vadības darbības. Jūs varat izmantot šo pašu procesu, lai kontrolētu visu, ko vēlaties. Manā gadījumā es izmantoju solenoīdu, lai nospiestu lifta pogu. Es izveidoju divus no tiem, vienu augšējā stāva lifta pogai un vienu lejas lifta pogai.

1. darbība: iegūstiet detaļas

Sastāvdaļas:

Alexa Echo Dot (vai Echo)

WEMO D1 mini - Esiet piesardzīgs, lai nesasniegtu WEMO D1 mini LITE. Es to nejauši izdarīju, domājot, ka ietaupīšu naudu, bet tas nedarbojās pareizi.

L293D - Parasti tiek izmantots relejs, bet man bija daudz šo klājumu, un tie strādāja.

Maizes dēlis

9V akumulatora savienotājs

Sieviešu tapas galvenes - pēc izvēles

Solenoīds

vadi

9V akumulators

2. darbība: sajauciet to kopā

Sajauciet to kopā
Sajauciet to kopā
Sajauciet to kopā
Sajauciet to kopā

Es to lodēju kopā uz perforatora. Šī konkrētā tāfele ir jauka, jo tā ir izkārtota kā maizes dēlis ar sliedēm un savienotu caurumu komplektiem.

Pirmkārt, es lodēju sieviešu galvenes uz perforatora, lai WEMO pievienotu. Sākotnēji es arī lodēju sieviešu galvenes, lai pievienotu L293D. Tomēr es atklāju, ka L293D nav pievienots galvenēm ar labu savienojumu, tāpēc es to lodēju tieši uz tāfeles.

Tad es pielodēju vadus pie tāfeles, lai izveidotu savienojumus: 1. Sarkanais vads no WEMO 5V līdz L293D Iespējot pin2. Melns vads no WEMO zemējuma līdz L293D zemējuma tapai (5) 3. Dzeltens vads no WEMO D1 tapas līdz L293D ievades2 tapai (7) 4. akumulatora vāciņa vadi - melni līdz WEMO zemei, sarkani līdz L293D Vs tapai (8) 5. solenoīda vadi-melni līdz WEMO zemei, jebkura krāsa līdz L293D izejai2 tapa (6)-PIEZĪME. Es izmantoju vadu ar 2 kontaktu savienotāju galā. Es varu tam pieslēgt solenoīdu. Es pielodēju tērauda tapas līdz katra solenoīda stieples galam.

Nebija nekāda iemesla, ka es pieslēdzos Ieejai/Izejai 2, es būtu varējis veikt Ievadi/Izeju 1. Patiesībā es būtu varējis kontrolēt 4 solenoīdus, nevis tikai vienu, bet viens bija viss, kas man bija vajadzīgs šim projektam.

3. darbība: kods

WEMO programmēšanai varat izmantot Arduino IDE.

Ir daži soļi, lai WEMO sāktu strādāt ar arduino IDE, un jūs varat tos izpildīt šajā lieliskajā pamācībā …

Tālāk jums jāpanāk, lai WEMO strādātu ar Echo … Iemesls WEMO ir tas, ka tas ir iespējots WIFI - un jūs varat izmantot kādu viegli pieejamu kodu, lai tas darbotos kā wemo belkin slēdzis. Tas ir vienkāršs veids, kā sasaistīt to ar amazon atbalsi.

Vispirms dodieties uz: https://github.com/kakopappa/arduino-esp8266-alexa… un lejupielādējiet Belkin simulācijas kodu. Ievietojiet šo kodu vietā, kur atrodas visi citi jūsu arduino projekti. Pēc tam atveriet failu wemos.ino arduino ide. Vienīgais fails, kas jāpārveido, ir fails wemos.ino. Būtībā viss, kas jums jādara šajā failā, ir:

1. Iestatiet savu SSID un paroli savam wifi 2. Definējiet savu slēdzi; (Slēdzis *virtuve = NULL;) 3. Inicializējiet slēdzi; (virtuve = jauns slēdzis ("virtuves gaismas", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*virtuve);) 4. Pievienot sadaļai Cilpa; (virtuve-> serverLoop ();) 5. Atzvaniet gan ieslēgšanai, gan izslēgšanai un atzvanā ievietojiet visu, ko vēlaties: bool kitchenLightsOn () {Serial.println ("Switch 2 turn on …"); isKitchenLightstsOn = true; atgriešanās irKitchenLightstsOn; }

To visu redzēsit wemos.ino koda paraugā. Vienkārši nomainiet slēdžus šajā failā ar visu, ko vēlaties mainīt. Manā gadījumā es visu pārdēvēju par "BasementButton". Mana basementButtonOn () atzvanīšana maina tapu D1 uz HIGH. Skatiet man pievienoto kodu kā piemēru.

4. solis: pieteikums

Pieteikums
Pieteikums
Pieteikums
Pieteikums

Manā gadījumā es gribēju, lai solenoīds nospiež lifta pogu. Lai to izdarītu, man vajadzēja kādu kronšteinu, lai turētu solenoīdu virs lifta pogas. Tātad, šī ir mana pirmā ieiešana 3D printeru pasaulē. Es devos uz tinkercad.com un izveidoju kontu. Varat izmantot šo rīku, lai mākonī izveidotu 3D dizainu un pēc tam eksportētu savu dizainu uz *.stl failu, kuru var izdrukāt. Es atklāju, ka tinkercad lietošana ir ļoti intuitīva. Jūs velkat formas zīmēšanas zonā, lai izveidotu vēlamo dizainu. Kad pirmo reizi izveidojāt savu kontu, tajā ir ļoti laba apmācība, lai sāktu darbu. Tas kļūst tikai nedaudz grūtāk, ja jums jāpārliecinās, vai tam ir pareizie izmēri.

Man izdevās izdrukāt iekavu, pateicoties drauga laipnībai, kurai ir 3D printeris. Bet ir arī dažādi uzņēmumi, kas to var izdarīt arī jūsu vietā. Dažas bibliotēkas to pat darīs.

5. solis: salieciet to kopā un dariet

Es uzstādīju kronšteinu/solenoīdu virs lifta pogas un ievietoju WEMO plastmasas kastē pogas augšpusē. Pēc koda augšupielādes WEMO jums jāpanāk, lai Alexa to atklātu. Vienkārši sakiet "Alexa atrast ierīces". Kad viņa to atradīs, varat pateikt "Alexa ieslēgt DEVICENAME" vai "Alexa izslēgt DEVICENAME". Tas aktivizē atzvanīšanu kodā un ieslēdz solenoīdu. Manā gadījumā man ir ierīce "lifts uz augšu" un ierīce "pagraba poga". Tas ir nedaudz izrunāts, bet tas darbojas. Turklāt nav pilnīgi jēgas "ieslēgt" un "izslēgt", taču neesmu pārliecināts, ka to var mainīt.

Ieteicams: