Съдържание:

Бутон за асансьор с активирана Alexa: 4 стъпки
Бутон за асансьор с активирана Alexa: 4 стъпки

Видео: Бутон за асансьор с активирана Alexa: 4 стъпки

Видео: Бутон за асансьор с активирана Alexa: 4 стъпки
Видео: How to use 4 channel Relay to control AC load with Arduino code 2024, Ноември
Anonim
Image
Image
Намерете полюсите на копчето
Намерете полюсите на копчето

Методът в тази инструкция може да се използва за всеки бутон, но за този случай имаме асансьор, който искаме да извикаме, използвайки Amazon Alexa. Имам предишна инструкция, в която използвах соленоид, контролиран от Alexa, за да направя същото, но това е по -елегантно и работи по -добре. Бутонът все още работи както е, но можете също да използвате Alexa, за да го контролирате.

Крайната идея е тази --- когато натиснете бутон, завършвате верига. За тази инструкция използвам комбинация от алекса/микроконтролер/реле, за да завърша веригата. Това не замества бутона. Натискането на бутона ще продължи веригата. Но в допълнение, когато се обадите на Alexa, тя сигнализира на микроконтролера, а микроконтролерът изпраща сигнал към релето, което след това завършва веригата.

Необходимите елементи са:

WeMos D1 мини

Релейна дъска

проводници

захранващ кабел за WeMos D1 mini

Стъпка 1: Намерете полюсите на бутона

Намерете полюсите на копчето
Намерете полюсите на копчето
Намерете полюсите на копчето
Намерете полюсите на копчето
Намерете полюсите на копчето
Намерете полюсите на копчето

Свалих табелата на асансьора и установих, че мога да я извадя само като извадя телефонния щепсел. На гърба на асансьорната плоча имаше работата на бутона, процесор и екран за показване на номера. За щастие бутонът имаше винтова клема за проводниците. Не е необходимо рязане или запояване! Имаше обаче 4 терминала и трябваше да реша кои 2 са за бутона. Струва ми се, че 99% от всички бутони използват превключвател за такт с някакъв вид капак на табелката, така че когато погледнах върху пластината на бутона, можех да видя къде са запоени краката на бутона и към кой терминал са отишли. Така че предположих, че тези два терминала са тези, които искам. За да тествам това, включих асансьорната плоча и докоснах двата края на проводника към всеки терминал. Разбира се, това завърши веригата, бутонът светна и вратата на асансьора се отвори.

Стъпка 2: Свържете го

Свържете го
Свържете го
Свържете го
Свържете го
Свържете го
Свържете го

Тази верига е „нормално отворена“. Когато натиснете бутона, искате той да затвори веригата. Така че проводниците от бутона отиват към релето. Единият отива към терминала COM, а другият към терминала NO (нормално отворен).

След това проводниците от другия край на релето се свързват към микропроцесора. Това е доста просто…

DC- на релето към GND на микропроцесора

DC+ на релето към 5V на микропроцесора

IN на релето към всеки цифров щифт на микропроцесора

След като проверих дали всичко работи наред, залепих горещо релето и процесора WeMos на гърба на асансьорната плоча.

Стъпка 3: Кодирайте го

Това е едновременно лесно и трудно и по едно и също време. Ако трябваше да кодирам всички ръкостискания с Amazon Alexa, това би било далеч отвъд моето ниво на умения. За щастие, някой вече го е направил.

Регистрирайте се за Sinric тук. Този сайт има всичко необходимо. Можете да регистрирате вашето „устройство“на тази страница, така че да получи уникално име на устройство, с което Alexa може да комуникира. След това можете да използвате примерния код, за да качите в WeMos и просто да замените името на вашето устройство, вашата WiFi и кода, който да се приложи, когато Alexa включва/изключва вашето устройство. В моя случай това беше просто добавяне на pinMode (myRelayPin, HIGH); забавяне (700); pinMode (myRelayPin, LOW); за изпращане на сигнал към релето за завършване на веригата.

Стъпка 4: Направете го още по -полезен

Следвах тези стъпки както за бутона горе, така и долу. В този момент можете да накарате Alexa да натисне бутона за етажа, на който се намирате, след това дайте втора команда да натиснете бутона до етажа, на който ще отидете. Но наистина, това е твърде тромаво.

Изтеглих приложението Alexa на телефона си. Оттам мога да отида в главното меню, да избера „Рутини“и да създам рутина за асансьора. Например, когато кажа „Алекса, слизам“, Алекса ще подаде сигнал в бутона в кухнята, тя ще каже „Слизане“(имам нужда тя да направи пауза за кратко и да я накара да каже нещо, което ми дава забавянето), тогава тя ще сигнализирайте бутона в мазето. С една команда всичко е направено.

Препоръчано: