Счетчик аплодисментов — это устройство, которое, в зависимости от симпатий зала, отображает на шкале степень поддержки зрителями той или иной песни, номера, танца и т.д. По сути, это шумомер, измеряющий шум от аплодисментов.
Мастер сделал это устройство для церемонии награждения за лучшую песню. Для изготовления устройства мастер использовал следующие
Инструменты и материалы:
-Акуумуляторная дрель;
-Отвертки;
-3D-принтер (опционально);
-Фанера;
-Крепеж;
-Магнитная защелка;
-Ардуино Нано;
-Усилитель электретного микрофона — MAX4466 с регулируемым усилением;
-5 В 8-канальный релейный модуль — 2 шт;
-Блок питания 5В;
-Провода;
-Переключатели — 2 шт;
-Лампочки;
-Контактные колодки;
-Дисковая пила;
-Столярный клей;
-Рулетка;
-Маркер;
-Струбцины;
-Электрические патроны;
Шаг первый: Ардуино
Это устройство состоит из трех основных частей: (1) электроника, которая будет выполнять анализ и управление, слушать и решать, когда и какие огни включать; (2) корпус; и (3) цепь 220 В, которая управляется схемой электроникой.
Делать проект мастер начал с электроники.
На tinkerCAD он создал онлайн-симулятор. Найти его можно здесь, как файл «Applause_1.0.ino».
Создание черновой онлайн-версии и тестирование нескольких кодов Arduino на этом симуляторе помогли лучше понять, что нужно для этой сборки. Мастер экспериментировал с добавлением способа управления программой. В схему он устанавливает два переключателя. Один переключатель включает и выключает устройство, другой сбрасывает счет обратно на 0.
После сборки схемы мастер проверил ее работу. Оказалось, что микрофон, который он использовал не подходит для проекта. У микрофона была слишком большая чувствительность. Тогда он был заменен на MAX4466, у которого имеется регулировка.
MAX4466 работал лучше, но также давал неверную наводку при аплодисментах в непосредственной близости. Тогда мастер решил включить продолжительность аплодисментов как переменную в код, а не только громкость аплодисментов, как было ранее. Если превышен порог громкости, загорается только первая лампочка, а затем небольшая пауза. Во время паузы Arduino будет анализировать, если звук все еще достаточно громкий, то загорается вторая лампочка и снова пауза. Время ожидания будет увеличиваться с каждой новой паузой. Аплодисменты должны длиться 22,5 секунды на полной громкости, чтобы зажглись все 10 лампочек.
Код для Ардуино можно скачать здесь, как файл «Applause_2.0.ino»
Шаг второй: корпус
Сначала мастер разработал дизайн корпуса. Скачать файл с проектом можно ниже.
ApplauseMeter_jakwiebus.f3z
Дальше мастер производит распиловку фанерного листа, выпиливание технологически отверстий. Собирает корпус.
Шаг третий: сборка
Внутри корпуса мастер закрепляет десять электрических патронов.
Дальше мастер монтирует и устанавливает низковольтную электронику.
Производит монтаж цепи 220 В.
Для лучшего крепления верхней части корпуса закрепляет магнитные защелки.
Все готово. Мастер вполне удовлетворен результатом.