Оглавление:

Управление светодиодной лентой RGB с использованием Arduino: 4 шага
Управление светодиодной лентой RGB с использованием Arduino: 4 шага

Видео: Управление светодиодной лентой RGB с использованием Arduino: 4 шага

Видео: Управление светодиодной лентой RGB с использованием Arduino: 4 шага
Видео: Всё про WS2812b - самая подробная инструкция (подключение, настройка, прошивка для Ардуино) 2024, Ноябрь
Anonim
Управление светодиодной лентой RGB с использованием Arduino
Управление светодиодной лентой RGB с использованием Arduino

Привет, ребята, в этой инструкции мы сделаем схему для запуска светодиодной ленты 12 В RGB с Arduino. Поскольку мы знаем, что у Arduino недостаточно энергии для запуска светодиодной ленты RGB, нам нужно усилить сигнал Arduino для питания светодиодной ленты от другого источника, поэтому мы будем использовать транзистор TIP120 с Arduino для усиления сигнала малой мощности Arduino до требуемой мощности. сигнал (12 В) для светодиодной ленты RGB с источником питания 12 В и транзистором.

Шаг 1. Что вам нужно для этого

Что вам нужно для этого
Что вам нужно для этого
Вещи, которые вам нужны для этого
Вещи, которые вам нужны для этого
Вещи, которые вам нужны для этого
Вещи, которые вам нужны для этого
Что вам нужно для этого
Что вам нужно для этого

Для этого руководства нам понадобятся следующие вещи: TIP120: АДАПТЕР 12 В: ARDUINO UNO: Одна 5-метровая светодиодная лента RGB Mosfet irlzz4n или любой эквивалентный, либо потенциометр TIP 120 bjt или аналогичный3

Шаг 2: Подключения

Подключения
Подключения
Подключения
Подключения

Схема представлена в изображении на этом этапе. Пожалуйста, следуйте показанным схемам. Он имеет 3 транзистора для каждых 3 контактов светодиодной ленты RGB (1-1 каждый для красного «R», зеленого «G», синего «B») и 3 потенциометра для управления мощностью всех трех контактов R, G и B.

Шаг 3: Код

Код
Код

Кодирование очень простое, скопируйте следующий код и загрузите его в arduino.: void setup () {PinMode (9, 1); PinMode (10, 1); PinMode (11, 1);} int a, b, c; void loop () {a = digitalRead (A0); b = digitalRead (A1); c = digitalRead (A2); analogWrite (9, a / 4); analogWrite (10, b / 4); analogWrite (11, c / 4);}

Шаг 4: Тестирование

Тестирование
Тестирование
Тестирование
Тестирование
Тестирование
Тестирование
Тестирование
Тестирование

После загрузки кода вы можете повернуть любой или все потенциометры, чтобы отобразить цвета, каждый потенциометр отвечает за красный, зеленый, синий цвет независимо, и вы можете установить разные значения для всех трех потенциометров, чтобы получить желаемый цвет в светодиодной полосе RGB, и вы Драйвер светодиодной ленты RGB на базе Arduino готов к использованию. Украшайте дом и получайте удовольствие.

Рекомендуемые: