Скачать схему дверного звонка на pic16f628a. Запоминающий музыкальный звонок на PIC16F84

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

Таймер собран на очень распространенном и дешевом микроконтроллере от Microchip , 8-разрядный PIC F628A . Пользователь может запрограммировать интервал между включениями внешнего устройства и продолжительность его работы. максимальное время паузы и включения составляет 9 9 часов 59 минут, то есть, фактически 100 часов.

Для управления таймером используются четыре кнопки, а для отображения информации применен стандартный ЖК индикатор на 2 строки из 16 символов , работающий на основе контроллера HD44780U от фирмы Hitachi .


Для управления внешним устройством использовано электромагнитное реле . Обмотка реле должна быть рассчитана на напрядение 5 V . Микроконтроллер управляет реле через ключ на транзисторе PN2222 . Контакты реле должны быть рассчитаны на ток, потребляемый управляемым устройством. Кнопки управления подключены к портам микроконтроллера RB0, RA2, RA3 и RA4 .

Дисплей работает в четырехбитном режиме и для его управления требуется 6 портов микроконтроллера. Для звуковой сигнализации включения и отключения нагрузки использован пьезокерамический звонок. Звуковой сигнал также подается и при включении питания таймера.

Блок питания таймера содержит стабилизатор напряжения +5 V на микросхеме - регуляторе LM7805 . Для питания таймера от сети 220 вольт можно использовать любой нестабилизированный сетевой адаптер, купленный на китайском рынке. Выходное напряжение адаптера может быть в переделах 9 - 14 вольт.


Если мы внимательно посмотрим на схему устройства, то заметим, что выводы индикатора с номерами 15 и 16 не используются. они подключаются только в индикаторах с фоновой подсветкой. если вы хотите использовать индикатор с подсветкой, то подключите ее к +5 B через резистор сопротивлением 39 Ом.

В данной статье мы рассмотрим каким образом можно проигрывать музыкальные ноты при помощи PIC-микроконтроллера. Музыкальные ноты представляют из себя обычные звуковые частоты. И если мы точно знаем частоту определенной ноты, то мы можем запрограммировать микроконтроллер для проигрывания этой ноты через один пин ввода/вывода и звукоизлучатель.
В данном проекте мы рассмотрим проигрывание популярной композиции Happy Birthday To You при помощи микроконтроллера PIC16F628A и пьезоизлучателя.

Немного теории

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

Ноты других октав могут быть получены путем умножения или деления данных частот на 2. Например нота До следующей октавы будет иметь частоту 524 Гц.

Частоты всех нот можно найти в данной таблице:

Звуки нот могут быть сгенерированы прямоугольным сигналом нужной частоты. Т.о. для того, чтобы воспроизвести ноту при помощи микроконтроллера, нам необходимо знать частоту и длительность. Прямоугольный сигнал может быть сгенерирован на выводе МК при помощи переключения вывода с высокого уровня на низкий и наоборот. Также, можно задействовать ШИМ (широтно-импульсную модуляцию). В данном проекте мы выберем первый способ.

Схемотехника

Схема устройства очень проста. Вывод RB0 микроконтроллера PIC16F628A используется для генерирования прямоугольный импульсов заданной частоты. Т.к. выводы микроконтроллера не могут выдерживать ток более чем 25 мА, то пьезоизлучатель нельзя напрямую подсоединять к выводу МК. Поэтому используется npn транзистор BC547. Желательно, еще использовать RC-фильтр, но здесь, для упрощения схемы он не показан.

Программное обеспечение

Генерирование аудио-частот реализовать на mikroC Pro очень просто. В нем уже есть встроенная библиотека для работы со звуком. Библиотека содержит две основные функции:

Sound_Init(char *snd_port, char snd_pin) : задает соответствующий вывод микроконтроллера для генерации звука, например:
Sound_Init(&PORTB,0) задаст пин RB0 для вывода звука.

Sound_Play(unsigned freq_in_hz, unsigned duration_ms) : Генерирует прямоугольный сигнал

/* Hap py Birth Day to you, Hap py birth day to
C4 C4 D4 C4 F4 E4 C4 C4 D4 C4 G4 */
unsigned int notes = { 262, 262, 294, 262, 349, 330, 262, 262, 294, 262, 392,

/* you, Hap py Birth Day dear xxxx Hap py birth
F4 C4 C4 C5 A4 F4 E4 D4 B4b B4b A4 */
349, 262, 262, 523, 440, 349, 330, 294, 466, 466, 440,

/* day to you
F4 G4 F4 */
349, 392, 349
};

Ниже представлено видео воспроизведения:

Исходный код проекта и прошивка: (cкачиваний: 437)



Ребенок с самого раннего детства любит извлекать звуки из всех предметов. Самая первая игрушка это, конечно, погремушка. Но ребенок растет, и, постепенно вытесняя погремушки, в его жизнь начинают входить все новые игрушки.
Звуковые игрушки - «пищалки» (в отличие от погремушек, они упругие, и звук извлекается из них другим способом - сжатием корпуса игрушки) и разнообразные музыкальные игрушки (часто работающие на батарейках) - от мишки, способного рычать на разные голоса, до такой экзотики, как «мобильный телефон».

Особенно детей интересует, чем же там занимается папа или мама? Наблюдая, как родители работают за компьютером, дети тоже хотят поучаствовать в нажимании клавиш. Чтобы не только занять ребенка, но и помочь ему развиваться, предлагаю собрать музыкальную клавиатуру на PIC16F628A.

Схема музыкальной клавиатуры

Исключён фрагмент. Наш журнал существует на пожертвования читателей. Полный вариант этой статьи доступен только


Сердцем устройства является микроконтроллер PIC16F628A, он считывает код нажатой клавиши и согласно программе выдает звуки или наборы звуков.
При нажатии на буквы формируются одиночные звуки различной тональности, при нажатии на цифры – сигналы тонального набора телефона, при нажатии F1-F12 наборы тональных звуков. А при нажатии на ESC проигрывается короткая мелодия.

К устройству можно подключить любую клавиатуру персонального компьютера (не USB), как старую 5-штырьковую (DIN), так и 6-штырьковую (PS/2).

На схеме указано подключение 5-штырьковой клавиатуры (DIN).

Было замечено, что клавиатура начинает работать при напряжении питания не менее 4,5 В. Поэтому устройство лучше всего питать от батареи типа «Крона» и снижать напряжение стабилизатором 78L05.

Для повышения громкости можно на динамик подать не +5 В, а +9 В с вывода 3 IC2.
А возможно, напротив, потребуется ввести регулятор громкости. Это зависит от примененного излучателя.

В качестве излучателя можно использовать пьезоизлучатель типа ЗП-22, так же, попробовать различные схемы подключения динамиков, через конденсатор или используя простой фильтр. Можно выбрать, какое звучание будет лучше.


Протестировал схему при питании от 6 Вольт, и хотя по даташиту максимальное напряжение питания МК 5,5 Вольт, проблем не обнаружил. Так, что можно запитать игрушку от 4 батареек типа АА, но на ваш страх и риск. В этом случае стабилизатор можно убрать.

--
Спасибо за внимание!
Игорь Котов, главный редактор журнала «Датагор»


🕗 22/03/09 ⚖️ 53,37 Kb ⇣ 181 Здравствуй, читатель! Меня зовут Игорь, мне 45, я сибиряк и заядлый электронщик-любитель. Я придумал, создал и содержу этот замечательный сайт с 2006 года.
Уже более 10 лет наш журнал существует только на мои средства.

Хорош! Халява кончилась. Хочешь файлы и полезные статьи - помоги мне!

В настоящее время в продаже можно найти разнообразные звонки, на любой вкус, как музыкальные, предоставляющие на выбор до двух десятков мелодий, так и обычные, без наворотов, которые только выполняют главную функцию, сигнализируют о том, что кто-то пришел. Можно ли собрать музыкальный звонок самому? Разумеется можно, и в этой статье мы рассмотрим, как собрать такой звонок. Схема звонка довольно простая, и содержит всего 6 деталей, не считая кнопок включения воспроизведения мелодии и кнопки смены мелодии. Выпускается микросхема с девяностых годов прошлого века и наверняка знакома многим радиолюбителям.

На схеме указана микросхема УМС-7, но по этой схеме можно смело собирать звонок с применением микросхемы УМС-8, цоколевка у них одинаковая, но есть небольшие различия в величине питающего напряжении. На следующем рисунке можно увидеть внешний вид микросхемы, в стандартном Dip корпусе, 14 ножек:

Собранное мною устройство имеет 2 кнопки - Play и Выбор . Выглядит оно следующим образом:

Музыкальный звонок самодельный

Кнопку Play (SA1), в случае если решите собрать, с целью использовать, как квартирный звонок, нужно продублировать (подключить параллельно две кнопки) и вывести вторую с наружной стороны входной двери. Во время звучания мелодии, нажатием на кнопку Выбор (SA2), можно сменить звучащую мелодию. Схема звонка довольно экономичная и позволяет питать устройство от двух батареек АА или ААА. Для легкой замены батареек использовал стандартный заводской отсек под 2 батарейки.

Громкости звучания при этом хватает, чтоб просигнализировать о приходе к вам. В схеме используется кварц на 32768 Гц. Помнится встречал подобные, на старинных материнках. Привожу также свой вариант печатной платы звонка:

Если кто-то захочет использовать мой вариант печатной платы для программы sprint layout, в конце статьи можно будет скачать по ссылке . При выводе платы на принтер, используем прямую печать. В микросхемах зашиты обычно 2-3 мелодии, в некоторых дополнительно есть звуковой сигнал, подобный сигналу электронного будильника. Исключение составляет микросхема УМС-8-08, в ней зашиты 8 мелодий. Ознакомиться со списком мелодий можно на следующем рисунке:

Также приведу вариант схемы с кнопкой остановки звучания мелодии:

КТ315 можно заменить на другой маломощный транзистор структуры n-p-n, например, на КТ3102. Динамик, в качестве эксперимента подключал мощностью 2 ватта, звучало нормально. Остановился, в первую очередь из-за габаритов устройства на динамике 0.5 Ватт, 8 Ом, который и установил в звонок. Громкость звонка, при применении динамика с сопротивлением 4 Ом, будет несколько выше. Приведу еще один вариант рисунка подключения микросхемы:

В этой схеме также предусмотрена кнопка остановки звучания. Начинающим, у кого маловато опыта в пайке, чтобы не перегреть микросхему при впаивании, порекомендую впаять в плату панельку, а микросхему вставлять уже в эту панельку. Здесь есть дополнительный плюс: если мелодии надоедят, микросхему можно легко заменить на другую, с другим номером, набор мелодий соответственно тоже поменяется. Автор статьи - AKV.

 
Статьи по теме:
TrueCrypt шифрование важных файлов
TrueCrypt — это программная система для создания и использования шифруемого-на-лету тома (устройства хранения данных). Шифрование-на-лету означает, что данные автоматически шифруются или дешифруются прямо во время их считывания или записи, не отвлекая пол
Какую форму имеет канал гранде
Гранд-канал (Canal Grande) представляет собой основной транспортный канал Венеции, являющийся одновременно и так называемой «главной улицей» этого города на воде. Он пересекает в виде буквы S все пространство города, по его берегам располагаются самые кра
Как заблокировать доступ к вконтакте
Покажу как закрыть доступ ВКонтакте на компьютере. Закрыть доступ вы можете своей подруге или детям, чтобы они не лазили с компьютера вконтакт и не тратили время. Этот способ закроет доступ сайту вконтакте только на компьютере. Заходим в папку etc, она на
Установка Kaspersky Internet Security Параметры и свойства установки программы
Kaspersky Internet Security 2016 - комплексный антивирус, универсальная защита от всех интернет-угроз. Безопасные платежи - защита финансовых операций в интернете. Защита от несанкционированного подключения к веб-камере. Родительский контроль - обеспечен