Оглавление:
- Шаг 1: Детали
- Шаг 2: Пульт дистанционного управления и переключатель
- Шаг 3. Сопряжение модулей Bluetooth
- Шаг 4. Запрограммируйте ATtiny85 и загрузите код
Видео: Переключатель света Bluetooth с дистанционным управлением: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Это будет первый проект из серии, озаглавленной: «Оптимизированная лень: чрезмерные инженерные решения для замечательно тривиальных проблем».
Вы когда-нибудь лежали в постели поздно вечером, читали или смотрели Netflix на своем ноутбуке? Хуже всего, конечно, вылезти из постели, чтобы выключить свет. Вот изощренное решение этой в высшей степени тривиальной проблемы.
В качестве стороны нет:
Если у вас есть уверенность и опыт, чтобы поиграть с сетевым питанием, гораздо более приятным решением было бы использовать реле и подключить его за выключателем света в стене. Однако, поскольку я снимаю свое жилье, не думаю, что это обрадует моего домовладельца!
Шаг 1: Детали
- 2 модуля Bluetooth HC-05
- 2 чипа ATtiny85
- 2 8-контактных разъема IC
- 2 маленьких липо-батарейки
- 2 кнопки
- 2 резистора 470 Ом (здесь есть некоторая гибкость, значения не обязательно должны быть точно 470)
- 1 сервопривод SG90
- Проволока с твердым сердечником
- Доска прототипа
- Ардуино Уно
Шаг 2: Пульт дистанционного управления и переключатель
Собираем 2 схемы, как показано на картинках выше. (Не вставляйте микросхемы ATtiny85 в 8-контактный разъем, так как нам все еще нужно их запрограммировать.
На 3D-принтере распечатайте детали переключателя. Их можно найти здесь. Это не мой оригинальный дизайн, и вся заслуга за файлы принадлежит пользователю Thingiverse Carjo3000.
Шаг 3. Сопряжение модулей Bluetooth
Затем вам нужно будет соединить два модуля bluetooth hc-05. Мастер будет использоваться в качестве пульта дистанционного управления, а подчиненный - для выключателя света. Я мог бы обрисовать в общих чертах, как это сделать, но есть много других отличных руководств для этого, и нет смысла изобретать колесо. Я бы посоветовал выполнить одно из этих двух руководств по сопряжению модулей Bluetooth, прежде чем вернуться и закончить это.
www.instructables.com/id/Arduino-Bluetooth…
howtomechatronics.com/tutorials/arduino/how…
Шаг 4. Запрограммируйте ATtiny85 и загрузите код
Здесь снова есть руководство о том, как программировать чипы ATtiny85 с помощью Arduino Uno. Просто чтобы было понятно, убедитесь, что на шаге под названием «Загрузка программы на ATtiny85» вы установили часы на «8Mhz (internal)» перед записью загрузчика.
Стандартная серво-библиотека для Arduino не работает для чипа ATtiny85, вместо этого установите библиотеку SoftwareServo. Изначально у меня была небольшая проблема с этой библиотекой, решение - открыть файл Software.h в текстовом редакторе и изменить строку #include на #include
Чтобы загрузить код на ATtiny85, следуйте инструкциям в предыдущем руководстве, за исключением загрузки кода, который у меня есть на моем GitHub, для каждого из двух чипов. Подключите чипы к 2 цепям, и теперь, когда вы нажимаете кнопки, он будет включать и выключать свет!
Рекомендуемые:
Светодиодная лента RGB с дистанционным управлением: 4 шага (с изображениями)
Светодиодная лента RGB с дистанционным управлением: создайте свою собственную светодиодную ленту с дистанционным управлением для индивидуального освещения комнаты! Большинство светодиодных лент RGB управляются с помощью инфракрасного пульта дистанционного управления. Чтобы выключить, включить или изменить цвет, вы должны находиться перед приемником. Это скучно и не
Двигатель с транзисторным управлением и дистанционным управлением; обзор схемы: 9 шагов
Двигатель с транзисторным управлением и дистанционным управлением; Обзор схемы: Эта схема представляет собой двигатель с транзисторным управлением и дистанционным управлением. Дистанционное управление включает питание. Транзистор включает двигатель. Код программы увеличит скорость двигателя и затем уменьшите скорость двигателя до нуля
ARCA (Очаровательный Android с дистанционным управлением): 4 шага (с изображениями)
ARCA (Очаровательный Android с дистанционным управлением): Это руководство было создано в соответствии с требованиями проекта Makecourse в Университете Южной Флориды (www.makecourse.com). ARCA - это очаровательный Android с дистанционным управлением, который невероятно интересно создавать и использовать. играть с. Поехали
Переключатель света с дистанционным управлением по Bluetooth - дооснащение. Выключатель света по-прежнему работает, без лишних писем .: 9 шагов (с изображениями)
Переключатель света с дистанционным управлением по Bluetooth - дооснащение. Выключатель света по-прежнему работает, без дополнительных писем .: Обновление от 25 ноября 2017 г. - Версия этого проекта с высокой мощностью, которая может управлять киловаттами нагрузки, см. В разделе «Модернизация управления BLE для работы с мощными нагрузками - дополнительная проводка не требуется» Обновление от 15 ноября 2017 г. - Некоторые платы / стеки программного обеспечения BLE доставляют
Переключатель света PIR (или любое устройство переменного тока) без микроконтроллера: 4 шага (с изображениями)
Переключатель света PIR (или любое устройство переменного тока) без микроконтроллера: это простая схема для активации реле, подключенного к устройству переменного (или постоянного тока), например, лампочке, я предполагаю, что вы знаете, как использовать реле и базовая электрическая проводка (Google - ваш друг) Схема предназначена для использования с