nano

Arduino - цветомузыка и шаговые двигатели.

Постановка задачи

Давно зрело желание переделать "Кузю", чтобы он не только двигался в такт музыки, но и вокруг сияла цветомузыка. Это можно было сделать и на Fujitsu MB90F598G, только руки не доходили. Теперь, когда я поглащен освоением нового микроконтроллера Arduino, я решил Кузю модернизировать.

Мне потребуется:
- Arduino Nano;
- Четыре контроллера шаговых двигателей;
- Активный трехполосный фильтр звукового диапазона;
- Трех канальный усилитель;
- RGB светодиодная лента и светодиоды;
- блок питания 12в.

Контроллер шагового двигателя

Из всех предложений рынка, я остановил свой выбор на EasyDriver:

3967

Технические характеристики микросхемы A3967SLB-T

Lead Free Status / RoHS Status Lead free / RoHS Compliant
Сфера применения Stepper Motor Driver

Ток выходной ±750mA
Напряжение нагрузки 4.75 V ~ 30 V
Напряжение питания 3 V ~ 5.5 V
Рабочая температура -20°C ~ 85°C

 

Возможности Arduino Nano позволяют подключить 4 контроллера шаговых двигателей и обеспечить еще 3 канала для управления RGB светодиодными лентами.

Проект

Для реализации цветомузыки я выбрал 3-х полосный активный фильтр на базе NM2116(Мастер КИТ). С активного фильтра сигналы потребовалось усилить, а для управления светодиодной RGB лентой, поставить транзисторные ключи. В итоге получилось следующее:

Скетч (программа) для Ардуино скачать

Кузя

Результат

2001
Hosted by uCoz