Статьи » Разработки |
2021-04-15 в 23:50 (последнее изменение 2024-03-08 в 21:40)
Возникла необходимость сделать для своих нужд простой но универсальный контроллер. В задаче необходимо было разместить разъемы для подключения ИК приемника VS1838B и Wi-Fi модуля ESP8266-01. Контроллер имеет 3 реле для управления различными нагрузками. Так же необходимо было предусмотреть два варианта подключения питания, 5 и 12 Вольт. Такой контроллер может быть частью системы умного дома, при помощи ИК пульта управлять вытяжкой на кухне, и т.д. Все исходные данные в конце статьи чтобы вы смогли переделать данный проект под свои нужды. Основные компоненты для сборки: Как видно на визуализации, все необходимое реализовано на плате. Имеются разъем для подключения 12 В источника питания, а так же винтовые разъемы для подключения 5 и 12 В источника. Сделано это для тех, у кого имеется один из необходимых источников питания. Теперь немного расскажу про отдельные элементы устройства. Микроконтроллер. Моя универсальная, минимальная обвязка микроконтроллера Atmega328. У нас тут Arduino собрана, разве что сэкономили на USB разъеме, но он тут не нужен. Программировать будем внутрисхемный программированием, через ICSP разъем. Контрольный светодиод необходим для понимания что программа записалась в контроллер и корректно работает. Светодиод моргает один раз в секунду. Блок питания платы. Имеются различные разъемы для подключения источника питания 5 и 12 В. Имеется защита от КЗ самовосстанавливающимся предохранителем MSMF160 и защита от переплюсовки SMA4007(M7). При работе от источника 12В, с помощью AMS1117-5.0 понижаем напряжение до 5В. ИК приемник VS1838B. Можно использовать любой подходящий под ваши параметры. Схема подключения Wi-Fi модуля ESP8266. Для его работы необходимо питание 3.3В. Оно обеспечивается преобразователем AMS1117-3.3. Для согласования уровней напряжения, по линии RX модуля имеется делитель на резисторах R9 и R10. Позволяет повысить надежность, уменьшить вероятность потери информации при общении с контроллером. Так же добавил схему управления сбросом модуля на транзисторе BC847. Позволяет сделать reset модуля в случае его зависания. Ну если вы его вообще используется, модуль Wi-Fi как опция. Можно ставить, можно не ставить. Блок реле. Таких на плате 3 блока. Они одинаковые. Управление катушкой реле осуществляется транзистором 2N7002. Реле как говорил ранее использую JS1-5V-F. Общая схема устройства такая. Отправил файлы проекта на производство. Работаю с сервисом PCBWay. Радует их удобный, и тем временем простой заказ. Если у них имеются трудности при работе над моим проектом, всегда напишут на почту и подскажут оптимальное решение. Ниже увидите все необходимые исходники. В случае обновления проекта, файлы буду менять на актуальные версии. Схема в формате Dip Trace
Посмотрите еще эти статьи
Управляем вытяжкой на кухне пультом от телевизора на Arduino Вывод картинки на дисплей 128x64 Детектор микронаушников Ethernet shield w5100 таймер включения на веб странице Вывод различных данных на дисплей LCD 128x64 Подключение датчиков газа и дыма серии MQ к Arduino Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте. Так же у нас есть Telegram канал. Вам понравился наш материал? Поделитесь с коллегами! Просмотров: 3767. Оценка статьи: 5.0 из 5. Уже оценило 3 читателя |
Всего комментариев: 0 | |