Звонок состоит собственно из Ардуино(в моём случае Nano, пойдёт любая), двух тактовых кнопок и динамика.
Одна кнопка меняет мелодию(4 пин), другая проигрывает её(5 пин). Кнопки имеют четыре ноги - по две с каждой стороны. Они соединены с землёй на Ардуино через резистор на 10кОм. С другой стороны любая из ног соединяется с 4 или 5 пином, соответственно с назначением данной кнопки. Всего мелодий две - главная тема Звёздных войн и тема Вейдера, т.е. Имперский марш. При желании можно самому внести изменения в код и добавить любую другую мелодию. Для воспроизведения звука используется стандартная ардуиновская функция tone(), которая принимает три параметра - номер пина динамика, частоту ноты, длительность ноты. Номер пина - 3.
Номер выбранной мелодии записывается в EEPROM, так что отключение питания не представляет собой никакой угрозы для звонка.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
Плата Arduino | Arduino Nano 3.0 | 1 | Поиск в win-source | |||
Резистор | 10 кОм | 2 | Можно обойтись одним | Поиск в win-source | ||
Тактовая кнопка | 2 | Поиск в win-source | ||||
Динамик | 1 | Поиск в win-source | ||||
Скачать список элементов (PDF)
Прикрепленные файлы:
- Buzzer(1).ino (2 Кб)
- Buzzer2.pdf (606 Кб)
Комментарии (2) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация