2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот проект представляет собой кольцо из 12 светодиодов RGB, управляемых для отображения различных заданных цветов (в виде улыбки), в зависимости от сопротивления ползункового потенциометра. Если у кого-то есть какие-либо предложения, я буду рад их прочитать, так как улучшения всегда могут быть сделал.:)
Шаг 1: Спецификация материалов (BOM)
-
Любая плата Arduino или конфигурация, совместимая с Arduino IDE (например, микросхема ATMEL с необходимыми компонентами) Arduino UNO R3, которую я использовал:
ARDUINO UNO REV3
-
Макетная плата или печатная плата Макетная плата, которую я использовал:
Полноразмерный макет (Adafruit) Полноразмерный макет (Aliexpress)
-
Кольцо для светодиодов RGB любого размера или кольцо для светодиодов RGB «Adafruit NeoPixel Ring», которое я использовал с 12 светодиодами:
- Кольцо Adafruit NeoPixel
- Кольцо со светодиодной подсветкой RGB 12 (Aliexpress)
-
Потенциометр / переменный резистор (желательно 10 кОм для точности). Потенциометр, который я использовал:
Ползунковый потенциометр 10К (Алиэкспресс)
-
Около 10 перемычек (тип и количество штекер-гнездо / штекер-штекер / гнездо-гнездо в зависимости от выбранной конфигурации) Провода-перемычки, которые я использовал:
- Провода для перемычек папа / вилка (Adafruit)
- Кабель Dupont / перемычка между мужчинами и женщинами 20 см (Aliexpress)
Шаг 2: Подключение
Диаграмма была создана с помощью Circuito.io (щелкните изображение, чтобы увидеть полную диаграмму)
Шаг 3: Код Arduino
Исходный код - это пример Adafruit Neopixel, «Простой», модифицированный мной для работы с этим проектом. В настоящее время он показывает пять разных цветов: красный, желтый, зеленый, синий или фиолетовый. Если потенциометр находится вне диапазона значений, установленных в условных операторах, он выключит все светодиоды. (установите R, G, B на 0, 0, 0).