ЭЭлектроПоиск/Готовые устройства/Арт и творческие проекты/Освещение и звук для диорам из кубиков на ATtiny3216 (LEGO)
Готовое устройство · источник OSHWLab

Освещение и звук для диорам из кубиков на ATtiny3216 (LEGO)

Открытый проект со схемой, платой и документацией.

Освещение и звук для диорам из кубиков на ATtiny3216 (LEGO)

Карточка проекта

Автор
teemonkey
Лицензия
CERN Open Hardware License
LEDAudioPower
Источник
https://oshwlab.com/teemonkey/lego_christmas-lighting
Лицензия: CERN Open Hardware License · атрибуция автора

Модульная система освещения и звука для диорам из кубиков (LEGO-совместимых) на микроконтроллере ATtiny3216. Система разделяет логику управления и распределение питания светодиодов и позволяет независимо управлять четырьмя группами подсветки.

Центральная плата: микроконтроллер ATtiny3216 (в корпусе SOIC на адаптере SOIC-20 → DIP-20), аудиомодуль DFPlayer Mini с microSD, ИК-приёмник с пультом, четыре модуля-ключа XY-MOS (сдвоенные MOSFET), питание от внешнего адаптера 5 В и интерфейс программирования UPDI. ATtiny3216 формирует ШИМ-сигналы для световых эффектов и отправляет последовательные команды DFPlayer для воспроизведения звука.

Платы распределения светодиодов: до четырёх независимых групп, каждая на нескольких SMD-светодиодах 0805 с индивидуальными последовательными резисторами; питание — через разъёмы JST-PH; каждая плата соответствует одному каналу коммутации (модулю XY-MOS). Это даёт до 4 независимых групп с индивидуальной регулировкой яркости и назначением эффектов (мерцание, «дыхание», статичный свет).

Особенности связи с аудио: используется только линия ATtiny TX → DFPlayer RX (без обратной), библиотека DFPlayer не применяется (чтобы не блокироваться в ожидании ответа) — командные кадры отправляются напрямую. Важна точная тактовая частота: требуется f_cpu = 20 МГц, поскольку скорость UART (фиксированные 9600 бод для DFPlayer) напрямую зависит от частоты процессора, и её отклонение приводит к сбоям связи.

Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/teemonkey/lego_christmas-lighting

Файлы проекта · состав документации

Christmas Tree and House.pngHTML
MainBoard_in_case.pngHTML
PCBs.pngHTML
MainBoard_completed.pngHTML
Christmas Tree-House-Sled.pngHTML
code_completed.zipHTML
Заметили ошибку?