Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В настоящее время у нас есть пульты дистанционного управления для наших телевизоров и других электронных систем, которые значительно облегчили нашу жизнь. Вы когда-нибудь задумывались о домашней автоматизации, которая дала бы возможность управлять ламповыми лампами, вентиляторами и другими электроприборами дома с помощью пульта дистанционного управления? Конечно, да! Но являются ли доступные варианты рентабельными? Если ответ отрицательный, значит, мы нашли решение. Мы придумали новую систему, которая называется домашней автоматизацией на базе микроконтроллера с использованием Bluetooth. Эта система сверхэкономична и может дать пользователю возможность управлять любым электронным устройством, даже не тратя средства на дистанционное управление. Этот проект помогает пользователю управлять всеми электронными устройствами с помощью своего смартфона. Мы также добавили функцию затемнения в один порт, откуда вы можете удаленно управлять яркостью света или скоростью вентилятора.
Шаг 1. Оборудование и компоненты
1. Микроконтроллер TM4C123GH6PM
Микроконтроллер Cortex-M, выбранный для аппаратного программирования и иллюстраций интерфейса, - TM4C123 от Texas Instruments. Этот микроконтроллер принадлежит к высокопроизводительной архитектуре на базе ARM Cortex-M4F и имеет широкий набор интегрированных периферийных устройств.
2. Модуль реле 5 В
3. LCD Жидкокристаллический дисплей (LCD)
Мы будем использовать ЖК-дисплей 16x2, чтобы отображать статусы нашего коммутатора.
4. Модуль Bluetooth HC-05
Модуль Bluetooth для управления реле и диммером.
5. Мобильное зарядное устройство Мобильное зарядное устройство для питания микроконтроллера и реле.
6. Пластиковый корпус распределительного щита
7. 7 розеток
Шаг 2: Цепь управления реле
Такой дизайн легко понять и реализовать. Полученный сигнал от Bluetooth способен изменять состояние каждого разъема, который есть на плате.
Шаг 3: Проектирование схемы диммера
Первая операция - это обнаружение пересечения нуля. Пересечение нуля - это точка, в которой входная синусоида мгновенно обращается в ноль во время своего колебания.
Вторая операция запускает симистор с помощью оптоизолятора, то есть MOC3021. Запуск должен выполняться с помощью микроконтроллера, а уменьшение напряжения прямо пропорционально задержке срабатывания.
Шаг 4: Изготовление печатной платы
Дизайн Proteus, схема печатной платы приведена на схеме
Шаг 5: кодирование
Код для этого микроконтроллера написан в среде Keil uVision и приведен ниже.
Шаг 6. Разработка приложения для Android
Мы будем использовать MIT App Inventor, чтобы создать наше приложение для Android для реле и регуляторов яркости, управляемых через Bluetooth.