Sadržaj:

Solanoid upravljan Alexa pomoću WEMO D1 Mini: 5 koraka
Solanoid upravljan Alexa pomoću WEMO D1 Mini: 5 koraka

Video: Solanoid upravljan Alexa pomoću WEMO D1 Mini: 5 koraka

Video: Solanoid upravljan Alexa pomoću WEMO D1 Mini: 5 koraka
Video: Дэвид Иглмен: Можем ли мы создать для людей новые чувства? 2024, Juli
Anonim
Image
Image

Zaista je nevjerovatno. Nije tako teško imati alexa echo kontrolu mikroprocesora. Svijet je tvoja kamenica. Ova instrukcija vodi vas kroz korake za kontrolu solenoida. Ovaj isti postupak možete koristiti za kontrolu svega što želite. U mom slučaju, pomoću magneta sam pritisnuo dugme lifta. Napravio sam dva ova, jedan za dugme za lift na spratu, i jedan za dugme za lift za donji sprat.

Korak 1: Nabavite svoje dijelove

Sastojci:

Alexa Echo Dot (ili Echo)

WEMO D1 mini - Pazite da ne nabavite WEMO D1 mini LITE. Slučajno sam to učinio misleći da štedim novac, ali nije funkcioniralo ispravno.

L293D - Obično se koristi relej, ali imao sam hrpu ovih okolo i oni su radili.

Breadboard

9V konektor za bateriju

Ženski pin zaglavlja - opcionalno

Solenoid

žice

9V baterija

Korak 2: Pomiješajte zajedno

Pomiješajte zajedno
Pomiješajte zajedno
Pomiješajte zajedno
Pomiješajte zajedno

Lemio sam ovo zajedno na ploču. Ova ploča je lijepa jer je postavljena kao matična ploča sa šinama i rupama koje su povezane.

Prvo sam lemio ženska zaglavlja na ploču za pričvršćivanje WEMO -a. Prvobitno sam lemio i ženska zaglavlja za L293D u koje se mogu uključiti. Međutim, otkrio sam da se L293D ne uključuje u zaglavlja s dobrom vezom, pa sam ga lemio izravno na ploču.

Zatim sam lemio žice na ploču kako bih uspostavio veze: 1. Crvena žica od WEMO 5V do L293D Omogući pin2. Crna žica od WEMO mase do uzemljenja L293D (5) 3. Žuta žica od WEMO D1 pina do L293D ulaznog 2 pina (7) 4. žice poklopca baterije - crne na WEMO masu, crvene na L293D Vs pin (8) 5. solenoidne žice-crne na WEMO masu, bilo koje boje na L293D izlaz 2 pina (6)-NAPOMENA: Koristio sam žicu s 2-pinskim ženskim priključkom na kraju. Mogu uključiti solenoid u ovo. Lemio sam muške igle na krajeve svake elektromagnetske žice.

Nije bilo razloga da se povežem na ulaz/izlaz 2, mogao sam napraviti ulaz/izlaz 1. U stvari, mogao sam kontrolirati 4 solenoida umjesto samo jednog, ali jedan je bio sve što mi je bilo potrebno za ovaj projekt.

Korak 3: Kodirajte

Za programiranje WEMO -a možete koristiti Arduino IDE.

Postoji nekoliko koraka za postizanje rada WEMO-a s arduino IDE-om, a možete ih slijediti u ovoj izvrsnoj instrukciji …

Zatim morate pokrenuti WEMO da radi s Echoom … Razlog za WEMO je taj što je omogućen WIFI - i možete koristiti neki lako dostupan kod kako bi se ponašao kao wemo belkin prekidač. Ovo je jednostavan način povezivanja s amazonskim ehom.

Prvo idite na: https://github.com/kakopappa/arduino-esp8266-alexa… i preuzmite belkin simulacijski kod. Postavite ovaj kod tamo gdje se nalaze svi vaši drugi arduino projekti. Zatim otvorite datoteku wemos.ino u arduino ide. Jedina datoteka koju je potrebno izmijeniti je datoteka wemos.ino. U osnovi, sve što trebate učiniti u ovoj datoteci je:

1. Postavite svoj SSID i lozinku na WiFi. 2. Definirajte prekidač; (Prebacite *kuhinja = NULL;) 3. Pokrenite prekidač; (kuhinja = novi prekidač ("kuhinjska svjetla", 81, kuhinjska svjetlaOn, kuhinjska svjetla isključena); upnpBroadcastResponder.addDevice (*kuhinja);) 4. Dodaj u odjeljak Loop; (kuhinja-> serverLoop ();) 5. Napravite povratni poziv za Uključeno i Isključeno i stavite sve što želite u povratni poziv: bool kitchenLightsOn () {Serial.println ("Uključite 2 uključite …"); isKitchenLightstsOn = true; return isKitchenLightstsOn; }

Sve ćete to vidjeti u uzorku wemos.ino koda. Samo zamijenite prekidače u toj datoteci sa svime što želite da promijenite. U mom slučaju, sve sam preimenovao u "BasementButton". Moj povratni poziv basementButtonOn () mijenja pin D1 u HIGH. Pogledajte kod koji sam naveo kao primjer.

Korak 4: Aplikacija

Aplikacija
Aplikacija
Aplikacija
Aplikacija

U mom slučaju, želio sam da solenoid pritisne dugme lifta. Da bih to učinio, trebala mi je neka vrsta držača za držanje solenoida iznad tipke lifta. Dakle, ovo je moj prvi upad u svijet 3D štampača. Otišao sam na tinkercad.com i napravio račun. Možete koristiti njihov alat za izradu 3D dizajna u oblaku, a zatim izvesti svoj dizajn u *.stl datoteku koja se može ispisati. Otkrio sam da je tinkercad vrlo intuitivan za korištenje. Prevlačite oblike u područje za crtanje da biste izgradili dizajn koji želite. Kada prvi put postavite račun, on ima jako dobar vodič za početak. Samo postaje malo zeznutije kada se morate uvjeriti da ima ispravne dimenzije.

Uspeo sam da odštampam zagradu ljubaznošću prijatelja koji ima 3D štampač. Ali postoje različite kompanije koje to mogu učiniti i za vas. Neke biblioteke će to čak i učiniti.

Korak 5: Sastavite to i učinite

Montirao sam nosač/solenoid preko dugmeta lifta i stavio WEMO u plastičnu kutiju na vrhu dugmeta. Nakon što učitate kôd na WEMO, morate navesti Alexa da ga otkrije. Samo recite "Alexa pronaći uređaje". Kad ga pronađe, možete reći "Alexa uključi DEVICENAME" ili "Alexa isključi DEVICENAME". Ovo aktivira povratni poziv u kôd i uključuje solenoid. U mom slučaju imam uređaj "lift lift" i uređaj "dugme u podrumu". Malo je riječ, ali funkcionira. Također, nema potpuno smisla "uključiti" i "isključiti", ali nisam siguran da se to može promijeniti.

Preporučuje se: