Kazalo:

Gumb za dvigalo z omogočeno Alexa: 4 koraki
Gumb za dvigalo z omogočeno Alexa: 4 koraki

Video: Gumb za dvigalo z omogočeno Alexa: 4 koraki

Video: Gumb za dvigalo z omogočeno Alexa: 4 koraki
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Image
Image
Poiščite pola gumba
Poiščite pola gumba

Metodo v tem navodilu je mogoče uporabiti za kateri koli gumb, v tem primeru pa imamo dvigalo, ki ga želimo poklicati z uporabo Amazon Alexa. Imam prejšnji pouk, kjer sem za isto stvar uporabil elektromagnet, ki ga nadzira Alexa, vendar je to bolj elegantno in deluje bolje. Gumb še vedno deluje, kot je, vendar lahko za nadzor nad njim uporabite tudi Alexa.

Končna ideja je ta --- ko pritisnete gumb, zaključite vezje. Za to navodilo uporabljam kombinacijo alexa/mikrokrmilnik/rele za dokončanje vezja. Ne zamenja gumba. S pritiskom na gumb se krog še vedno zaključi. Toda poleg tega, ko pokličete Alexa, ta signalizira mikrokrmilnik, mikrokrmilnik pa pošlje signal releju, ki nato zaključi vezje.

Potrebni predmeti so:

WeMos D1 mini

Relejna plošča

žice

napajalni kabel za WeMos D1 mini

1. korak: Poiščite pola gumba

Poiščite pola gumba
Poiščite pola gumba
Poiščite pola gumba
Poiščite pola gumba
Poiščite pola gumba
Poiščite pola gumba

Snel sem ploščico dvigala in ugotovil, da jo lahko izvlečem samo tako, da odklopim telefonski vtič. Na hrbtni strani dvižne plošče so delovali gumb, procesor in zaslon za prikaz številk. Na srečo je imel potisni gumb vijačni priključek za žice. Ni potrebno rezanje ali spajkanje! Obstajali pa so 4 terminali in odločiti sem se moral, katera 2 sta za gumb. Zdi se mi, da 99% vseh gumbov uporablja stikalo za taktiranje z nekakšnim pokrovom plošče, zato sem lahko, ko sem pogledal na ploščo z gumbi, videl, kje so nogice gumba spajkane in na kateri terminal so šli. Tako sem uganil, da sta ta dva terminala tista, ki sem jih želel. Da bi to preizkusil, sem priključil ploščo dvigala in se dotaknil obeh koncev žice do vsakega priključka. Seveda je to zaključilo krog, gumb je zasvetil in vrata dvigala so se odprla.

2. korak: Povežite ga

Ožičite ga
Ožičite ga
Ožičite ga
Ožičite ga
Ožičite ga
Ožičite ga

To vezje je "normalno odprto". Ko pritisnete gumb, želite, da zapre vezje. Torej žice iz gumba gredo v rele. Eden gre na terminal COM, drugi pa na terminal NO (normalno odprt).

Nato se žice z drugega konca releja povežejo z mikroprocesorjem. Precej preprosto je…

DC- releja na GND mikroprocesorja

DC+ releja do 5V mikroprocesorja

IN releja na kateri koli digitalni pin na mikroprocesorju

Ko sem preveril, ali vse deluje v redu, sem rele in procesor WeMos vroče prilepil na zadnjo stran dvižne plošče.

3. korak: kodirajte

To je enostavno in težko in hkrati. Če bi moral kodirati vse rokovanje z Amazon Alexa, bi to preseglo mojo raven znanja. Na srečo je nekdo to že naredil.

Tukaj se prijavite za Sinric. Na tem spletnem mestu je vse potrebno. Na tej strani lahko registrirate svojo "napravo", tako da dobi edinstveno ime naprave, s katero lahko komunicira Alexa. Nato lahko z vzorčno kodo naložite v WeMos in samo vnesete ime svoje naprave, svojo WiFi in kodo, ki jo želite uveljaviti, ko Alexa vklopi/izklopi vašo napravo. V mojem primeru je bilo preprosto dodajanje pinMode (myRelayPin, HIGH); zamuda (700); pinMode (myRelayPin, LOW); za pošiljanje signala releju za dokončanje vezja.

4. korak: Naj bo še bolj uporaben

Sledil sem tem korakom za gumb gor in dol. Na tej točki lahko Alexa pritisnete gumb za nadstropje, na katerem se nahajate, nato pa podajte drugi ukaz, da pritisnete gumb na tla, kamor se odpravite. Ampak v resnici je to preveč okorno.

Na svoj telefon sem naložil aplikacijo Alexa. Od tam lahko grem v glavni meni, izberem 'Rutine' in ustvarim rutino za dvigalo. Na primer, ko rečem "Alexa, dol" Alexa bo v kuhinji označila gumb "Going Down" (potrebujem, da se za kratek čas ustavi in da nekaj pove, kar mi daje zamudo), potem bo signalizirajte gumb v kleti. Z enim ukazom je vse narejeno.

Priporočena: