banner
Центр новостей
Выбирайте из нашего широкого спектра продуктов и услуг мирового класса, чтобы получить поистине незабываемые впечатления.

Радиобудильник с подключением к IO

Jun 03, 2023

[CoreWeaver] создает будильник, который включает в себя функции, которые можно ожидать от такого проекта, включая FM-радио, кнопки повтора сигнала и дисплей, но выходит за рамки базовых функций, включая измерение температуры и подключение к ПК, открывая путь для настраиваемых функциональность.

Atmega328 используется в качестве основного микроконтроллера, который обменивается данными через I2C как с часами реального времени DS1307 (RTC), так и с FM-модулем TEA5767. Основное питание поступает от источника питания 9 В с линейными стабилизаторами LM317 и LM7805, обеспечивающими шины питания 3,3 В и 5 В соответственно. Большая часть электроники питается от напряжения 5 В, за исключением TEA5767, который питается от шины 3,3 В, а уровни связи I2C смещены с 5 В на 3,3 В. Аудиовыход TEA5767 подается непосредственно на аудиоусилитель TDA7052 для управления динамиками. Поскольку RTC имеет дополнительную батарейку типа «таблетка», будильник может показывать точное время, даже если он не подключен к сети.

Для более резкого сигнала тревоги используется пьезозуммер, а также ЖК-матрица 20×4, при этом [coreWeaver] создает собственный числовой шрифт для создания чисел большого формата для дисплея. Для измерения температуры используются два цифровых термометра DS18B20: один размещен снаружи, другой внутри помещения, при этом микроконтроллер использует 1-проводной протокол для связи. Изготовлен индивидуальный корпус, напечатанный на 3D-принтере, в комплекте с кнопкой и ручкой повтора сигнала, что обеспечивает компактный корпус для проекта.

Связь USB с последовательным UART открывает путь для полностью настраиваемых расписаний сигналов тревоги, настройки радио или других действий в зависимости от времени, температуры или чего-либо еще. [CoreWeaver] имеет все файлы дизайна и исходный код, доступные на GitHub, включая полную спецификацию материалов (BOM) и схемы, что дает широкие возможности любому хакеру, желающему расширить или настроить проект дальше.

Будильники являются основой Hack-a-Day, и мы представили проекты, начиная от будильников с ламповыми лампами и заканчивая световыми будильниками. [CoreWeaver] запустил серию видео с описанием сборки, так что обязательно посмотрите видео после перерыва!