Cuprins:

Buton ascensor activat Alexa: 4 pași
Buton ascensor activat Alexa: 4 pași

Video: Buton ascensor activat Alexa: 4 pași

Video: Buton ascensor activat Alexa: 4 pași
Video: Amazon Echo Dot 4th And Echo 4th Complete Setup Guide 2024, Noiembrie
Anonim
Image
Image
Găsiți polii butonului
Găsiți polii butonului

Metoda din acest instructable poate fi utilizată pentru orice buton, dar pentru acest caz avem un lift pe care dorim să-l apelăm folosind Amazon Alexa. Am o instrucțiune anterioară în care am folosit un solenoid controlat de Alexa pentru a face același lucru, dar acest lucru este mai elegant și funcționează mai bine. Butonul funcționează în continuare așa cum este, dar puteți utiliza și Alexa pentru a-l controla.

Ideea finală este aceasta --- când apăsați un buton, finalizați un circuit. Pentru acest instructabil, folosesc o combinație Alexa / microcontroler / releu pentru a finaliza circuitul. Nu înlocuiește butonul. Apăsarea butonului va completa circuitul. Dar, în plus, când suni la Alexa, ea semnalizează microcontrolerul, iar microcontrolerul trimite un semnal către releu care apoi completează circuitul.

Elementele necesare sunt:

WeMos D1 mini

Placa de releu

fire

cablu de alimentare pentru WeMos D1 mini

Pasul 1: Găsiți polii butonului

Găsiți polii butonului
Găsiți polii butonului
Găsiți polii butonului
Găsiți polii butonului
Găsiți polii butonului
Găsiți polii butonului

Am scos placa elevatorului și am constatat că o pot scoate doar deconectând un conector telefonic. Pe spatele plăcii elevatorului se afla funcționarea butonului, a procesorului și a ecranului pentru afișarea numerelor. Din fericire butonul de apăsare avea un terminal cu șurub pentru fire. Nu este necesară tăierea sau lipirea! Cu toate acestea, existau 4 terminale și a trebuit să decid care 2 sunt pentru buton. Mi se pare că 99% din toate butoanele utilizează un comutator tactil cu un fel de capac de placă, așa că, când m-am uitat pe placa butonului, am putut să văd unde au fost lipite picioarele butonului și la ce terminal s-au dus. Așadar, am ghicit că cele două terminale erau cele pe care mi le doream. Pentru a testa acest lucru, am conectat placa elevatorului și am atins fiecare capăt al unui fir la fiecare terminal. Destul de sigur, acest lucru a completat circuitul, butonul s-a aprins și ușa liftului s-a deschis.

Pasul 2: conectați-l

Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up

Acest circuit este „normal deschis”. Când apăsați butonul, doriți ca acesta să închidă circuitul. Deci, firele de la buton merg la releu. Una merge la terminalul COM, iar cealaltă la terminalul NO (normal deschis).

Apoi, firele de la celălalt capăt al releului se conectează la microprocesor. Este destul de simplu …

DC- a releului la GND al microprocesorului

DC + al releului la 5V al microprocesorului

IN a releului la orice pin digital de pe microprocesor

După ce am verificat dacă totul funcționează bine, am lipit la cald releul și procesorul WeMos de partea din spate a plăcii elevatorului.

Pasul 3: Codificați-l

Acest lucru este ușor și dificil și în același timp. Dacă ar trebui să codific eu însumi toate strângerile de mână cu Amazon Alexa, ar depăși cu mult nivelul meu de calificare. Din fericire, cineva a făcut-o deja.

Înscrieți-vă aici pentru Sinric. Acest site are tot ce este necesar. Puteți să vă înregistrați „dispozitivul” pe această pagină, astfel încât să i se dea un nume de dispozitiv unic cu care Alexa să poată comunica. Apoi, puteți utiliza eșantionul de cod pentru a încărca pe WeMos și doar să înlocuiți numele dispozitivului dvs., WiFi-ul dvs. și codul de adoptat atunci când Alexa pornește / oprește dispozitivul. În cazul meu, pur și simplu adăugam un pinMode (myRelayPin, HIGH); întârziere (700); pinMode (myRelayPin, LOW); pentru a trimite un semnal la releu pentru a finaliza circuitul.

Pasul 4: Faceți-l și mai util

Am urmat acești pași atât pentru butonul de la etaj, cât și pentru cel de la parter. În acest moment, puteți face ca Alexa să apese butonul pentru podeaua pe care vă aflați, apoi dați o a doua comandă pentru a apăsa butonul pe podeaua pe care urmează. Dar, într-adevăr, este prea greoi.

Am descărcat aplicația Alexa pe telefonul meu. De acolo pot accesa meniul principal, selecta „Rutine” și pot crea o rutină pentru lift. De exemplu, când spun „Alexa, coborând” Alexa va semnaliza butonul din bucătărie, ea va spune „Coborând” (am nevoie de ea pentru a face o pauză scurtă și pentru ca ea să spună ceva dă întârzierea de care am nevoie), atunci ea va face semnalizați butonul din subsol. Cu o singură comandă, totul este făcut.

Recomandat: