Большие светодиодные часы на PIC16F84A |
В данной статье представлены электронные часы собранные на микроконтроллере PIC16F84. Часы собраны в круглом корпусе, который удобно крепится на стену.
Работа часов заключатся в следующем. Два семисегментных индикатора, собранных на сведодиодах, размещенные в центре платы, показываю минуты. В каждом сегменте присутствует по 8 светодиодов. Двенадцать сегментов расположенных по кругу - это индикация часов, по 4 светодиода на каждый сегмент. До 12 часов по кругу бегает точка. По достижению 12 часов происходит инвертирование индикации(подробнее можно посмотреть на видео представленном ниже). Секунды же заполняются поочередно, сначала происходит поочередное загорание всех секунд, затем когда значение секунд достигает 60 происходит поочередное погасание.
В часах используются: 280 светодиодов красного света (L-53SRD-E). В качестве p-n-p транзисторов были установлены КТ814, в качестве n-p-n были установлены КТ315Б. Можно использовать любые аналоги или маломощные транзисторы с током коллектор до 100 mA или более.
В качестве резисторов, относящихся к кнопкам установки времени, использовались чипы номанала указанного в принципиальной схеме. В качестве конденсаторов также были использованы чипы.
Опрос кнопок установки часов и минут происходит 4 раза в секунду, что позволяет достаточно бысто установить необходимое время.
Если вы посмотрите на принципиальную электрическую схему, то увидите, что отсутствуют токозадающие резисторы на каждый светодиод ввиду того, что каждый светодиод включается на очень маленький промежуток времени, т.е. его имульсный ток составляет ~10мА.(У указанных в схеме светодиодов Iмах=20мА)
Ток потребления часов изменяется в пределе 100-150 мА в зависимости от количества включенных светодиодов.В качестве источника питания можно использовать любой стабилизированный источник с напряжением +5±0,3В и током не менее 200 мА.
Димаетр платы составляет 19 сантиметров. Для корпуса часов была использована коробка от шоколадных конфет(конфеты были очень вкусные). Удобнее всего монтаж часов начинать с перемычек, далее распайка всех остальных элементов и на последок, самая трудоемкая работа - распайка светодиодов. Часы, при правильной сборке и установке всех элементов, при отсутствии соплей и непротравов, начинают работать сразу же после подачи на них напряжения питания.
ВАЖНО! При разводке платы были допущены небольшие ошибки, о чем свидетельствуют на фотографии соединение проводами и частичный ремонт печати. В файле разводки, который находится в архиве, эти ошибки были устранены.
Оценить работу часов вы можете посмотрев следующее видео:
В архиве находятся:
- time.hex - прошивка микроконтроллера PIC16F84A
- time.lay - разводка печатной платы в формате LayOut5
- timeshema.jpg - принципиальная схема электронных часов
C этой схемой также часто просматривают: |
Схема, формирующая большие задержки ГОВОРЯЩИЕ ЧАСЫ Часы-будильник с ЖК-индикатором Электронные часы с будильником на микроконтроллере AT90S2313-10PI Автомобильные часы-термометр-вольтметр RGB LED PWM Driver VGA-Video тестер на PIC Кодовый замок на микроконтроллере PIC16F628A Самодельный калькулятор на микроконтроллере PIC16F873
| |
Подключение энкодера к микроконтроллеру PIC Счётчик людей в помещении, управляющий освещением Велокомпьютер на микроконтроллере PIC16F628A Устройство ввода-вывода на микроконтроллера Два термометра на PIC16F628A и DS18B20 Светодиодные часы с циферблатом Двоичные часы Два вывода микроконтроллера PIC управляют шестью светодиодами Цифровой программируемый таймер на микроконтроллере PIC16F628A Устройство рисования в воздухе на ATtiny2313 |