Turinys:

„Alexa“lifto mygtukas: 4 žingsniai
„Alexa“lifto mygtukas: 4 žingsniai

Video: „Alexa“lifto mygtukas: 4 žingsniai

Video: „Alexa“lifto mygtukas: 4 žingsniai
Video: 3 в 1 ZigBee датчик температуры, влажности и освещения с LCD дисплеем 2024, Lapkritis
Anonim
Image
Image
Raskite sagos lenkus
Raskite sagos lenkus

Šios instrukcijos metodą galima naudoti bet kuriam mygtukui, tačiau šiuo atveju turime liftą, kuriuo norime skambinti naudojant „Amazon Alexa“. Turiu ankstesnį nurodymą, kuriame tą patį padariau naudodamas „Alexa“valdomą solenoidą, tačiau tai yra elegantiškiau ir veikia geriau. Mygtukas vis dar veikia taip, kaip yra, tačiau taip pat galite naudoti „Alexa“, kad jį valdytumėte.

Galutinė idėja yra tokia-kai paspausite mygtuką, baigsite grandinę. Norėdami tai padaryti, aš naudoju „Alexa“/mikrovaldiklio/relės derinį, kad užbaigčiau grandinę. Tai nekeičia mygtuko. Paspaudus mygtuką, grandinė vis tiek bus baigta. Bet be to, kai skambinate Alexa, ji signalizuoja mikrovaldiklį, o mikrokontroleris siunčia signalą į relę, kuri užbaigia grandinę.

Reikalingi daiktai yra šie:

„WeMos D1 mini“

Relės lenta

laidai

maitinimo laidas „WeMos D1 mini“

1 žingsnis: raskite mygtuko polius

Raskite sagos lenkus
Raskite sagos lenkus
Raskite sagos lenkus
Raskite sagos lenkus
Raskite sagos lenkus
Raskite sagos lenkus

Nusiėmiau lifto plokštę ir supratau, kad galiu ją ištraukti tiesiog atjungęs telefono kištuką. Lifto plokštės gale buvo mygtuko, procesoriaus ir numerių rodymo ekrano veikimas. Laimei, mygtukas turėjo varžtų gnybtą laidams. Nereikia pjaustyti ar lituoti! Tačiau buvo 4 terminalai ir aš turėjau nuspręsti, kurie 2 skirti mygtukui. Man atrodo, kad 99% visų mygtukų naudoja taktinį jungiklį su tam tikru plokštelės dangteliu, taigi, kai pažvelgiau į mygtukų plokštelę, galėjau pamatyti, kur mygtuko kojelės buvo lituojamos ir prie kurio terminalo. Taigi, aš atspėjau, kad tie du terminalai buvo tie, kurių aš norėjau. Norėdami tai patikrinti, aš prijungiau lifto plokštę ir paliečiau bet kurį laido galą prie kiekvieno gnybto. Žinoma, tai užbaigė grandinę, užsidegė mygtukas ir atsidarė lifto durys.

2 žingsnis: prijunkite laidą

Sujunkite laidą
Sujunkite laidą
Sujunkite laidą
Sujunkite laidą
Sujunkite laidą
Sujunkite laidą

Ši grandinė yra „normaliai atvira“. Kai paspausite mygtuką, norite, kad jis uždarytų grandinę. Taigi, mygtuko laidai eina į relę. Vienas eina į COM terminalą, o kitas - į NO (normaliai atidarytą) terminalą.

Tada laidai iš kito relės galo prijungiami prie mikroprocesoriaus. Tai gana paprasta…

DC- iš relės į mikroprocesoriaus GND

Relės DC+ iki 5 V mikroprocesoriaus

Relės įėjimas į bet kurį mikroprocesoriaus skaitmeninį kaištį

Patikrinęs, ar viskas veikia gerai, karštai priklijavau relę ir „WeMos“procesorių prie lifto plokštės galo.

3 žingsnis: koduokite

Tai ir lengva, ir sunku, ir tuo pačiu metu. Jei turėčiau koduoti visą rankos paspaudimą su „Amazon Alexa“, tai būtų gerokai daugiau nei mano įgūdžių lygis. Laimei, kažkas jau tai padarė.

Užsiregistruokite „Sinric“čia. Šioje svetainėje yra viskas, ko reikia. Šiame puslapyje galite užregistruoti savo „įrenginį“, kad jam būtų suteiktas unikalus įrenginio pavadinimas, su kuriuo „Alexa“gali bendrauti. Tada galite naudoti kodo pavyzdį, norėdami įkelti į „WeMos“, ir tiesiog pakeisti savo įrenginio pavadinimą, „WiFi“ir kodą, kad įsigaliotų, kai „Alexa“įjungia/išjungia jūsų įrenginį. Mano atveju tai buvo tiesiog pinMode (myRelayPin, HIGH) pridėjimas; vėlavimas (700); pinMode (myRelayPin, LOW); siųsti signalą į relę, kad užbaigtų grandinę.

4 žingsnis: padarykite tai dar naudingesnį

Aš atlikiau šiuos veiksmus tiek viršutinio, tiek apatinio mygtuko atveju. Šiuo metu galite paprašyti, kad „Alexa“paspaustų aukšto, kuriame esate, mygtuką, tada duokite antrą komandą paspausti mygtuką prie grindų, į kurį einate. Bet iš tikrųjų tai per daug sudėtinga.

Aš atsisiunčiau „Alexa“programą į savo telefoną. Iš ten galiu eiti į pagrindinį meniu, pasirinkti „Rutinos“ir sukurti lifto tvarką. Pavyzdžiui, kai aš pasakysiu „Alexa, nusileisdama“, Alexa signalizuos mygtuką virtuvėje, ji pasakys „Going down“(man reikia, kad ji trumpam pristabdytų ir kad ji ką nors pasakytų, užtruktų man reikia), tada ji signalizuokite rūsyje esantį mygtuką. Su viena komanda viskas padaryta.

Rekomenduojamas: