Оглавление:

Дверной звонок Arduino с измерителем уровня громкости: 4 шага (с изображениями)
Дверной звонок Arduino с измерителем уровня громкости: 4 шага (с изображениями)

Видео: Дверной звонок Arduino с измерителем уровня громкости: 4 шага (с изображениями)

Видео: Дверной звонок Arduino с измерителем уровня громкости: 4 шага (с изображениями)
Видео: Собрал рабочий Детектор Лжи из конструктора! Электронный конструктор ZNATOK на 999 схем! 2024, Ноябрь
Anonim
Дверной звонок Arduino с измерителем уровня громкости
Дверной звонок Arduino с измерителем уровня громкости

Основная идея - при нажатии кнопки дверного звонка светодиоды начнут ритмично светиться вместе со звуком зуммера, через некоторое время два события автоматически прекратятся. Светодиоды могут быть за дверью для развлечения посетителя или внутри. В этом руководстве я демонстрирую базовый проект, делая его довольно простым.

Я описал основную часть этого проекта как проект дверного звонка в своем технологическом блоге, поделился им на сайтах Hackstar, Fritzing и т. Д. Читатель вряд ли столкнется с трудностями при его создании. В Instructables я добавлю больше идей по улучшению, настрою этот проект для использования в реальной жизни. VU Meter - это несколько субъективное словосочетание.

Шаг 1. Получите аппаратные компоненты

Image
Image

Для создания этого проекта вам понадобятся следующие вещи:

  1. Arduino UNO или аналогичная плата × 1
  2. Макетная плата × 1
  3. Провода перемычки × 1
  4. Кнопочный переключатель (12 мм) × 1
  5. Резистор 1кОм × 1
  6. Резистор 221 Ом × 3
  7. Пьезозуммер (стандартный) × 1

Шаг 2: Получите схему и соберите ее

Скомпилируйте код и загрузите в Arduino!
Скомпилируйте код и загрузите в Arduino!

Выше добавлена схема. Вы также можете скачать файл Fritzing из моего проекта на Fritzing. Убедитесь, что все в порядке.

Шаг 3: скомпилируйте код и загрузите его в Arduino

Для новичков это немного сложно! У меня есть приведенная выше иллюстрация, чтобы облегчить задачу новичкам.

Здесь сложно писать код.

Обычно в Arduino IDE вы пишете / копируете и вставляете один код, который для этого проекта является «Основным кодом» этого проекта в Arduino Project Hub.

Вам нужно, следуя приведенной выше иллюстрации, щелкнуть и получить еще одну «вкладку» в Arduino IDE, на которую вы скопируете и вставите «pithes.h» с указанной выше веб-страницы.

Итак, в Arduino IDE у вас будут коды на двух вкладках в одном окне. Скомпилируйте и загрузите.

Шаг 4: Улучшите проект

Очевидно, этот проект слишком базовый по следующим пунктам:

  1. Количество светодиодов слишком мало
  2. Громкость зуммера очень низкая, как дверной звонок
  3. Мы ожидаем звука в формате MP3
  4. Требуется некоторая автоматизация

Обсудим улучшения.

Вы можете легко увеличить количество светодиодов с небольшой модификацией кода, так как длинное количество светодиодов меньше (Arduino имеет ограниченное количество контактов). За пределами этого предела, чтобы увеличить количество светодиодов, вам нужно понимать мультиплексирование, чарлиплексирование и т. Д. Вы действительно можете использовать точечный матричный дисплей Adafruit 8x8 (то есть чарлиплексирование). Вы можете использовать светодиоды RGB и т. Д.

Что касается воспроизведения MP3, вам действительно нужен какой-то щит для MP3.

Обычная жалоба - низкая громкость зуммера. В сети много дискуссий об использовании «мощного зуммера», добавлении транзистора и т. Д.

Последняя часть - это автоматизация. Если вы улучшите вышеперечисленные пункты, чтобы повысить качество производства дверного звонка, вы можете подумать о добавлении автоматизации, например, при прикосновении к ручке двери владельцем зуммер / музыка прекращаются. Эта часть на самом деле звучит сложно, но не сложно.

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