Sisukord:

Alexa lubatud lifti nupp: 4 sammu
Alexa lubatud lifti nupp: 4 sammu

Video: Alexa lubatud lifti nupp: 4 sammu

Video: Alexa lubatud lifti nupp: 4 sammu
Video: КАК НАСТРОИТЬ L4D2 2024, November
Anonim
Image
Image
Leidke nupu poolakad
Leidke nupu poolakad

Selle juhendi meetodit saab kasutada mis tahes nupu jaoks, kuid sel juhul on meil lift, millele tahame helistada Amazon Alexa abil. Mul on eelmine juhend, kus kasutasin sama asja tegemiseks Alexa juhitavat solenoidi, kuid see on elegantsem ja töötab paremini. Nupp töötab endiselt nii, nagu on, kuid saate selle juhtimiseks kasutada ka Alexat.

Lõplik idee on see-kui vajutate nuppu, lõpetate vooluringi. Selle juhendi jaoks kasutan ahela lõpuleviimiseks alexa/mikrokontrolleri/relee kombinatsiooni. See ei asenda nuppu. Nupule vajutamine lõpetab vooluringi. Aga lisaks, kui helistate Alexale, annab ta signaali mikrokontrollerile ja mikrokontroller saadab signaali releele, mis seejärel ahela lõpetab.

Vajalikud esemed on:

WeMos D1 mini

Relee pardal

juhtmed

toitejuhe WeMos D1 mini jaoks

Samm: leidke nupu poolused

Leidke nupu poolakad
Leidke nupu poolakad
Leidke nupu poolakad
Leidke nupu poolakad
Leidke nupu poolakad
Leidke nupu poolakad

Võtsin liftiplaadi maha ja leidsin, et saan selle välja tõmmata, kui ühendate telefoni pistiku pistikupesast lahti. Liftiplaadi tagaküljel olid nupu, protsessori ja numbrite kuvamise ekraan. Õnneks oli nupul juhtmete jaoks kruviklemm. Lõikamist ja jootmist pole vaja! Siiski oli 4 terminali ja ma pidin otsustama, millised 2 on nupu jaoks. Mulle tundub, et 99% kõigist nuppudest kasutab mingisuguse plaadikattega taktilülitit, nii et nööbiplaati vaadates nägin kuidagi, kus nupu jalad on joodetud ja millisesse terminali nad läksid. Niisiis, ma arvasin, et need kaks terminali olid need, mida ma tahtsin. Selle testimiseks ühendasin liftiplaadi ja puudutasin klemmiga traadi mõlemat otsa. Muidugi lõpetas see ringraja, nupp süttis ja lifti uks avanes.

2. samm: ühendage see juhtmega

Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega
Ühendage see juhtmega

See vooluahel on tavaliselt avatud. Kui vajutate nuppu, soovite, et see ahela sulgeks. Niisiis, juhtmed nupust lähevad releele. Üks läheb COM -terminali ja teine NO (tavaliselt avatud) terminali.

Seejärel ühendatakse relee teise otsa juhtmed mikroprotsessoriga. See on päris lihtne…

DC- relee mikroprotsessori GND-le

Relee alalisvool++ mikroprotsessori 5 V pingele

Relee sisend mis tahes mikroprotsessori digitaalsele tihvtile

Pärast seda, kui olin kontrollinud, kas kõik töötab hästi, liimisin relee ja WeMos protsessori kuumliimiga liftiplaadi tagaküljele.

Samm: kodeerige see üles

See on nii lihtne kui ka raske ja samal ajal. Kui ma peaksin Amazon Alexaga kõik käepigistused endasse kodeerima, oleks see minu oskuste tasemest kaugemal. Õnneks on keegi seda juba teinud.

Registreeruge Sinricile siin. Sellel saidil on kõik vajalik. Saate sellel lehel registreerida oma seadme nii, et sellele antakse kordumatu seadme nimi, millega Alexa saab suhelda. Seejärel saate WeMosse üleslaadimiseks kasutada näidiskoodi ja asendada lihtsalt oma seadme nimi, WiFi ja kood, mis aktiveeritakse, kui Alexa teie seadme sisse/välja lülitab. Minu puhul oli see lihtsalt pinMode'i lisamine (myRelayPin, HIGH); viivitus (700); pinMode (myRelayPin, LOW); signaali saatmiseks releele vooluahela lõpetamiseks.

Samm: muutke see veelgi kasulikumaks

Ma järgisin neid samme nii ülakorruse kui ka alumise korruse nupu jaoks. Siinkohal võite lasta Alexal vajutada selle põranda nuppu, millel olete, ja seejärel anda teine käsk vajutada nuppu põrandale, kuhu lähete. Aga tegelikult on see liiga tülikas.

Laadisin oma telefoni alla Alexa rakenduse. Sealt saan minna peamenüüsse, valida "Rutiinid" ja luua liftile rutiini. Näiteks kui ma ütlen "Alexa, laskudes alla", annab Alexa köögis nupule märku, ta ütleb "Going down" (mul on vaja, et ta teeks lühikese pausi ja midagi ütleks, annab vajaliku viivituse). anna märku keldris olevast nupust. Ühe käsuga saab kõik tehtud.

Soovitan: