Indholdsfortegnelse:

Alexa aktiveret elevatorknap: 4 trin
Alexa aktiveret elevatorknap: 4 trin

Video: Alexa aktiveret elevatorknap: 4 trin

Video: Alexa aktiveret elevatorknap: 4 trin
Video: Aqara S1 ZNCJMB14LM - интерактивная сенсорная панель и выключатель на три линии для умного дома 2024, November
Anonim
Image
Image
Find knapperne poler
Find knapperne poler

Metoden i denne instruerbare kan bruges til enhver knap, men i dette tilfælde har vi en elevator, som vi vil kalde ved hjælp af Amazon Alexa. Jeg har en tidligere instruerbar, hvor jeg brugte en solenoid styret af Alexa til at gøre det samme, men dette er mere elegant og fungerer bedre. Knappen fungerer stadig som den er, men du kan også bruge Alexa til at styre den.

Den ultimative idé er denne --- når du trykker på en knap, fuldender du et kredsløb. Til dette instruerbare bruger jeg en alexa/mikrokontroller/relæ -kombination til at fuldføre kredsløbet. Det erstatter ikke knappen. Ved at trykke på knappen vil kredsløbet stadig blive fuldført. Men derudover, når du ringer til Alexa, signalerer hun mikrokontrolleren, og mikrokontrolleren sender et signal til relæet, som derefter fuldender kredsløbet.

De nødvendige ting er:

WeMos D1 mini

Relæbræt

ledninger

netledning til WeMos D1 mini

Trin 1: Find knapperne på knappen

Find knapperne poler
Find knapperne poler
Find knapperne poler
Find knapperne poler
Find knapperne poler
Find knapperne poler

Jeg tog elevatorpladen af og fandt ud af, at jeg kunne trække den ud bare ved at trække stikket ud af en telefon. På bagsiden af elevatorpladen var arbejdet for knappen, en processor og en skærm til nummervisning. Heldigvis havde trykknappen en skrueterminal til ledningerne. Ingen skæring eller lodning nødvendig! Der var dog 4 terminaler, og jeg måtte beslutte, hvilke 2 der var til knappen. Det forekommer mig, at 99% af alle knapper bruger en taktafbryder med en slags pladedæksel, så da jeg kiggede på knappladen, kunne jeg lidt se, hvor knapets ben var loddet, og til hvilken terminal de gik til. Så jeg gættede på, at de to terminaler var dem, jeg ønskede. For at teste dette tilsluttede jeg elevatorpladen og rørte ved hver ende af en ledning til hver terminal. Sikkert nok, dette fuldførte kredsløbet, knappen lyste og elevatordøren åbnede.

Trin 2: Tråd det op

Tråd det op
Tråd det op
Tråd det op
Tråd det op
Tråd det op
Tråd det op

Dette kredsløb er 'Normalt åbent'. Når du trykker på knappen, vil du have den til at lukke kredsløbet. Så ledningerne fra knappen går til relæet. Den ene går til COM -terminalen, og den anden til NO (Normally Open) -terminalen.

Derefter forbindes ledningerne fra den anden ende af relæet til mikroprocessoren. Det er ret simpelt…

DC- af relæet til mikroprocessorens GND

DC+ af relæet til 5V af mikroprocessoren

IN af relæet til enhver digital pin på mikroprocessoren

Efter at jeg havde kontrolleret, at alt fungerede ok, limede jeg relæet og WeMos-processoren bag på elevatorpladen.

Trin 3: Kode det op

Dette er både let og svært og på samme tid. Hvis jeg skulle kode mig selv alt det håndtryk med Amazon Alexa, ville det være langt ud over mit færdighedsniveau. Heldigvis har nogen allerede gjort det.

Tilmeld dig Sinric her. Dette websted har alt det nødvendige. Du kan registrere din 'enhed' på denne side, så den får et unikt enhedsnavn, som Alexa kan kommunikere med. Derefter kan du bruge prøvekoden til at uploade til WeMos og bare erstatte dit enhedsnavn, din WiFi og den kode, der skal vedtages, når Alexa tænder/slukker din enhed. I mit tilfælde var det simpelthen at tilføje en pinMode (myRelayPin, HIGH); forsinkelse (700); pinMode (myRelayPin, LOW); at sende et signal til relæet for at fuldføre kredsløbet.

Trin 4: Gør det endnu mere nyttigt

Jeg fulgte disse trin for både ovenpå og nedenunder -knappen. På dette tidspunkt kan du få Alexa til at trykke på knappen for det gulv, du er på, og derefter give en anden kommando til at trykke på knappen til det gulv, du skal til. Men egentlig er det for besværligt.

Jeg downloadede Alexa -appen på min telefon. Derfra kan jeg gå til hovedmenuen, vælge 'Rutiner' og oprette en rutine for elevatoren. For eksempel, når jeg siger "Alexa, går ned", vil Alexa signalere knappen i køkkenet, hun vil sige "Going Down" (jeg har brug for hende til at stoppe kort og få hende til at sige noget giver den forsinkelse, jeg har brug for), så vil hun signalere knappen i kælderen. Med en kommando er alt gjort.

Anbefalede: