Оглавление:

Кнопка лифта с поддержкой Alexa: 4 шага
Кнопка лифта с поддержкой Alexa: 4 шага

Видео: Кнопка лифта с поддержкой Alexa: 4 шага

Видео: Кнопка лифта с поддержкой Alexa: 4 шага
Видео: Единственный Способ Спастись из Сломанного Лифта 2024, Ноябрь
Anonim
Image
Image
Найдите полюса кнопки
Найдите полюса кнопки

Метод в этом руководстве можно использовать для любой кнопки, но в этом случае у нас есть лифт, который мы хотим вызвать с помощью Amazon Alexa. У меня есть предыдущие инструкции, в которых я использовал соленоид, управляемый Alexa, чтобы сделать то же самое, но это более элегантно и работает лучше. Кнопка по-прежнему работает как есть, но вы также можете использовать Alexa для управления ею.

Основная идея заключается в следующем: когда вы нажимаете кнопку, вы замыкаете цепь. Для этого я использую комбинацию alexa / микроконтроллер / реле для завершения схемы. Это не замена кнопки. Нажатие кнопки все равно замкнет цепь. Но кроме того, когда вы вызываете Алексу, она сигнализирует микроконтроллеру, и микроконтроллер отправляет сигнал на реле, которое затем замыкает цепь.

Необходимые предметы:

WeMos D1 mini

Плата реле

провода

шнур питания для WeMos D1 mini

Шаг 1. Найдите полюса кнопки

Найдите полюса кнопки
Найдите полюса кнопки
Найдите полюса кнопки
Найдите полюса кнопки
Найдите полюса кнопки
Найдите полюса кнопки

Я снял пластину лифта и обнаружил, что могу вытащить ее, просто отсоединив телефонный разъем. На обратной стороне плиты лифта были кнопки, процессор и экран для отображения чисел. К счастью, у кнопки был винтовой зажим для проводов. Нет необходимости в резке или пайке! Однако было 4 терминала, и мне нужно было решить, какие 2 для кнопки. Мне кажется, что 99% всех кнопок используют тактовый переключатель с какой-то крышкой пластины, поэтому, когда я посмотрел на пластину кнопки, я мог как бы увидеть, где припаяны ножки кнопки и к какой клемме они идут. Итак, я догадался, что именно эти два терминала мне и нужны. Чтобы проверить это, я подключил пластину лифта и прикоснулся концом провода к каждой клемме. Разумеется, круг замкнулся, кнопка загорелась и дверь лифта открылась.

Шаг 2: Подключите его

Подключите его
Подключите его
Подключите его
Подключите его
Подключите его
Подключите его

Эта цепь «нормально разомкнута». Когда вы нажимаете кнопку, вы хотите, чтобы она замыкала цепь. Итак, провода от кнопки идут к реле. Один идет к клемме COM, а другой - к нормально разомкнутой клемме.

Затем провода от другого конца реле подключаются к микропроцессору. Это довольно просто…

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

DC + реле до 5V микропроцессора

IN реле к любому цифровому выводу микропроцессора.

Убедившись, что все работает нормально, я приклеил реле и процессор WeMos к задней части плиты лифта.

Шаг 3. Создайте код

Это одновременно и легко, и сложно. Если бы мне пришлось кодировать все рукопожатия с помощью Amazon Alexa, это было бы намного выше моего уровня навыков. К счастью, кто-то это уже сделал.

Подпишитесь на Sinric здесь. На этом сайте есть все необходимое. Вы можете зарегистрировать свое «устройство» на этой странице, чтобы ему было присвоено уникальное имя, с которым Alexa сможет общаться. Затем вы можете использовать образец кода для загрузки на WeMos и просто подставить имя вашего устройства, ваш Wi-Fi и код, который будет действовать, когда Alexa включает / выключает ваше устройство. В моем случае это просто добавление pinMode (myRelayPin, HIGH); задержка (700); pinMode (myRelayPin, LOW); послать сигнал на реле, чтобы замкнуть цепь.

Шаг 4. Сделайте его еще более полезным

Я выполнил эти шаги для кнопок наверху и внизу. На этом этапе вы можете попросить Алексу нажать кнопку этажа, на котором вы находитесь, а затем дать вторую команду, чтобы нажать кнопку для этажа, на который вы собираетесь. Но на самом деле это слишком громоздко.

Я загрузил приложение Alexa на свой телефон. Оттуда я могу перейти в главное меню, выбрать «Процедуры» и создать режим для лифта. Например, когда я говорю «Алекса, спускается», Алекса подаст сигнал кнопке на кухне, она скажет «Уйду вниз» (мне нужно, чтобы она сделала короткую паузу, и если она скажет что-то, это даст мне необходимую задержку), тогда она скажет сигнализируйте кнопку в подвале. С помощью одной команды все готово.

Рекомендуемые: