Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я создал этот дверной звонок, чтобы сообщить нашему офису, когда люди подходят к нам в службу технической поддержки. Часто не всегда сразу видно, есть ли кто-нибудь в анфиладе офиса, поскольку у нас нет «регистратора». Эта быстрая и простая система оповещения на основе Arduino позволяет нам узнать, когда кто-то входит в комнату.
В этом проекте есть кнопка отмены (6-секундная пауза), чтобы мы могли тихо входить / выходить, кнопка паузы (приостанавливает обнаружение до тех пор, пока кнопка не будет нажата снова) и кнопка сброса. Он питается от внешнего адаптера питания через стандартный разъем питания постоянного тока 5,5 мм.
Прототипирован на макете. В финальной сборке использовалась специально разработанная коробка для 3D-печати.
Шаг 1. Расходные материалы
- Ардуино Нано
- Ультразвуковой датчик HC-SR04
- Светодиод - красный - 5 мм
- Светодиод - желтый - 5 мм
- Светодиод - синий - 5 мм
- PAM8302 2,5 Вт усилитель звука класса D
- Мини-динамик (мы использовали динамик Gikfun 2 дюйма, 4 Ом)
- (3) - резисторы 220 Ом
- 3 кнопки (для финальной сборки мы использовали кнопки Cylewet 12 мм)
- Порт питания постоянного тока (5 мм x 2,1 мм)
- Переключатель питания кулисного типа
На фото 4 кнопки. Мы решили, что расположение кнопок на задней стороне окна проекта неудобно, поэтому я добавил кнопку в верхнюю часть окна. Две желтые кнопки подключены к одному и тому же контакту на Arduino, поэтому вы можете нажать любую из них!
Обратите внимание, что я использовал динамик 4 Ом. Вы также можете использовать динамик на 8 Ом с усилителем PAM8302, вы получите меньше громкости. Как бы то ни было, усилитель установлен на минимум, и он довольно громкий!
Шаг 2: Макет макета
Вот макет макета.
Делать…
- Измените распиновку аудиоусилителя, чтобы упростить электромонтаж.
- Измените распиновку для светодиода, чтобы упростить электромонтаж.
Для окончательного дизайна я использовал мини-макет только с 1 шиной питания.
Питание обеспечивается адаптером питания 5 В с разъемом 5,5 x 2,5 мм. Поскольку он подключен к порту VIN на Arduino Nano, этот порт может работать с напряжением до 20 В.
Шаг 3: электрическая схема
Шаг 4: Код
Этот код был написан с использованием веб-сайта Arduino Create для Arduino Nano, используемого для работы этого проекта.
Шаг 5: 3D-корпус
Для корпуса, напечатанного на 3D-принтере, я припаял резисторы к ножкам светодиода и припаял выводной провод к другой ножке. Я также использовал более крупные кнопки и добавил углубления для крепления гаек на переключателях и порте питания.
Стремясь сделать этот продукт воспроизводимым для студентов, я разработал корпус с помощью Tinkercad.
Отверстие для кнопки в правом верхнем углу предназначено для кнопки «переопределить». Нажимать было неудобно, поэтому я добавил вторую кнопку вверху коробки, чтобы упростить переопределение, чтобы мы могли покинуть офис, не срабатывая оповещения!
Вы можете заметить алюминиевую фольгу, обернутую вокруг проводов, спрятанных за динамиком. С датчика были прерывистые случайные показания. После добавления «экрана» из алюминиевой фольги показания датчика очень стабильны.