Arduino Контроллер для светодионой ленты

[vc_row][vc_column][vc_column_text]Хотите добавить немного уюта в свою комнату? Добавьте катушку светодиодной ленты! Добавьте анимацию с настройкой какого-либо параметра и атмосфера будет меняться по вашему желанию. 

В первую очередь мне понадобилась RGBW (RGB) светодиодная лента с блоком питания на 12 вольт и 3 ампера.

Далее я выбрал что будет управлять лентой. Мой выбор пал на arduino mega и мосфет транзисторы. Не обойдемся и без пакетика рассыпухи в виде клеммников, резисторов и разъема питания.

Контроллер собрался на зеленой печатке. В нем есть мосфеты, клеммники и резисторы для подключения ленты. Разъем питания для ленты и провода питания к плате. Пять пинов для подключения ленты. И отдельно потенциометр для регулировки параметра анимации. Паяем всё по схеме.


В моём случае, я решил сделать включение случайных цветов с заданной периодичностью. Случайно меняем напряжение на канале от 0 до 5 вольт раз с периодичностью, которая задаётся патенциометром с канала A0.

Скачать прошивочку можно на github.

#define redPin 2
#define greenPin 3
#define bluePin 4
#define whitePin 5
#define speedRegulator A0
void setup() {
  pinMode(redPin, OUTPUT);
  pinMode(grrenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);
  pinMode(whitePin, OUTPUT);
  pinMode(speedRegulator, INPUT);
}
void loop() {
  analogWrite(redPin, random(1023));
  analogWrite(grrenPin, random(1023));
  analogWrite(bluePin, random(1023));
  analogWrite(whitePin, random(1023));
  delay(analogRead(speedRegulator));
}

Если что-то не получилось, пишите в комментариях. Подскажу![/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_video link=»https://www.youtube.com/watch?v=zdBE5pVoptc»][/vc_column][/vc_row]

Загрузка ...
The Robot
Adblock
detector