LED controller

Четырехканальный драйвер для светодиодных светильников с диммированием и управлением через Ethernet (MQTT). Возможно подключение внешних датчиков движения, освещенности и др.

Плата контроллера (KiCAD 3D view)

Разработка

Процесс разработки и муки творчества изложены тут:

LED controller: анонс

LED controller: выбор микроконтроллера

LED controller: выбор драйвера

LED controller: макетирование

LED controller: оживление макета

LED controller: схема

LED controller: печатная плата

LED controller: прошивка

ТТХ

Проект находится в стадии разработки

Схема подключения

Проект находится в стадии разработки

Настройка тока драйвера

Проект находится в стадии разработки

Исходники

Исходные материалы проекта находятся в открытом доступе на Github. Для удобства использования проект был разделен на два репозитория:

Аппаратная часть — LED_controller

Прошивка — LED_controller_FW

Для создания проекта применялось следующее программное обеспечение:

KiCAD — схема электрическая и  трассировка печатной платы;

Atollic TrueSTUDIO — встраиваемое ПО для МК STM32.

Структура папок проекта:

00-Docs

Текстовые, графические и другие материалы, использованные в процессе разработки. Обычно, даташиты на примененные микросхемы, апноуты и разное другое.

01-Schematics

Схемотехника. Исходные файлы проекта электрического САПР, включая исходники печатной платы и выгруженные GERBER файлы.

02-Mechanics

Всё, что касается механики — корпус и его элементы, 3D-модели нестандартных деталей на печатной плате и т.д. Детали и сборки механического САПР.

03-Embedded

Встраиваемое программное обеспечение (firmware). Исходники программ для микроконтроллеров, файлы конфигурации ПЛИС и т.д.

04-PC

Программы для ПК. Исходные коды программ для ПК — основных или вспомогательных (использованных для отладки проекта).

Испытания

Проект находится в стадии разработки

FAQ

Проект находится в стадии разработки