Оглавление:
Видео: Алекса и лампа с переключателем: 3 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Amazon Echo - отличный комплект! Мне нравится идея голосовых устройств!
Я хотел сделать свою собственную лампу с управлением от Alexa, но оставил ручной переключатель в качестве опции.
Я поискал в Интернете и нашел эмулятор WEMO, который, просмотрев другие варианты, показал, что это самый простой способ заставить Alexa работать с любым устройством!
**** ВАЖНОЕ ПРИМЕЧАНИЕ: УВАЖАЙТЕ ЭЛЕКТРИЧЕСТВО СЕТИ - ЭТО УБИТ ВАС ****
Шаг 1. Аппаратное обеспечение
Количество компонентов минимально благодаря ESP2866-12e, который выполняет всю работу!
Все компоненты пришли с eBay.
1 x ESP2866 -12e (или любой ESP8266 как минимум с 2 портами GPIO)
1 блок питания 5 В
1 реле на 5 В. Я нашел эти очень маленькие реле с катушкой 5 В и контактами 250 В 3 А на eBay
1 x 5v до 3v3 понижать
1 оптрон (4N35 или аналог)
1 x мгновенное нажатие для переключения
1 х подходящая коробка для проекта
На изображении показан резистор, который не требовался!
Шаг 2: Собираем все вместе
Я хотел, чтобы проект жил в компактном корпусе, чтобы он не выглядел слишком некрасиво.
Он просто заменяет оригинальный выключатель ламп на реле и «мягкий» выключатель!
Важно убедиться, что сторона с питанием (бит, которая вас убьет) установлена как можно надежнее и безопаснее - для безопасности и простоты я использовал разъем типа choc block.
Разъемы катушек реле расположены довольно близко друг к другу, поэтому будьте осторожны при подключении. Следите за тем, чтобы оголенные провода катушки 5 В и электрические соединения были как можно короче.
Сеть питает источник питания 5 В. Нейтральная сторона сети идет прямо к лампе, а токоведущая сторона проходит через нормально разомкнутые контакты реле.
Переключатель подключается одной стороной к земле, а другой - к GPIO13 ESP8266. Подойдет любой ввод, но проверьте таблицу данных, так как некоторые выводы мультиплексированы.
GPIO15 подключен к 0В !! У меня есть кусок провода, подключенный к Reset, а другой - к GPIO0. Они используются для загрузки эскиза и могут быть удалены по завершении.
Обратите внимание, что устройства ESP8266 работают от 3,3 В
GPIO4 (опять же, подойдет любой GPIO) используется для установки / сброса реле через оптопару. Я использовал оптопару, чтобы свести к минимуму потребление тока на ESP8266. И позволить 3,3 В переключать катушку реле 5 В.
Я использовал двусторонние липкие подушечки, чтобы удерживать компоненты на месте.
Я просверлил пару отверстий диаметром 2 мм на каждом конце корпуса для потока воздуха. Не уверен, что это было необходимо, так как тепла выделяется очень мало, но мне стало легче:-)
Шаг 3: программное обеспечение
Я скачал следующее с GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Все файлы находятся в одном каталоге, и единственный файл, который нужно изменить, - это файл.ino.
Он показывает, как управлять несколькими переключателями, и представляет собой отличное программное обеспечение.
Я использовал IDE Arduino для загрузки скетча в ESP. В сети есть много статей о том, как это делается, просто Google - Использование Arduino IDE для программирования ESP8266. Это довольно просто, и его нужно настроить только один раз., Примечание. Для загрузки скетча я использовал стандартный USB-преобразователь FTDI в последовательный порт. GPIO15 должен быть заземлен - у меня это постоянно подключено к 0 В, GPIO0 нужно удерживать на 0 В во время сброса. После сброса GPIO0 можно оставить плавающим. Эскиз должен быть загружен.
Части в эскизе, которые необходимо изменить, - это повторный код SSID и пароля вашего маршрутизатора, а также команда, на которую Alexa должна отвечать. Найдите "настольная лампа" и замените его командой по вашему выбору, например «прикроватный светильник» или «потолочный вентилятор».
Программное обеспечение взаимодействует с Alexa и переключает GPIO4 на высокий или низкий уровень, при этом настольная лампа команд включена и настольная лампа выключена соответственно. Также он устанавливает флаги - rl1 и isr_ran.
Флаг rl1 используется, чтобы программное обеспечение знало текущее состояние лампы, чтобы ее можно было включить или выключить с помощью Alexa или переключателя.
Коммутатор генерирует прерывание, когда GPIO13 заземлен. Прерывания отключены, GPIO4 переключается, и флаг rl1 устанавливается / сбрасывается соответственно. Флаг isr_ran используется в основном цикле для повторного включения прерываний после небольшой задержки - это предотвращает дребезг переключателя!
Важное примечание: убедитесь, что выбранное вами реле имеет номиналы контактов, способные работать с устройством, которое вы переключаете.
Финалист конкурса с голосовой активацией
Рекомендуемые:
Вентилятор Easy Snap Circuit с переключателем вкл. / Выкл .: 3 шага
Вентилятор Easy Snap Circuit с переключателем включения / выключения: это простой проект с использованием схем Snap - надеюсь, он вам понравится! Этот проект для развлечения, и, возможно, он поможет вам остыть. На самом деле это не так, но это познавательно! Этот проект только для новичков без демонстрации
«Алекса, отправь мне текст на _____»: 9 шагов (с изображениями)
«Алекса, отправь мне текст на _____»: слушаете песню, которой хотите подпевать? Обычно вам приходится проделывать утомительную задачу: ввести название песни в Google, за которым следует слово «текст». Вы также обычно делаете достаточно много опечаток, неправильных щелчков
Кто за дверью, система камер с активированной Алекса: 3 шага
Кто за дверью, система камер с активированной системой Alexa: иногда во время просмотра телевизора вы не хотите открывать дверь, если это не важно. Этот проект позволяет вам увидеть человека у двери, просто сказав устройству Amazon Echo: «Алекса, включи дверной монитор». Вы проверяете, кто появляется
Алекса, где мои ключи?: 4 шага
Alexa, где мои ключи ?: Alexa особенно хорошо подходит для задач поиска информации и мониторинга активов с использованием беспроводных домашних сетей. Естественно подумать о размещении ценных вещей в сетке для быстрого поиска. Мы взламываем дешевые bluetooth-маяки с низким энергопотреблением для сети
Универсальная (от кражи) защита электронного оборудования или автомобилей с невидимым переключателем: 4 шага (с изображениями)
Универсальная защита электронного оборудования или автомобилей (от кражи) с помощью невидимого переключателя: я покажу, как можно использовать герконовый переключатель в качестве универсальной защиты электронного оборудования или автомобилей. Все, что вам нужно, это геркон и магнит. В автомобилях вам понадобится силовое реле, чтобы увеличить коммутационную способность геркона. Картинка