Проекты : Часы, будильники, календари, таймеры


Тимофей Носов     17 декабря 2015 г.

Часы для начинающих с лампами ИН-14 ("Элиза")

Часы собраны по мотивам предыдущих схемотехнических решений.

Напряжение питания – 5 В (220 мА).

Газоразрядные лампы – ИН14.

Микроконтроллер – PIC16F628A.

Отображение температуры с 30 по 35 сек.

Будильник с мелодией «Людвиг ван Бетховен – К Элизе».

Продам собранное = 4000 руб + доставка по России.
Продам набор = 3500 руб + доставка по России.

 

Обсуждение часов здесь.

 

 

Из схемы можно удалить часть деталей – часы будут работать:

– батарейку CR2032, 1N5817 + 1N4148 (сохранение хода при обесточке);

– термодатчик DS18B20 и резистор 4К7 (температура);

– звуковой чип UM66T19 и звуковой излучатель PKM13EPYH4000;

– одну из кнопок (уменьшить или увеличить);

– конденсатор по питанию 100 мкФ;

– индикатор-разделитель часов и минут, сопротивление 470К, нижнюю по схеме оптопару TLP627.

 

В урезанном виде схема будет выглядеть так:

Реализован метод борьбы с отравлением катодов ламп (или антиотравление).
Перед сменой минут происходит быстрый перебор всех цифр во всех лампах.

 

Управление часами тремя кнопками – «увеличить», «уменьшить» и «ок» (выбор режима).
Нажатием на кнопку "ок" перебираются следующие режимы:

 – настройка часов текущего времени (ЧЧ _ _);
– настройка минут текущего времени (_ _ ММ);
– настройка часов будильника (ЧЧ._ _);
– настройка минут будильника (_ _.ММ);
– настройка текущего дня недели от 1 до 7 (0 _ _ 1);
– срабатывание будильника в понедельник (1 _ _ 1);
– срабатывание будильника во вторник (2 _ _ 1);
– срабатывание будильника в среду (3 _ _ 1);
– срабатывание будильника в четверг (4 _ _ 1);
– срабатывание будильника в пятницу (5 _ _ 1);
– срабатывание будильника в субботу (6 _ _ 0);
– срабатывание будильника в воскресенье (7 _ _ 0);
– яркость свечения ламп от 0 до 20 (8 _ 05);
– почасовой сигнал с 9:00 до 21:00 (9 _ _ 1).

Есть автоматический выход из настроек после ~15 сек бездействия.

 

В будущем можно сделать прошивку (и плату) с отображением только температуры.
Также на эту платформу можно сделать и другие лампы. Следите за обновлениями.

 

Конструкция собрана на двух односторонних платах с компонентами для монтажа в отверстия (проект делал для сына, начинающего школьника). Платы индикации и управления соединяются через штыревые разъемы и гнезда.

 

Для работы часового кварца в программе пишется пара строк:

T1OSCEN = 1; // вкл тактового генератора

TMR1CS = 1; // внешний тактовый сигнал

После того, как прошивка с этими параметрами будет прошита в микроконтроллер, микроконтроллер перестает определяться простыми программаторами (в том числе Экстра-Пик и PicKit2-Lite). Описания этой ситуации в официальных источниках я не встречал. Если в оболочке PICkit2 (PICkit 3) поставить галку "Use VPP First Program Entry", микроконтроллер начинает определяться (перепрошиваться, стираться …).

 

Программатор PICkit 3 за 10 долл здесь

Помогу бесплатно прошить в г. Саратов – 8-927-158-27-29 (Тимофей).

 

Перечень компонентов:

 

Наименование

Кол-во

Примечание, замены

ИН-14

4

 

ИН-3

1

NE-2

К155ИД1

1

 

PIC16F628A

1

 

SCS-18

1

DS1009-18AN, DIP панель 18 контактов узкая

TLP627

5

 

IRF840

1

IRF740, IRF830, STP5N52K3, STF7N52K3…

BC558

1

КТ3107 - зеркальная распиновка!

1N4148

2

КД522

BYV26C

1

SF18

1N5817

1

1N5819

32768 Гц

1

часовой кварц DT-38T или компактнее DT-26

15 пФ

2

К10-17

100 мкФ х 16В

1

К50-35, размер не более D5 х L11

4,7 мкФ х 350В

1

К50-35, размер не более D10 х L13

470 мкГн

1

RLB0914,1000 мкГн

470 Ом

1

С2-23 (MF-25)

4,7 кОм

3

С2-23 (MF-25)

470 кОм

1

С2-23 (MF-25)

PBS-10

2

PBS-40 (1 шт)

PLS-10

2

PLS-40 (1 шт)

tc-0206

3

угловая кнопка

K375A

1

DJK-02A, разъем питания

BH20D76

1

CH224-2032, держатель 2032

CR2032

1

батарея таблетка 3В

DS18B20

1

термодатчик

UM66T19

1

звуковой чип, разные мелодии в чипах UM66T**

PKM13EPYH4000

1

пьезоизлучатель, HPM14A и пр. пьезо-

Блок питания 5В

1

зарядка для мобильного на 5В – 500 мА

 
 

Звуковой чип (0,13 долл в партии 100 шт) покупал здесь (можно купить дешевле меньшее количество).

 

Если не сможете достать звуковой чип, пин 2 микроконтроллера подключите напрямую к звуковому излучателю и используйте прошивку без мелодии (будет просто пикать).

 

Расстояние между соединенными платами – 11 мм. Монтируйте компоненты на высоту до 10 мм. Отдельное внимание уделите размерам полярных конденсаторов. Для «стройного» монтажа индикаторных ламп между выводами ИН-14 воткните две зубочистки. Гребенка штырей на плате индикаторов монтируется со стороны дорожек (паяем штыри, затем сдвигаем пластиковую «обойму» к плате). Плату и место монтажа кварца отмыть растворителем, продуть и просушить. Перед включением осмотреть на просвет на предмет волосковых замыканий и непропаев. Убедиться, что плата с лампами со стороны пайки не коротит с компонентами платы управления.

 

Выражаю благодарность Алексею lexey-ru@yandex.ru за предоставленные лампы.

 

 

 

 

 

 

 

Варианты прошивок:

– без датчика температуры и без мелодии Old_clock_IN14+beep.hex

– без датчика температуры с мелодией Old_clock_IN14+UM66.hex

– с температурой без мелодии Old_clock_IN14+DS18+beep.hex

– с температурой и мелодией Old_clock_IN14+DS18+UM66.hex

 

  

 

  

 

  

 

 

Файлы:

Печатные платы

Прошивка

Исходник

Документация
Эта статья для печати

 

 

 

Полезные ссылки:
Попробуй сделать печатную плату на кухне
Собери себе подходящий программатор
Узнай как прошить микроконтроллер прошивкой
Научись программировать и делать прошивки
Задай вопрос или найди ответ в форуме

 


Назад

Просмотров: 85544

 








 
 
 

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