Оглавление:
- Шаг 1: Подключите реле
- Шаг 2: Программирование микроконтроллера и тестирование
- Шаг 3: долбить деревянную основу для установки компонентов
- Шаг 4: Используйте это
Видео: Умная лампа Alexa с ESP8266: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Это руководство поможет вам вместе со мной обновить винтажную лампу с голосовым управлением с помощью микрокроллера ESP8266 и Amazon Echo / Alexa. Код Arduino эмулирует устройство Belkin WeMo с помощью библиотеки fauxmoESP, что упрощает настройку.
Обратите внимание: этот код проекта был признан недействительным из-за изменения библиотеки fauxmoESP для эмуляции протокола Philips Hue вместо Belkin WeMo. Если вы обновите его для работы с новой версией библиотеки, сообщите мне
Чтобы получить полное представление о рабочем процессе Arduino ESP8266, ознакомьтесь с моим бесплатным классом Instructables Internet of Things и ознакомьтесь с классом ламп Пейдж, чтобы получить больше вдохновения и ноу-хау в области освещения. Если вы новичок в Arduino, у нас есть вводный класс для этого.
В этом проекте используется электричество переменного тока, которое может навредить вам или вызвать пожар - не оставляйте этот проект подключенным к электросети без присмотра, а если вы не знаете, что делаете, работайте под наблюдением того, кто это делает
Для этого проекта вам понадобятся:
- Amazon Echo (и приложение Alexa)
- Лампа (моя 60Вт)
- Компьютер с программным обеспечением Arduino с установленной поддержкой ESP8266
- Плата микроконтроллера Adafruit Feather Huzzah ESP8266
- Реле мощности Adafruit FeatherWing
- Удлинитель
- Адаптер питания USB (минимум 1А, использовал от айфона)
- USB-кабель (microB)
- Тумблер и провод (необязательно)
- Инструмент из третьих рук (по желанию)
- Пинцет (по желанию)
- Термоусадочные трубки
- Тепловая пушка (или зажигалка / фен)
- Инструмент для зачистки проводов
- Плоские диагональные фрезы
- Проволочные гайки
- Паяльник и припой
Для моего конкретного деревянного цоколя лампы:
- Долото и молоток по дереву
- Порок
- Ножовка
- Металлический напильник
- Сверло / пресс с битами Форстнера
- Шлифовальный станок с абразивной бумагой 220
- Отделка деревом (в перчатках, щетке и т. Д. - прочтите инструкцию на упаковке)
В дополнение к поддержке платы ESP8266 вы должны установить следующие библиотеки Arduino (поиск в диспетчере библиотек или вручную поместите папку в Arduino / libraries):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Я узнал об этом методе из этого руководства Adafruit: Easy Alexa (Echo) Control of your ESP8266 Huzzah, в котором есть еще много полезной информации об использовании этого кода в ваших собственных проектах.
Чтобы быть в курсе того, над чем я работаю, подписывайтесь на меня на YouTube, Instagram, Twitter, Pinterest и подписывайтесь на мою рассылку. Как партнер Amazon я зарабатываю на соответствующих покупках, которые вы совершаете с помощью моих партнерских ссылок.
Шаг 1: Подключите реле
Для управления частью цепи переменного тока я использую силовое реле FeatherWing - просто прервите горячий провод лампы и вставьте зачищенные концы в нормально разомкнутые и общие винтовые клеммы. Помните, если вы не знаете AC, найдите кого-нибудь, кто будет контролировать. У моей лампы был выключатель на шнуре, поэтому я просто снял его и использовал провод, которым управлял выключатель.
Не забудьте перемыть одну из перемычек на нижней стороне платы, соответствующую контакту микроконтроллера, который вы будете использовать на ESP8266. Я выполнил инструкции по настройке Power Relay FeatherWing и перемыл показанную перемычку для управления реле с контактом 13 на моем Feather Huzzah ESP8266.
Я всегда сначала создаю макет этих схем, даже если конечная цель состоит в том, чтобы все уместилось в деревянном основании лампы.
Шаг 2: Программирование микроконтроллера и тестирование
Код Arduino для этого проекта использует пример скетча для библиотеки fauxmoESP, которая имитирует устройство Belkin WeMo. Следовательно, настройка домашнего пивоварения точно такая же, как и на коммерческом устройстве, что очень просто в приложении Alexa. Для естественной речи я назвал свое устройство «свет».
Позже я решил добавить переключатель блокировки мощности, чтобы лампой можно было управлять независимо от голосовых команд. Вот почему его нет на макетных фотографиях здесь, но он появляется позже, во время деревянного шага. Вам не нужна кнопка для тестирования кода, так что в любом случае у вас все в порядке. Посмотрите видео, встроенное в шаг 1, чтобы увидеть, как я объясню, как работает код кнопки! Загрузите код с этого шага и вставьте свое собственное имя сети Wi-Fi и пароль, а также настройте имя своего устройства.
Шаг 3: долбить деревянную основу для установки компонентов
Убедившись, что все работает, пора заняться деревообрабатывающей частью этого проекта. Эта лампа удерживается стержнем с резьбой, который легко укоротить пилой или отрезным кругом для вращающегося инструмента, а затем отпилить, чтобы регулировочный фланец все еще можно было прикрутить. Я вырезал деревянную основу для размещения своих компонентов.
Я отшлифовал деревянную основу, чтобы удалить любые вкрапления, которые не могли с ней испортить, и обработал ее морилкой.
Шаг 4: Используйте это
Мне кажется естественным сказать «Алекса, включи свет», поэтому я почувствовал себя очень умно, придумав имя для своего умного светильника. Чтобы иметь несколько устройств в одной сети, вы можете отличить их друг от друга, назвав их, например, «свет в коридоре» или «ночник». Неужели это лучше, чем покупка переключателя WeMo? Если вы дочитали до этого в Instructable, мы, конечно, можем согласиться с тем, что создавать свою собственную намного интереснее, особенно с нестандартным обновлением винтажной лампы и универсальным дизайном.
Какие проекты умного дома у вас в голове? Дайте мне знать, над чем вы работаете, в комментариях ниже.
Рекомендуемые:
Умная лампа Pixel: 7 шагов (с изображениями)
Pixel Smart Lamp: это проект, который я сделал для умной лампы, управляемой по Bluetooth, с помощью приложения для Android, разработанного в Android Studio. Основная цель Pixel - отображать красивый свет. Например, это режим освещения камина, давайте посмотрим, как однопиксельный камин может
Лампа-мумие - умная лампа, управляемая Wi-Fi: 5 шагов (с изображениями)
Лампа-мумие - умная лампа с Wi-Fi: около 230 тысяч лет назад человек научился управлять огнем, это привело к серьезным изменениям в его образе жизни, поскольку он начал работать ночью, также используя свет от огня. Можно сказать, что это начало внутреннего освещения. Сейчас я
Умная лампа Chic'on Cube: 11 шагов (с изображениями)
Умная лампа Chic'on Cube: в этой инструкции показано, как создать умную лампу, способную подключаться к сервисной платформе Chic'on. (Дополнительная информация на https://www.github.com/roiKosmic/)****** Обновление С июля 2018 года он-лайн сайт www.chicon.fr больше не доступен, вы должны
Умная лампа Easy $ 5 с веб-интерфейсом смартфона: 4 шага
Умная лампа Easy за 5 долларов с веб-интерфейсом смартфона: Привет! Меня зовут Рафаэль. Это моя первая инструкция! Мой главный мотив создания этой лампы - помочь людям с ограниченными физическими возможностями. Когда-нибудь у нас не будет выключателей на стенах или труднодоступных вилок, а будут наши смартфоны, которыми можно будет управлять
Alexa Echo + ESP 8266 = умная розетка: 4 шага (с изображениями)
Alexa Echo + ESP 8266 = Smart Power Plug: в этом руководстве используется прямое управление ALEXA ECHO ESP8266. Мой сервер поддерживает авторизацию ESP8266 на сервере Amazon. Мой сервер не выполняет резервное копирование ваших данных. Голосуйте за меня: D Спасибо