10. Маленькие настольные часы
Здравствуйте! Пару месяцев назад решил себе часики на рабочий стол сделать. Источником деталей на этот раз стал ebay. Китайские друзья радуют ценами. Вот собственно схема сего творения
Радиодатчик (кнопка звонка или датчик DS18 могут не использоваться)
Компоненты с ebay: - MAX7219 EWG 8-Digit Digital Tube Display Control Module Red (250руб за 2шт) - Mini-360 DC-DC Buck Converter Step Down Module (400руб за 10шт) - DS3231 AT24C32 IIC module precision Real time clock (250руб за 5 шт) Радиомодули DRA887RX/DRA888TX покупал на aliexpress за 1000руб 10 комплектов (приемник/передатчик). На плате импульсного преобразователя пришлось поменять переменный резистор на точный постоянный и заменить индуктивность на 100мкГн, т.к. при выходном токе до 100мА КПД схемы падает приблизительно до 30ти процентов. На плате часов пришлось перепаять разъемы вниз, выдернуть резистор на светодиоде питания и резистор подпитки батарейки (таблетка CR2032 за сутки заряжалась до 4х вольт. Зачем???). Две платы индикаторов спаял вместе и посадил в корпус G1032B на термоклей. Что умеют часы: - отображать время с секундами - отображать день недели - отображать температуру с проводного и радиодатчика (период отображения 2 секунды) - менять яркость индикатора от внешней освещенности Элементы управления - две кнопки: - кнопка выбора параметра (рядом с выбранным параметром светится точка) - кнопка изменения параметра Плата (разъем программирования совмещен с кнопками)
Плата радиомодуля под батарейный отсек 3ААА (плата универсальная, поэтому на ней стоят лишние резисторы. Радиодатчик необходимо собирать по схеме из статьи):
Ну и сами часики Радиомодуль Индикаторы закрыты оргстеклом с наклеенной черной матовой тонировкой для автомобильных фар. Фототранзистор выведен вверх корпуса, потом придумаю для него место. P.S. За 9 месяцев часы убежали вперед на 22 секунды (сверялось по синхронизированному времени винды). Перед прошивкой контроллера PIC12F629/675 и PIC16F630/676 обязательно считать данные с него и записать на листочек (лучше на корпусе контроллера) калибровочную константу внутреннего генератора! Она находится в последней ячейке памяти, выглядит как 34XX (например 3430, 347F). При дальнейшем программировании этого контроллера необходимо вписать эту константу в последнюю ячейку памяти. Восстановление константы. Обновление 17.10.2016 - совместимый радиодатчик температуры Radiomodul_DS18_bell_v1.0 Прошивка, исходник, схема, плата v1.1 (описание в архиве, читать перед прошивкой в контроллер). Модификация_1 от 17.10.2016 - поддержка двух радиодатчиков Radiomodul_DS18_bell_v1.0 - проводного датчика нет Прошивка, исходник, схема, плата v1.1_mod1 (описание в архиве, читать перед прошивкой в контроллер). Форум | |
Категория: Часы | Добавил: Boroda (25.07.2015) W | |
Просмотров: 6809 | Комментарии: 11 | |
Всего комментариев: 11 | |||||||||||||||
|