
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

К концу этого руководства вы сможете создать устройство, которое будет слушать громкие звуки, такие как хлопки, и реагировать на них, включая или выключая 3 светодиода. Выше изображение окончательного результата.
Шаг 1: материалы
Тебе понадобится:
- Ардуино Уно
- Макетная плата (см. Шаг 3)
- 4 перемычки между мужчинами и женщинами
- 3 перемычки между мужчинами и женщинами
- 3 светодиода
- 32 резистора 220 Ом
- 1 модуль звукового датчика микрофона KY-038
Вы можете приобрести эти детали в Интернете в разных местах - поискайте вокруг, и вы сможете найти их по приличной цене.
Шаг 2: Сборка

Подключите Arduino и его компоненты, как показано на этой схеме. Синий и серый провода представляют собой перемычки «папа-папа», а желтый, черный и красный провода представляют собой перемычки «папа-мама».
Обратите внимание, что вы также можете установить схему на мини-макетную плату, как я сделал на изображении для шага 1. Я бы не рекомендовал это, потому что очень легко перепутать или сломать вещи, когда они плотно упакованы вместе.
Поскольку я не смог найти деталь для KY-038, мне пришлось исключить ее из схемы. Желтый провод должен быть подключен к его контакту «A0», черный провод должен быть подключен к его контакту «G» (заземление), а красный провод должен быть подключен к его контакту «+» (5 В).
Шаг 3: Код
Откройте IDE Arduino и вставьте в нее следующий код:
pastebin.com/cJQUA4eM
При необходимости измените строки с 1 на 25; Я добавил комментарии, чтобы объяснить, что делает каждая из констант.
После того, как вы вставили и изменили код по своему вкусу, загрузите его в Arduino.
Шаг 4: Готово
Если все пойдет по плану, у вас должна быть полнофункциональная светодиодная матрица, активируемая хлопком. Вот список команд в моем текущем коде:
- 2 хлопка: переключает светодиод 1
- 3 хлопка: переключает светодиод 2
- 4 хлопка: переключает светодиод 3
- 5 хлопков: выключает все светодиоды
- 6 хлопков: Включает все светодиоды
- 16 аплодисментов: Световое шоу!:П
Если вы достаточно смелы, вы можете войти в мой код и добавить или изменить текущие команды, чтобы делать разные вещи. Соответствующий код находится в строках 84–148.
Повеселись!
Рекомендуемые:
Каскадная светодиодная матрица 8x16 Rgb: 3 ступени

Каскадная светодиодная матрица 8x16 RGB: в этом проекте я сделал каскадируемую светодиодную матрицу 8x16 RGB и ее контроллер. Microchip 18F2550 используется для поддержки USB. Светодиоды RGB управляются регистрами сдвига 74hc595 с резисторами. Для данных анимации и конфигурации; 24C512 внешний EEPROM
Светодиодная матрица 10x10 RGBW: 4 ступени

Светодиодная матрица 10x10 RGBW: в этом проекте я создаю светодиодную матрицу 10x10 RGB. Этот проект занял около 8 часов пайки. Я бы рекомендовал и не рекомендовал бы этот проект. На изготовление уходит очень много времени, но готовый продукт завораживает
Светодиодная матрица: 4 ступени

Светодиодная матрица: это светодиодная матрица 8x8, сделанная с использованием светодиодов WS2812 и микроконтроллера ESP8266. Этот проект был вдохновлен: https://www.instructables.com/id/Make-Your-Own-10x
Светодиодная лента, активируемая датчиком движения, с таймером: 6 шагов (с изображениями)

Светодиодная лента с активированным датчиком движения и таймером: Всем привет! Я действительно счастлив, что прямо сейчас пишу еще одно руководство. Этот проект появился на свет, когда несколько месяцев назад со мной связался товарищ-инструктор (?!) (Дэвид @dducic) с просьбой о помощи в дизайне. Итак, вот оригинальная спецификация: & q
Светодиодная матрица с регулируемой яркостью: 4 ступени

Светодиодная матрица с регулируемой яркостью: Этот проект решает три основные задачи: - Считывание аналогового значения с потенциометра - Запись аналогового значения на каждый светодиод - Изменение яркости каждого светодиода в зависимости от входа потенциометра Необходимые материалы: - 5 светодиодов - Потенциометр - (5) 220 Ом сопротивление