
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
Автор: thedod Моя страница на github Следуйте дальше от автора:






О себе: Отстой при пайке, [надеюсь] компенсируется кодированием. Подробнее о дододе »
Это световая штука, в которой вход встроенного микрофона отображается на светодиодной полосе 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 от скачков напряжения).
Рекомендуемые:
Светодиодная лента с матричным дисплеем с контролем Wi-Fi: 3 шага (с изображениями)

Светодиодная подсветка с матричным дисплеем, управляемая Wi-Fi: Программируемые светодиодные ленты, например основанные на WS2812, завораживают. Применения разнообразны, и вы быстро можете получить впечатляющие результаты. И почему-то создание часов кажется мне еще одной областью, о которой я много думаю. Начиная с некоторого опыта в
Светодиодная лента RGB с дистанционным управлением: 4 шага (с изображениями)

Светодиодная лента RGB с дистанционным управлением: создайте свою собственную светодиодную ленту с дистанционным управлением для индивидуального освещения комнаты! Большинство светодиодных лент RGB управляются с помощью инфракрасного пульта дистанционного управления. Чтобы выключить, включить или изменить цвет, вы должны находиться перед приемником. Это скучно и не
Брошь из кварцевого кристалла, чувствительная к звуку и музыке, с игровой площадкой Circuit Express: 8 шагов (с изображениями)

Брошь из кварцевого кристалла, воспринимающая звук и музыку, с игровой площадкой Circuit Express: эта звукореактивная брошь сделана с использованием детской игровой площадки, дешевых кристаллов кварца, проволоки, картона, найденного пластика, английской булавки, иглы и нитки, горячего клея, ткани, и множество инструментов. Это прототип или первый набросок этого
Лампа Arduino для бутылок с газировкой - чувствительность к звуку: 3 шага (с изображениями)

Лампа Arduino для бутылок с газировкой - чувствительная к звуку: у меня осталось несколько светодиодов с индивидуальной адресацией, оставшихся от другого проекта, и я хотел создать еще одну довольно простую, но увлекательную задачу для моих классов по дизайну продукта 10-го года (возраст 13-15 лет). В этом проекте используется пустая бутылка из-под газировки (или газированный напиток, если вы
Куртка Mountain Safety: чувствительная к движению светодиодная куртка: 11 шагов (с изображениями)

Куртка Mountain Safety Jacket: Светодиодная куртка, чувствительная к движениям: Улучшения в легкой и носимой электронике открывают новые возможности для внедрения технологий в отдаленные районы и их использования для повышения безопасности тех, кто исследует. В этом проекте я опирался на свой собственный опыт использования рекламы на открытом воздухе