PixelOrgan: чувствительная к звуку светодиодная лента DotStar (с MicroView): 3 шага (с изображениями)
PixelOrgan: чувствительная к звуку светодиодная лента DotStar (с MicroView): 3 шага (с изображениями)

Видео: PixelOrgan: чувствительная к звуку светодиодная лента DotStar (с MicroView): 3 шага (с изображениями)

Видео: PixelOrgan: чувствительная к звуку светодиодная лента DotStar (с MicroView): 3 шага (с изображениями)
Видео: Pixelorgan 2D animated Video! 2025, Январь
Anonim

Автор: thedod Моя страница на github Следуйте дальше от автора:

Micro: аркадный - дешевый, Micro: битовый, беспаечный
Micro: аркадный - дешевый, Micro: битовый, беспаечный
Micro: аркадный - дешевый, Micro: битовый, беспаечный
Micro: аркадный - дешевый, Micro: битовый, беспаечный
Дешевая беспаечная кнопка сброса для Raspberry Pi
Дешевая беспаечная кнопка сброса для Raspberry Pi
Дешевая беспаечная кнопка сброса для Raspberry Pi
Дешевая беспаечная кнопка сброса для Raspberry Pi
Заставьте ЖК-монитор I2C от Seedstudio работать со старым Arduino
Заставьте ЖК-монитор I2C от Seedstudio работать со старым Arduino
Заставьте ЖК-монитор I2C от Seedstudio работать со старым Arduino
Заставьте ЖК-монитор I2C от Seedstudio работать со старым Arduino

О себе: Отстой при пайке, [надеюсь] компенсируется кодированием. Подробнее о дододе »

Это световая штука, в которой вход встроенного микрофона отображается на светодиодной полосе DotStar 72, так что верхний светодиод отображает текущие высокие / средние / низкие уровни как R / G / B, а остальная часть Светодиоды представляют предыдущие значения (так что мы получаем эффект водопада). Смотрите видео здесь.

В качестве контроллера я использовал MicroView - небольшой клон Arduino со встроенным OLED-дисплеем. Это позволяет системе отображать текущий высокий / средний / низкий стиль графического эквалайзера, а также горизонтальную полосу, отображающую общий уровень (удобно при настройке потенциометра чувствительности микрофона). Сделать все это с более дешевым клоном Arduino не составит труда (и снизить стоимость примерно на 35 долларов). Вам просто нужно удалить в коде строки, связанные с MicroView (их легко заметить).

Шаг 1: материалы

  • Контроллер MicroView.
  • Программатор MicroView (также используется для питания USB).
  • Полоска на 72 светодиода DotStar (я использовал эту).
  • Электретный микрофон (со встроенным усилителем).
  • Потенциометр 10㏀.
  • Макет "половинного размера".
  • Макетные перемычки.
  • Сплошные провода 22 AWG (для микрофона).
  • Разъем USB типа A «папа - винт».
  • Настенное зарядное устройство USB (минимум 2 порта, хотя бы один из них> = 2A).

Шаг 2: Сборка

сборка
сборка
сборка
сборка
  • Соберите MicroView (поверх программатора), микрофон (его нужно припаять к проводам) и потенциометр на макетной плате (см. Схему).
  • На этом этапе (прежде чем задействовать в этом DotStar) подключите программатор к компьютеру через USB и загрузите код (см. Следующий шаг).
  • Подсоедините свободный красный и черный провода полосы DotStar к переходнику с винтовыми зажимами USB (черный к крайнему правому винту, красный ко второму винту слева).
  • Вставьте перемычки, идущие от контактов часов и данных (4-й и 5-й контакты слева на «верхней» стороне MicroView).
  • Подключите программатор MicroView и USB-адаптер с винтовым зажимом (подключенный к DotStar) к розеткам настенного зарядного устройства. Важно: адаптер должен быть в розетке, рассчитанной на ток не менее 2А (MicroView менее разборчив).

Наслаждаться.

Шаг 3: Код

Вы можете скачать код ниже.

Вам также потребуется установить библиотеки Adafruit DotStar и Sparkfun MicroView (загружать их не нужно. Вы можете просто установить их из меню Sketch / Include Library / Manage Libtraries в Arduino IDE).

Снижение затрат

Если вы хотите [сэкономить ~ 35 долларов] и использовать «обычный» клон Arduino вместо MicroView [+ Programmer], удалите все строки, содержащие виджет microview | uview |, и он, вероятно, будет работать на любом клоне Arduino (не тестировался [еще]). У вас не будет шикарного графического дисплея (конечно), но вы можете получить обратную связь, регулируя потенциометр чувствительности микрофона с самой светодиодной ленты.

Также обратите внимание, что хотя я использую программатор в качестве источника питания USB, вы можете сэкономить ~ 15 долларов и запитать microView от Dotstar (красный и черный контакты разъема JST), но вы также должны подключить между ними конденсатор емкостью> 1 мФ (для защиты MicroView от скачков напряжения).