Innehållsförteckning:
- Steg 1: Hitta knapparna på knappen
- Steg 2: Wire It Up
- Steg 3: Koda upp det
- Steg 4: Gör det ännu mer användbart
Video: Alexa aktiverad hissknapp: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:43
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
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
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:
WiFi -aktiverad matrislampa: 6 steg (med bilder)
WiFi -aktiverad matrislampa: Vem vill inte ha en fantastisk lampa som kan visa animationer och synkronisera med andra lampor i huset? Lampan består av 256 individuellt adresserbara lysdioder och alla lysdioder kan styras
TextPlayBulb: REST aktiverad PlayBulb med Raspberry Pi 3, BLE och Telegram: 3 steg
TextPlayBulb: REST Aktiverad PlayBulb Användning av Raspberry Pi 3, BLE och Telegram: Denna instruktör visar hur du ansluter till en PlayBulb Color bluetooth LED -lampa med Python, en Raspberry Pi 3 och Bluetooth -bibliotek och för att förlänga kontrollerna via ett REST API för ett IoT -scenario , och som en studs, visar projektet också hur man kan förlänga
OpenLogger: En högupplöst, Wi-Fi-aktiverad, öppen källkod, bärbar datalogger: 7 steg
OpenLogger: En högupplöst, Wi-Fi-aktiverad, öppen källkod, bärbar datalogger: OpenLogger är en bärbar, öppen källkod, låg kostnad, högupplöst dataloggare som är utformad för att ge högkvalitativa mätningar utan att kräva dyr programvara eller skrivprogramvara från början. Om du är ingenjör, vetenskapsman eller entusiast som inte
Bluetooth -aktiverad analog VU -mätare: 6 steg
Bluetooth -aktiverad analog VU -mätare: Detta var mitt projekt för en av mina universitetsklasser som heter SMP. När vi använde utvecklingsbrädan STM32F103RB baserade jag mitt projekt på detta med utgångspunkt från en enkel VU -mätare. Jag lade sedan till några extra funktioner som Bluetooth -stöd för att sända
Alexa aktiverad fjärrkontroll (med WEMO D1 Mini): 3 steg
Alexa Enabled Remote Control (med WEMO D1 Mini): Detta är en uppdaterad version av ett tidigare inlägg: https: //www.instructables.com/id/Voice-Activated-R…I den tidigare versionen använde jag en Geetech röstmodul för att styra en vanlig fjärrkontroll av dörröppnare. I denna instruerbara har jag ersatt vo