Innehållsförteckning:

Alexa aktiverad hissknapp: 4 steg
Alexa aktiverad hissknapp: 4 steg

Video: Alexa aktiverad hissknapp: 4 steg

Video: Alexa aktiverad hissknapp: 4 steg
Video: Новые Дикие Скричеры ловят сразу по ТРИ диска! 2024, Juli
Anonim
Image
Image
Hitta knapparna på knappen
Hitta knapparna på knappen

Metoden i denna instruerbara kan användas för valfri knapp, men för det här fallet har vi en hiss som vi vill ringa med Amazon Alexa. Jag har en tidigare instruerbar där jag använde en solenoid som styrs av Alexa för att göra samma sak, men det här är mer elegant och fungerar bättre. Knappen fungerar fortfarande som den är, men du kan också använda Alexa för att styra den.

Den ultimata idén är detta --- när du trycker på en knapp slutför du en krets. För detta instruerbara använder jag en alexa/mikrokontroller/reläkombination för att slutföra kretsen. Det ersätter inte knappen. Genom att trycka på knappen kommer kretsen fortfarande att slutföras. Men dessutom, när du ringer Alexa, signalerar hon mikrokontrollern och mikrokontrollern skickar en signal till reläet som sedan slutför kretsen.

De saker som behövs är:

WeMos D1 mini

Reläbräda

trådar

nätsladd för WeMos D1 mini

Steg 1: Hitta knapparna på knappen

Hitta knapparna på knappen
Hitta knapparna på knappen
Hitta knapparna på knappen
Hitta knapparna på knappen
Hitta knapparna på knappen
Hitta knapparna på knappen

Jag tog av hissplattan och upptäckte att jag kunde dra ut den bara genom att koppla ur en telefonplugg. På baksidan av hissplattan var funktionen för knappen, en processor och en skärm för nummervisning. Lyckligtvis hade tryckknappen en skruvterminal för trådarna. Ingen skärning eller lödning behövs! Det fanns dock 4 terminaler och jag var tvungen att bestämma vilka 2 som var för knappen. Det verkar för mig som att 99% av alla knappar använder en taktomkopplare med någon form av plåtskydd, så när jag tittade på knappplattan kunde jag liksom se var knappens ben var lödda och till vilken terminal de gick. Så jag gissade att de två terminalerna var de jag ville ha. För att testa detta kopplade jag in hissplattan och rörde ena änden av en tråd till varje terminal. Visst nog, detta slutförde kretsen, knappen tändes och hissdörren öppnades.

Steg 2: Wire It Up

Koppla upp det
Koppla upp det
Koppla upp det
Koppla upp det
Koppla upp det
Koppla upp det

Denna krets är 'Normally Open'. När du trycker på knappen vill du att den ska stänga kretsen. Så, ledningarna från knappen går till reläet. Den ena går till COM -terminalen och den andra till NO (Normally Open) -terminalen.

Därefter ansluter ledningarna från reläets andra ände till mikroprocessorn. Det är ganska enkelt …

DC- för reläet till GND hos mikroprocessorn

Reläets DC+ till 5V hos mikroprocessorn

IN av reläet till valfri digital stift på mikroprocessorn

Efter att jag kontrollerat att allt fungerade ok, limmade jag reläet och WeMos-processorn på baksidan av hissplattan.

Steg 3: Koda upp det

Detta är både enkelt och svårt och samtidigt. Om jag var tvungen att koda själv all handskakning med Amazon Alexa, skulle det vara långt bortom min skicklighetsnivå. Tack och lov har någon redan gjort det.

Registrera dig för Sinric här. Denna webbplats har allt som behövs. Du kan registrera din "enhet" på denna sida så att den får ett unikt enhetsnamn som Alexa kan kommunicera med. Sedan kan du använda exempelkoden för att ladda upp till WeMos och bara ersätta ditt enhetsnamn, din WiFi och koden som ska aktiveras när Alexa slår på/stänger av din enhet. I mitt fall var det helt enkelt att lägga till en pinMode (myRelayPin, HIGH); fördröjning (700); pinMode (myRelayPin, LOW); att skicka en signal till reläet för att slutföra kretsen.

Steg 4: Gör det ännu mer användbart

Jag följde dessa steg för både övervåningen och nedervåningen. Vid denna tidpunkt kan du få Alexa att trycka på knappen för golvet du befinner dig på och sedan ge ett andra kommando för att trycka på knappen till golvet du ska gå till. Men egentligen är det för krångligt.

Jag laddade ner Alexa -appen på min telefon. Därifrån kan jag gå till huvudmenyn, välja 'Rutiner' och skapa en rutin för hissen. Till exempel, när jag säger "Alexa, går ner" Alexa kommer att signalera knappen i köket, hon kommer att säga "Going Down" (jag behöver henne att pausa kort och få henne att säga något ger den fördröjning jag behöver), då kommer hon att signalera knappen i källaren. Med ett kommando är allt klart.

Rekommenderad: