Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Запоминающий музыкальный звонок на PIC16F84. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Звонки и аудио-имитаторы

Комментарии к статье Комментарии к статье

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

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

В описываемом варианте устройство воспроизводит 16 мелодий, которые выбираются случайным образом. Изменив коды управляющей программы, можно замени ib мелодии любыми другими, а также изменить их число и время звучания.

Принципиальная схема звонка изображена на рис. 1. Его основа - микроконтроллер DD1 (PIC16F84-04I/P фирмы Microchip). Тактовую частоту задает кварцевый резонатор ZQ1. Сигнал 34 снимается с вывода 7 (RB1) микроконтроллера, усиливается транзистором VT1 и воспроизводится динамической головкой ВА1.

Запоминающий музыкальный звонок на PIC16F84

Кнопка звонка SB1 и датчик открывания двери SF1 подключены к выводам микроконтроллера через токоограничивающие резисторы R3, R5. Конденсаторы С5 и С6 исключают самопроизвольное срабатывание звонка от помех, создаваемых электроприборами.

Устройство питается от сети переменного тока через понижающий трансформатор Т1. Напряжение вторичной обмотки выпрямляется диодным мостом VD1. постоянное напряжение стабилизируется интегральным стабилизатором DA 1.

Чертеж печатной платы и расположение деталей на ней показаны на рис. 2. Плата рассчитана на установку резисторов МЛТ. конденсаторов К50-35 (С1, С2) и КМ (остальные).

Запоминающий музыкальный звонок на PIC16F84

Диодный мост VD1 - КЦ405 с любым буквенным индексом. Кварцевый резонатор ZQ1 - на частоту 4 МГц. Конденсаторы C3, С4 - любые керамические емкостью 15...33 пФ. Транзистор VT1 - любой из серии КТ815. Сопротивление резистора R1 должно быть не более 40 кОм.

В качестве Т1 подойдет любой трансформатор, обеспечивающий на вторичной обмотке напряжение 9... 10 В при токе 0.3 А. В авторском варианте применен трансформатор ТС-Ш-ЗМ1. у которого число витков вторичной обмотки уменьшено на 90.

Кнопка SB1 - обычная для дверного звонка, датчик открывания двери SF1 - геркон. закрепленный на дверном косяке. На самой двери устанавливают магнит. При закрывании двери геркон под действием магнита замыкается, при открывании -размыкается. Датчик может быть любой конструкции.

Листинг программы:

Запоминающий музыкальный звонок на PIC16F84
(нажмите для увеличения)

Для замены мелодий ознакомимся с принципом размещения их в памяти микроконтроллера. Они располагаются в памяти программ в интервале адресов с 200Н по 3FFH. Одна нота занимает в памяти одно машинное слово. Каждая мелодия должна заканчиваться кодом 07Н. Маска M_RAND. расположенная по адресам 0079Н и 0085Н. определяет число мелодий и. соответственно, максимальное число нот в мелодии (табл. 2).

Запоминающий музыкальный звонок на PIC16F84

Так, если маска равна F8H (32 мелодии по 15 нот), то первая мелодия займет адреса 200H-20FH. вторая -210H-21FH.....32-я - 3F0H-3FFH. Очевидно, что каждая из них занимает 16 машинных слов, а максимальное число нот в мелодии - 15 (одно машинное слово отведено под код 07Н).

Следует отметить: если в конце мелодии нет кода 07Н. то будет воспроизводиться без остановки следующая и т. д. до тех пор. пока не встретится этот код. В данном случае (16 мелодий по 31 ноте) первая мелодия занимает адреса 200H-21FH. вторая -220H-23FH и т. д. Реальное число нот (от 1 до 31) зависит от того, в каком месте будет поставлен код 07Н. Коды нот в зависимости от их длительности и принадлежности к той или иной октаве представлены в табл. 3.

Запоминающий музыкальный звонок на PIC16F84
(нажмите для увеличения)

Для предварительного прослушивания мелодий можно использовать программу music.exe.

По адресу 008ВН располагается константа Wait_D. определяющая время ожидания открывания двери. Это время (в секундах) примерно равно Wait_D-2. В нашем случае константа равна 5АН (в десятичной системе - 90) и время ожидания составляет 90 · 2 = 180 с = 3 мин.

Для изменения программы необходимо загрузить файл ring.hex в шестнадцатиричный редактор (обычно он встроен в программное обеспечение программатора) и отредактировать, приняв во внимание то, что машинное слово микроконтроллера PIC16F84 имеет длину 14 бит и представлено четырехразрядным шестнадцатиричным числом. Заменять необходимо только два младших разряда, так как старшие представляют собой код инструкции. Например, в памяти по адресу 208Н находится число 3483Н, а необходимо записать код 07Н. Изменив только младшие разряды, получим число 3407Н.

Допустимо также внести изменения непосредственно в исходный текст программы (файл nng.asm). Для этого необходимо создать папку Ring в корневом каталоге любого диска, поместить туда файлы nng.asm, ring.pjt и ring.lkr. Затем в среде MPLAB v4.12 открыть проект ring.pjt и файл ring.asm. который и необходимо отредактировать. Далее запускают построение проекта и получают новый файл ring.hex.

Файлы проекта

Автор: М.Буров, г.Кострома

Смотрите другие статьи раздела Звонки и аудио-имитаторы.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Власть является ключевым фактором счастья в отношениях 11.03.2026

Исследования семейных и романтических отношений показывают, что длительное счастье пары зависит не только от привычных факторов, таких как доверие, уважение и преданность, но и от более тонких психологических аспектов. Современные ученые ищут закономерности, которые отличают действительно счастливые пары от остальных, чтобы понять, какие механизмы поддерживают гармонию в отношениях. Группа исследователей из Университета Мартина Лютера в Галле-Виттенберге и Бамбергского университета провела опрос среди 181 пары, которые состояли в совместных отношениях более восьми лет и прожили вместе хотя бы месяц. Участники заполняли анкету, описывая различные аспекты своих отношений, включая распределение обязанностей, эмоциональную поддержку и степень вовлеченности в совместные решения. Анализ данных показал интересный паттерн: пары, где оба партнера ощущали высокий уровень личной власти, оказывались наиболее счастливыми и удовлетворенными. В данном контексте под властью понимается способност ...>>

Защищенная колонка-повербанк Anker Soundcore Boom Go 3i 11.03.2026

Компания Anker представила новую модель линейки Soundcore - колонку Soundcore Boom Go 3i, ориентированную на активное использование на улице. Новинка отличается высокой степенью защиты: корпус соответствует стандарту IP68, что обеспечивает водо- и пыленепроницаемость, а ударопрочный дизайн выдерживает падение с высоты до одного метра. За качество звука отвечает 15-ваттный драйвер, обеспечивающий пик громкости до 92 дБ, а технология BassUp 2.0 усиливает низкие частоты, делая звучание более насыщенным. Колонка обладает автономностью до 24 часов, а LED-индикатор позволяет контролировать уровень заряда батареи. Кроме того, Soundcore Boom Go 3i может выполнять функцию павербанка: согласно внутренним тестам, устройство способно зарядить iPhone 17 с нуля до 40% за один час, что делает его полезным аксессуаром в походах и поездках. Среди функциональных особенностей модели стоит выделить технологию Auracast, которая улучшает подключение и позволяет создавать стереопару из двух колонок ...>>

Раннее воздержание от алкоголя перестраивает мозг и иммунитет 10.03.2026

Алкогольная зависимость - хроническое расстройство с компульсивным употреблением спиртного, которое влияет не только на поведение, но и на функционирование мозга и иммунной системы. Недавние исследования показали, что даже на ранних этапах воздержания организм начинает перестраиваться, открывая новые возможности для терапии зависимости. Ученые сосредоточились на пациентах, находящихся в первые недели абстиненции, и зафиксировали значительные изменения в мозговой активности. С помощью функциональной магнитно-резонансной томографии они выявили перестройку сетей нейронных связей, отвечающих за контроль импульсов и принятие решений. Эти изменения могут быть ключевыми для восстановления самоконтроля и снижения риска рецидива. Одновременно с нейронной перестройкой исследователи наблюдали колебания иммунной системы. В крови повышался уровень цитокинов - сигнальных белков, регулирующих воспалительные процессы. Эти данные свидетельствуют о существовании нейроиммунного взаимодействия, при ...>>

Случайная новость из Архива

Военные подарили НАСА два космических телескопа 15.06.2012

Национальное разведывательное управление США (NRO) подарило НАСА два космических телескопа, которые ранее планировалось использовать для наблюдения за земной поверхностью. Эти аппараты такие же крупные и мощные, как телескоп Хаббл, но при этом обладают многими возможностями, которых нет у обычных астрономических приборов.

Оба телескопа имеют главные зеркала диаметром 2,4 метра - такие же, как и у Хаббла. Но при этом они имеют дополнительные функции, которых нет у гражданских космических телескопов. В частности, это подвижное вторичное зеркало и в 100 раз более широкое поле зрения - по сравнению с тем же "Хабблом".

В настоящее время у американских военных есть 7 телескопов класса "Хаббла", которые используются в качестве спутников-шпионов. Подарок NRO стал для НАСА приятной неожиданностью, хотя к использованию этих телескопов есть ряд вопросов. Прежде всего, они находятся на Земле, то есть их еще надо вывести на орбиту, естественно за счет НАСА, в бюджете которого соответствующие средства не запланированы. Кроме того, военные телескопы не имеют соответствующей научной "начинки": фотокамер, спектрографов и т.д., а также программного обеспечения и персонала управления. Фактически, это просто оборудование, которое можно подготовить к запуску не ранее 2020 года.

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

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

Другие интересные новости:

▪ Мыши узнают крыс по запаху слез

▪ Электросхемы на чайном грибе

▪ Медицинские маски с нанослоем меди

▪ Светодиод в масле

▪ Нейроны оценивают выгоду от привычки

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Должностные инструкции. Подборка статей

▪ статья Джеймс Розенквист. Знаменитые афоризмы

▪ статья Как водный транспорт может пересечь реку, не заплывая в нее? Подробный ответ

▪ статья Художник предприятия торговли. Должностная инструкция

▪ статья Особенности сотовой связи. Энциклопедия радиоэлектроники и электротехники

▪ статья Описания устройств скрытого видеонаблюдения. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:




Комментарии к статье:

Сергей
Вместо RTCC лучше написать TMR0 согласно с 16F84inc. На 2 странице счетчик PCLATH почему то посылает нас мимо списка мелодий(может так и задумано?)Я на всякий случай в конце программы после IDLOCS поставил DT вместо DW. Пусть возвращается к TEMP1. А вообще то я еще не разобрался в программе полностью.А тупо скачивать hix-файл не хочется без разбора.Вообще программа остроумна,имеет все прерывания.Хотя почему-то в регистре INTCON не подключена TOIE.Может так задумано? [up]


Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026