Использование кольца NeoPixel без Arduino
Я подумываю о покупке кольца NeoPixel для проекта, но мне нужно, чтобы оно работало без Arduino. Как только NeoPixel будет запрограммирован Arduino, будет ли он функционировать при питании без Arduino? Я не смотрю на изменение цвета или что-то в этом роде, я хочу установить светодиоды на сплошной красный цвет и не менять их.
Я нашел на веб-сайте Adafruit, что там написано: "NeoPixels не просто загораются сами по себе; для них требуется микроконтроллер (например, Arduino) и некоторое программирование". Но только ли это для того, чтобы заставить их работать на начальном этапе, или им постоянно требуется микроконтроллер?
@Matt, 👍-1
2 ответа
Нет, настройки цветов хранятся в оперативной памяти отдельных устройств, поэтому их необходимо перепрограммировать при каждом включении.
С другой стороны, для их программирования можно использовать гораздо меньшее устройство, такое как ATtiny85 для поверхностного монтажа, и light_ws2812 отлично работает на указанном устройстве. И как только они будут запрограммированы, можно перевести микроконтроллер в глубокий спящий режим, чтобы он почти не потреблял энергии.
Недавно я завершил проект с использованием одного из этих светодиодных колец. Я знал, что они обычно используются с arduino для управления, но в то время я все еще тестировал что-то, поэтому решил купить один и поработать с ним.
Я припаял стандартный 3-контактный кабель ARGB к 5v, GRN и Data In к кольцу и подключил его к одному из заголовков argb на компьютере. Результаты были следующими:
Кольцо действительно загорелось и оставалось подсвеченным вместе с ПК.
Заголовок ARGB был подключен к разветвителю, который шел от заголовка материнской платы ASUS.
Armoury Crate (программное обеспечение argb от ASUS) уже было настроено на компьютере, и это программное обеспечение посылало сигнал на кольцо через разветвитель.
На кольце было НЕСКОЛЬКО светодиодов, которые вели себя так, как ожидалось, исходя из цветов и рисунка, установленных в ящике для оружия. Однако некоторые светодиоды, несмотря на то, что мы подсвечены, мигают разными цветами, которые не соответствуют тому, как они были установлены в Armoury Crate.
Возьмите с собой: Эти кольца NeoPixel работают без arduino с точки зрения приема напряжения и освещения. Однако из-за того, как они запрограммированы, они могут вести себя не так, как ожидалось или предполагалось, если они подключены к контроллеру, отличному от arduino.
Для моего приложения многоцветный узор получился красивым, поэтому я решил оставить его как есть.
- Есть ли функция Adafruit для инвертирования цветов моего экрана для языка Arduino?
- Использование аккумуляторов 18650 с повышающим преобразователем 3,7 В в 5 В.
- Как погасить светодиод за определенное время с помощью FastLED
- Выход из цикла while с помощью ИК-пульта для neopixel
- Переключение между циклами Arduino ИК-пульт дистанционного управления
- Красный светодиод не выключается на игровой площадке Adafruit Circuit Classic
- Проблема с индивидуальными адресуемыми светодиодами Adafruit Neopixel - Любой код заставляет светодиоды "сходить с ума"
- Код Neopixel не работает на плате Adafruit Feather
"И как только они будут запрограммированы, можно перевести микроконтроллер в глубокий спящий режим, чтобы он почти не потреблял энергии". - Зачем беспокоиться, если микроконтроллер, работающий на полную мощность, потребляет около 0,0001% мощности средней цепи ws2812?, @Majenko