Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämän ohjeen menetelmää voidaan käyttää mihin tahansa painikkeeseen, mutta tässä tapauksessa meillä on hissi, johon haluamme soittaa Amazon Alexan avulla. Minulla on aiempi ohje, jossa käytin Alexan ohjaamaa solenoidia tekemään saman, mutta tämä on tyylikkäämpi ja toimii paremmin. Painike toimii edelleen sellaisenaan, mutta voit käyttää sitä myös Alexan avulla.
Perimmäinen idea on tämä --- kun painat painiketta, suoritat piirin. Tätä ohjeistusta varten käytän Alexa/mikro/ohjain/releyhdistelmää piirin loppuun saattamiseksi. Se ei korvaa painiketta. Painikkeen painaminen suorittaa silti piirin loppuun. Mutta lisäksi, kun soitat Alexalle, hän antaa signaalin mikro -ohjaimelle ja mikro -ohjain lähettää signaalin releelle, joka sitten täydentää piirin.
Tarvittavat kohteet ovat:
WeMos D1 mini
Relekortti
johdot
virtajohto WeMos D1 minille
Vaihe 1: Etsi napin napat
Otin hissilevyn irti ja huomasin, että voin vetää sen ulos vain irrottamalla puhelimen pistokkeen. Hissilevyn takana oli painikkeen, prosessorin ja numeronäytön toiminta. Onneksi painikkeessa oli ruuviliitin johtimille. Leikkausta tai juottamista ei tarvita! Päätelaitteita oli kuitenkin 4 ja minun piti päättää, mitkä 2 olivat painiketta varten. Minusta näyttää siltä, että 99% kaikista painikkeista käyttää kosketuskytkintä, jossa on jonkinlainen levyn kansi, joten kun katselin painiketta, voisin nähdä, missä napin jalat on juotettu ja mihin liittimeen ne menivät. Joten arvasin, että nämä kaksi terminaalia olivat ne, joita halusin. Testaakseni tämän, liitin hissilevyn ja kosketin langan kumpaakin päätä kumpaankin liittimeen. Toki tämä viimeisti piirin, painike syttyi ja hissin ovi avattiin.
Vaihe 2: Yhdistä se
Tämä piiri on normaalisti auki. Kun painat painiketta, haluat sen sulkevan piirin. Joten painikkeen johdot menevät releeseen. Toinen menee COM -päätelaitteeseen ja toinen NO (normaalisti auki) -päätteeseen.
Seuraavaksi releen toisen pään johdot kytketään mikroprosessoriin. Se on aika yksinkertaista…
Releen DC- mikroprosessorin GND: hen
DC+ releestä 5 V mikroprosessoriin
Releen mistä tahansa mikroprosessorin digitaalitapista
Kun olin tarkistanut, että kaikki toimi hyvin, liimasin releen ja WeMos-prosessorin kuumaliimalla hissilevyn taakse.
Vaihe 3: Koodaa se
Tämä on sekä helppoa että vaikeaa ja samaan aikaan. Jos minun pitäisi koodata itseni kaikki kädenpuristukset Amazon Alexan kanssa, se ylittäisi taitotasoni. Onneksi joku on jo tehnyt sen.
Rekisteröidy Sinriciin täällä. Tällä sivustolla on kaikki tarvittava. Voit rekisteröidä laitteesi tällä sivulla niin, että sille annetaan yksilöllinen laitteen nimi, jonka kanssa Alexa voi kommunikoida. Sitten voit ladata esimerkkikoodin WeMosiin ja korvata vain laitteesi nimen, WiFi -yhteyden ja koodin, joka tulee voimaan, kun Alexa kytkee laitteen päälle/pois päältä. Minun tapauksessani se oli yksinkertaisesti pinMode (myRelayPin, HIGH) lisääminen; viive (700); pinMode (myRelayPin, LOW); lähettää signaalin releelle piirin loppuun saattamiseksi.
Vaihe 4: Tee siitä entistä hyödyllisempi
Noudatin näitä vaiheita sekä ylä- että alakerran painikkeille. Tässä vaiheessa voit saada Alexan painamaan sen kerroksen painiketta, jolla olet, ja anna sitten toinen komento painamalla painiketta lattialle, johon aiot. Mutta oikeastaan se on liian hankalaa.
Latasin Alexa -sovelluksen puhelimeeni. Sieltä voin mennä päävalikkoon, valita "Rutiinit" ja luoda rutiinin hissille. Esimerkiksi kun sanon "Alexa, menee alas" Alexa ilmoittaa keittiön painikkeesta, hän sanoo "Menossa alas" (tarvitsen hänen pysähtyvän hetkeksi ja antamaan hänen sanoa jotain, joka viivästyttää tarvitsemaani), sitten hän signaali kellarissa olevasta painikkeesta. Yhdellä komennolla kaikki tehdään.