Оглавление:

Светодиодная матрица, активируемая хлопком: 4 ступени
Светодиодная матрица, активируемая хлопком: 4 ступени

Видео: Светодиодная матрица, активируемая хлопком: 4 ступени

Видео: Светодиодная матрица, активируемая хлопком: 4 ступени
Видео: Часы DS3231, Настольный будильник с ЖК-матрицей. DIY LED Dot Matrix DS3231 Alarm Desktop Clock. ч.1 2024, Ноябрь
Anonim
Светодиодная матрица, активируемая хлопком
Светодиодная матрица, активируемая хлопком

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

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

Тебе понадобится:

  1. Ардуино Уно
  2. Макетная плата (см. Шаг 3)
  3. 4 перемычки между мужчинами и женщинами
  4. 3 перемычки между мужчинами и женщинами
  5. 3 светодиода
  6. 32 резистора 220 Ом
  7. 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.

Повеселись!

Рекомендуемые: