Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
Карта сайта | Пишите нам | В избранное | eng     

Внимание! У нас изменились номера телефонов. Звоните:
(495) 638-88-00, (499) 940-95-75, факс (499) 735-04-91;
+7(909) 638-88-00 и +7(903) 530-10-01 (Билайн).
       о фирме        электроника     обратная связь

Микроэлектронные проекты. Буров Михаил. Часы-звонок с заменяемыми мелодиями.

Особенность устройства:
  • Индикация текущего времени на ЖК индикаторе.
  • Возможность для пользователя самому обновлять мелодии звонка с помощью программы "Звонок", работающей в среде Windows 9X/NT/2000/XP. Мелодии можно взять готовые или создать собственные с помощью программы "Редактор мелодий". Данная программа позволяет импортировать мелодии из миди и караоке файлов.
Функциональные возможности:
  • Индикация текущего времени в формате: часы-минуты-секунды.
  • Количество мелодий - в среднем 10 мелодий.
  • Размер памяти звонка - 255 нот.
  • Два режима выбора мелодий - последовательный и ручной.
Электрические характеристики:
Напряжение питания ~ 9 В.
Ток, потребляемый в режиме покоя не более 8 мА.
Ток, потребляемый в режиме воспроизведения мелодии не более 250 мА.

Принципиальная схема звонка:

Схема подключения кнопки звонка:

Печатная плата и схема расположения элементов:


Схему и печатную плату звонка в формате P-CAD 2000 (ACCEL EDA) можно скачать здесь. Описание работы звонка:

Звонок построен на базе микроконтроллера PIC16C505 (DD3). Микросхема DD1 является часами-календарем. В данной конструкции она используется только как часы. Точность хода часов определяется характеристиками кварцевого резонатора XT1. Он должен обладать нагрузочной емкостью CL = 12,5 пФ. Мелодии звонка хранятся в электрически программируемой микросхеме памяти типа 24С04 - микросхема DD2. Обмен данными между микроконтроллером и микросхемами DD1, DD2 осуществляется по шине I2C. Для индикации текущего времени используется ЖК модуль MT-10T7-7T (фирмы МЭЛТ).

На плате звонка также установлен диодный мост VD1 и стабилизатор напряжения DA1 (5В). Для питания звонка рекомендуется использовать готовый блок питания ~220В/9В и выходным током не менее 250 мА. На разъем XP1 выведены сигналы, необходимые для чтения/записи мелодий и управления звонком. К этому разъему подключаются либо кнопка звонка, либо кабель для связи с компьютером.

При нажатии на кнопку "Звонок" независимо от его продолжительности будет воспроизведена только одна мелодия. Звонок имеет два режима выбора мелодий: последовательный и ручной. При последовательном режиме мелодии воспроизводятся последовательно одна за другой по кругу. При ручном режиме воспроизводится постоянно одна и та же мелодия. Эта мелодия выбирается кнопкой "SEL". Режим выбора мелодий задается при записи мелодий в звонок.

Установка текущего времени:
  1. Для установки текущего времени нажать кнопку "SET".
  2. Для установки секунд нажать кнопку "SEL" по сигналу точного времени.
  3. Последовательное нажатие кнопки "SET" перемещает мерцающую позицию. (Последовательность мерцаний: секунды, минуты, часы).
  4. Каждое нажатие кнопки "SEL" увеличивает показание на единицу. Для быстрого изменения удерживать кнопку в нажатом положении.
    Часы автоматически возвращаются в режим текущего времени, если кнопки "SET" и "SEL" не нажимаются в течение 2 минут.
  5. Для завершения установки нажать кнопку "SET".
Режим "Блокировка":

Если при включении питания на выводе RB3 DD3 присутствует лог."0", то звонок переходит в режим "Блокировка". В этом режиме опроса текущего времени не происходит, а на индикатор выводится сообщение:

Воспроизведение мелодий в режиме "Блокировка" работает. Если, находясь в этом режиме, во время воспроизведения мелодии подать лог."0" на вывод RB4 DD3, то воспроизведение мелодии остановится.
Выход из режима "Блокировка" возможен только при снятии лог."0" с вывода RB3 DD3 при следующем включении звонка.

Рекомендации по сборке:

  1. Установить все элементы на плату звонка за исключением микроконтроллера DD3 и часов DD1.
  2. Подсоединить звонок кабелем (схему см. ниже) к LPT-порту компьютера. Питание компьютера и звонка при этом рекомендуется выключить.
  3. Включить питание компьютера и звонка. На индикаторе звонка будет произвольная информация.
  4. Запустить программу "Звонок". Если все собрано правильно и все элементы исправны, то в индикаторе состояния связи программы "Звонок" будет выведено сообщение "Ок". В противном случае сообщение - "Ошибка".
    В случае ошибки проверить правильность монтажа элементов, распайку кабеля, исправность транзисторов VT1, VT2 и EEPROM DD2.
  5. Получив сообщение "Ок" можно устанавливать микроконтроллер DD2 и часы DD1, предварительно выключив питание звонка и компьютера. Элемент питания GB1 подключить обязательно, так как без его часы DD1 могут не работать.
  6. При отключенном от звонка кабеле для связи с комьютером включить питание звонка. При первом включении питания текущее время обнулится и на индикатор будет выведено:
  7. Установить текущее время (см. выше).
Микроконтроллер с "зашитой" управляющей программой можно приобрести у автора.

Порядок записи мелодий в звонок:

  1. Подсоединить звонок кабелем (схему см. ниже) к LPT-порту компьютера. Питание компьютера и звонка при этом рекомендуется выключить.
  2. Включить питание компьютера и звонка. На индикаторе звонка должно появиться сообщение:
  3. Запустить программу "Звонок". На индикаторе состояния связи программы "Звонок" должно появиться сообщение "Ок".
  4. Записать новые мелодии в звонок с помошью программы "Звонок".
  5. Выключить питание звонка и компьютера, и отсоединить звонок от компьютера.
Замечание: Каждая мелодия, кроме первой, занимают в памяти звонка место размером равное количеству нот в мелодии плюс одна нота. Первая мелодия занимает место равное количеству нот в мелодии.

Схема кабеля для подключения звонка к компьютеру:



Программа "Звонок"

Возможности программы:
  1. Запись готовых мелодии в:
    • Часы-звонок с заменяемыми мелодиями
    • Звонок с заменяемыми мелодиями
  2. Предварительное прослушивание мелодий.
  3. Задание режима работы звонка.
Системные требования:

Программа работает в среде Windows 9X/NT/2000/XP. Для ее работы необходима библиотека mfc42.dll, которую легко можно найти в Интернете. Но скорее всего она уже имеется на большинстве компьютеров.

Загрузка программы "Звонок":

Загрузить программу "Звонок" (55 КБ) можно здесь.
Загрузить готовые мелодии (30 КБ) можно здесь.

Создание новых мелодий для звонка:

Для создания новых мелодий для звонка используется программа "Редактор мелодий", работающая в среде Windows 9X/NT/2000/XP. Программа позволяет импортировать мелодии из миди и караоке файлов.

Редактор мелодий для музыкального звонка



Возможности программы:
  1. Создание мелодии для:
    • Часов-звонка с заменяемыми мелодиями
    • Звонка с заменяемыми мелодиями
  2. Импортировать готовые мелодии из миди и караоке файлов.
Системные требования:

Программа работает в среде Windows 9X/NT/2000/XP. Для ее работы необходима библиотека mfc42.dll, которую легко можно найти в Интернете. Но скорее всего она уже имеется на большинстве компьютеров.

Загрузка редактора для музыкального звонка:

Загрузить "Редактор мелодий" (257 КБ) можно здесь.

Файлы проекта:
Загрузить готовые мелодии (30 КБ)
Загрузить программу "Звонок" (55 КБ)
Схема и печатная плата звонка в формате P-CAD 2000 (ACCEL EDA)
Загрузить "Редактор мелодий" (257 КБ)

Автор проекта: Буров Михаил. burov@kosnet.ru

 Разместите Ваш проект у нас на сайте и его смогут увидеть сотни посетителей в день. Ваши проекты присылайте вебмастеру.
Правила оформления проектов
  1. Необходимо наличие схемы, описания устройства и т.д. (для отдельных проектов - драйвера, программное обеспечение и их описание)
  2. Схемы и другие картинки должны быть в форматах .jpg или.gif. К ним обязательно должны идти подписи, поясняющие, что на данной схеме (картинке) изображено.
  3. Описание устройства - в форматах .doc, .txt или .html.
  4. Проект не должен нарушать чьих-либо авторских прав.
Ваши проекты присылайте вебмастеру
Приглашаем специалистов
В России кризис и увольнения персонала, а в Телесистемах, как обычно, не так как у всех: мы расширяем деятельность, набираем новых сотрудников и ищем новых партнеров.
Изделия для разработчиков
Программатор «PICPROG» «PICPROG» - универсальный промышленный программатор.
Копировщик PIC16x8x Копировщик PIC16x8x - тиражирование в автономном режиме.
Наши телефоны: (495) 638-88-00, (499) 940-95-75, факс (499) 735-04-91, мобильные: (903) 530-10-01 и (909) 638-88-00 (БиЛайн).
E-mail:

Copyright © ООО "Телесистемы", 1997 — 2024    Копируйте на здоровье! За ссылку на www.telesys.ru мы вам будем очень признательны.

Rambler's Top100