Innholdsfortegnelse:
- Trinn 1: Finn polene på knappen
- Trinn 2: Wire It Up
- Trinn 3: Kode det opp
- Trinn 4: Gjør det enda mer nyttig
Video: Alexa aktivert heisknapp: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Metoden i denne instruksen kan brukes til hvilken som helst knapp, men for denne forekomsten har vi en heis som vi vil ringe ved hjelp av Amazon Alexa. Jeg har en tidligere instruerbar hvor jeg brukte en solenoid kontrollert av Alexa for å gjøre det samme, men dette er mer elegant og fungerer bedre. Knappen fungerer fortsatt som den er, men du kan også bruke Alexa til å kontrollere den.
Den ultimate ideen er denne --- når du trykker på en knapp, fullfører du en krets. For dette instruerbare bruker jeg en alexa/mikrokontroller/relékombinasjon for å fullføre kretsen. Det erstatter ikke knappen. Trykk på knappen for å fullføre kretsen. Men i tillegg, når du ringer Alexa, signaliserer hun mikrokontrolleren, og mikrokontrolleren sender et signal til reléet som deretter fullfører kretsen.
Elementene som trengs er:
WeMos D1 mini
Stafettbrett
ledninger
strømledning til WeMos D1 mini
Trinn 1: Finn polene på knappen
Jeg tok av heisplaten og fant ut at jeg kunne trekke den ut bare ved å koble fra en telefonpluggkontakt. På baksiden av heisplaten var arbeidene for knappen, en prosessor og en skjerm for tallvisning. Heldigvis hadde trykknappen en skrueterminal for ledningene. Ingen kutting eller lodding nødvendig! Imidlertid var det 4 terminaler, og jeg måtte bestemme hvilke 2 som var for knappen. Det virker som om 99% av alle knappene bruker en taktbryter med en slags platetrekk, så da jeg så på knappeplaten kunne jeg liksom se hvor benene på knappen var loddet og til hvilken terminal de gikk til. Så jeg gjettet at de to terminalene var de jeg ønsket. For å teste dette koblet jeg til heisplaten og berørte hver ende av en ledning til hver terminal. Sikkert nok, dette fullførte kretsen, knappen lyste og heisdøren åpnet.
Trinn 2: Wire It Up
Denne kretsen er 'Normally Open'. Når du trykker på knappen, vil du at den skal lukke kretsen. Så, ledningene fra knappen går til reléet. Den ene går til COM -terminalen, og den andre til NO (Normally Open) -terminalen.
Deretter kobles ledningene fra den andre enden av reléet til mikroprosessoren. Det er ganske enkelt…
DC- for reléet til GND i mikroprosessoren
DC+ av reléet til 5V til mikroprosessoren
IN på reléet til en hvilken som helst digital pinne på mikroprosessoren
Etter at jeg hadde kontrollert at alt fungerte ok, limte jeg reléet og WeMos-prosessoren bak på heisplaten.
Trinn 3: Kode det opp
Dette er både lett og vanskelig og samtidig. Hvis jeg måtte kode opp meg selv for alle håndtrykkene med Amazon Alexa, ville det være langt utover mitt ferdighetsnivå. Heldigvis har noen allerede gjort det.
Registrer deg for Sinric her. Dette nettstedet har alt du trenger. Du kan registrere enheten din på denne siden slik at den får et unikt enhetsnavn som Alexa kan kommunisere med. Deretter kan du bruke prøvekoden til å laste opp til WeMos og bare erstatte enhetsnavnet, WiFi -en din og koden som skal aktiveres når Alexa slår enheten på/av. I mitt tilfelle var det ganske enkelt å legge til en pinMode (myRelayPin, HIGH); forsinkelse (700); pinMode (myRelayPin, LOW); å sende et signal til reléet for å fullføre kretsen.
Trinn 4: Gjør det enda mer nyttig
Jeg fulgte disse trinnene for både oppe og nede -knappen. På dette tidspunktet kan du få Alexa til å trykke på knappen for gulvet du er på, og deretter gi den andre kommandoen for å trykke knappen til gulvet du skal til. Men egentlig er det for tungvint.
Jeg lastet ned Alexa -appen på telefonen min. Derfra kan jeg gå til hovedmenyen, velge 'Rutiner' og lage en rutine for heisen. For eksempel, når jeg sier "Alexa, går ned", vil Alexa signalere knappen på kjøkkenet, hun vil si "Going Down" (jeg trenger henne til å stoppe kort og la henne si noe gir den forsinkelsen jeg trenger), så vil hun signalere knappen i kjelleren. Med en kommando er alt gjort.
Anbefalt:
WiFi -aktivert matriselampe: 6 trinn (med bilder)
WiFi -aktivert matriselampe: Hvem vil ikke ha en fantastisk lampe som kan vise animasjoner og synkronisere med andre lamper i huset? Lampen består av 256 individuelt adresserbare LED -er og alle LED -ene kan styres
TextPlayBulb: REST aktivert PlayBulb ved bruk av Raspberry Pi 3, BLE og Telegram: 3 trinn
TextPlayBulb: REST aktivert PlayBulb ved bruk av Raspberry Pi 3, BLE og Telegram: Denne instruksjonen viser hvordan du kobler til en PlayBulb Color bluetooth LED -lampe ved hjelp av Python, en Raspberry Pi 3 og Bluetooth -bibliotek og for å utvide kontrollene via et REST API for et IoT -scenario , og som en bouns viser prosjektet også hvordan du kan utvide
DIY alarm sykkel lås (sjokk aktivert): 5 trinn (med bilder)
DIY alarm sykkel lås (sjokk aktivert): I dette prosjektet vil jeg vise deg hvordan du lager en enkel sjokk aktivert alarm sykkel lås. Som navnet tilsier, gir det en alarmlyd når sykkelen din flyttes rundt med tillatelse. Underveis lærer vi litt om piezoele
Alexa -aktivert fjernkontroll (ved hjelp av WEMO D1 Mini): 3 trinn
Alexa Enabled Remote Control (ved hjelp av WEMO D1 Mini): Dette er en oppdatert versjon av et tidligere innlegg: https: //www.instructables.com/id/Voice-Activated-R…I forrige versjon brukte jeg en Geetech talemodul for å kontrollere en vanlig fjernkontroll for garasjeporter. I denne instruksen har jeg erstattet vo
Alexa-aktivert Death Star Lamp: 17 trinn (med bilder)
Alexa-aktivert Death Star Lamp: Ta med et stykke av den mørke siden til stuen din med denne unike stemmeaktiverte lampen. Et funksjonelt kunstverk som er både nyttig og hyggelig å se på. Slå på eller av? Alle lamper gjør det! Endre lysstyrke? Veldig vanlig! Men kan din