image image image
Роль: Полный цикл разработки (Hardware & Embedded) Описание проекта: Устройство управления автомобильной RGB-подсветкой, реагирующее на обороты двигателя. Контроллер считывает частоту вращения коленвала и динамически изменяет цвет и яркость 4 независимых каналов в соответствии с пользовательскими настройками, конфигурируемыми по USB. Заказчик ставил жесткие требования по минимизации цены компонентов. Выполненные работы: • Разработка принципиальной электрической схемы устройства. • Трассировка и проектирование печатной платы (2 слоя). • Монтаж и пайка компонентов (SMD и выводные). • Написание и отладка прошивки микроконтроллера на языке C. • Сборка, настройка и тестирование готового прототипа. Технические характеристики и особенности реализации: • Ядро: Микроконтроллер ATmega8 (AVR). • Питание: 12В (бортовая сеть автомобиля) с понижением до 5В через линейный стабилизатор. • Входной интерфейс: Считывание сигнала с датчика положения коленвала (ДПКВ) через делитель напряжения (обеспечивает защиту порта МК от высоковольтных выбросов и помех). • Выходные каналы: 4 независимых канала ШИМ-управления для RGB-лент. • Интерфейс настройки: USB-HID device (программная реализация на библиотеке V-USB) для связи с ПК. Функционал прошивки: Обработка внешних прерываний для подсчета оборотов, генерация ШИМ, программная реализация USB, логика переключения цветов по заданным порогам.