Многофункционални китката доведе часовник

Както подсказва името, основната цел на това устройство - да се признае, текущия час и дата. Но все пак тя има много други полезни функции. Създаването й дойде, след като попаднах poluslomannye часовник с метален корпус сравнително голям (за часовници). Мислех, че там е възможно да се вмъкне домашно часовник, чиито възможности са ограничени само от вашето въображение и умения. Резултатът е устройство, със следните характеристики:

1. Часовник - Календар:

Преброяване и изход за показване на час, минути, секунди, ден, дата, месец, година.

Наличие на автоматично регулиране на текущото време, което се прави на всеки час (максималните стойности +/- 9999 ф 1 U = 3.90625 мс).

Изчисляване на деня от седмицата за датата (за този век)

Автоматично лятно и зимно време (изключен)

  • Като се вземат предвид високосните години






  • Може би тази функционалност и излишно, но ми харесва многофункционалността на нещата добре, плюс моралното удовлетворение от факта, че тези часовници ще бъдат направени със собствените си ръце.

    Схема часа

    Какво е часовник леда

    Устройството е изградена въз основа на микроконтролера ATmega168PA-AU. часовник тиктака таймер Т2 работи в асинхронен режим от кварцов часовник на 32 768 Hz. Повечето от времето на микроконтролера е в режим на заспиване (индикаторът е изключен), събужда всяка секунда, за да добавите този момент до настоящия момент и ще заспи отново. В активен режим, МС е с тактова честота от вътрешния RC осцилатор е 8 MHz, но вътрешната делител го разделя от 2, в резултат на сърцевината е с тактова честота от 4MHz. Той се използва за посочване четири едноцифрени седем сегмент LED цифров дисплей общ анод С и след десетичната точка. Тъй като има статус LED 7, целта на което следва:
    Симптом D1- отрицателна стойност (минус)
    D2-Симптом операционна хронометър (мига)
    D3- Симптом включена първа аларма
    Симптом включени D4- втора аларма
    D5- звучи сигнал доставка Симптом в началото на всеки час
    D6-Симптом използвате таймер (мига)
    Симптом D7- ниско напрежение на батерията

    R1-R8 - текущата ограничаване резистори hG1-HG4 и D1-D7 LED цифрови показва сегменти. R12, R13 - делител да следи напрежението на батерията. Тъй като напрежението на часовника 3V и бял светодиод D9 отнема около 3,4-3,8V при номинална консумация на ток, то не свети с пълна сила (но това е достатъчно, за да не се препъне в тъмното) и следователно е свързан без ограничаване на текущата резистор. Елементите R14, Q1, R10 са предназначени за контрол на инфрачервено излъчване на светлина диод D8 (прилагане на дистанционно управление за цифрови фотоапарати). R19, ​​R20, R21 служи да се свързват, когато комуникира с устройства, които имат 1-тел интерфейс. Контролира се от три бутона, които аз условно наречени: MODE (режим), UP (нагоре), DOWN (надолу). Първият от тях също са предназначени MK-горе на външно прекъсване (индикацията е включена), така че тя да е свързана отделно към входа PD3. Натискането на други бутони, се определя с помощта на ADC и R16 на резистори, R18. Ако бутонът не е натиснат в продължение на 16 секунди, а след това МС заспива и изгасва. Когато сте в "дистанционното управление за камерата", този интервал е 32 секунди. и когато фенерчето - 1 минута. MK също може да се остави ръчно, като използвате бутоните за управление. Когато Хронометърът работи на стъпки от 0,01 секунди сметки. устройството не може да се изключи.

    PCB

    Устройството е монтирано двустранен печатна платка на кръгла форма размер вътрешния диаметър на тялото на часовници. Но когато се използва за производството на дебелина двустранен борда на 0,35 мм. Отново такава дебелина се получава разслоена от неговите двойни фибростъкло с дебелина 1,5 мм. Тогава лепило дъски. Всичко това е направено, защото не исках да имат нежна двулицеви фибростъкло и всеки спасен дебелина мм в ограничен вътрешно пространство на часовника случай е много ценно, и елиминира необходимостта от привеждане в производството на печатни проводници от LUT. Рисуване на ПХБ и местоположението подробности са в прикачения файл. От едната страна на показатели и текущата ограничаване резистори R1-R8 са разположени. На обратната страна - всички останали подробности. Има два проходни отвора за белите и инфрачервени светодиоди.







    Контакт бутони и държача на батерията са изработени от гъвкава стоманена пружина на дебелината на ламарината от 0.2 ... 0.3 mm. и консерви от. По-долу са снимки от картата и от двете страни:

    Какво е часовник леда

    Какво е часовник леда

    Какво е часовник леда

    Проектиране, детайли и възможна замяна

    ATmega168PA-AU микроконтролер може да бъде заменен от ATmega168P-AU, ATmega168V-10AU ATmega168-20AU. Цифрови показатели - 4 бр KPSA02-105 Superbright червено сияние с височина на цифрите 5,08mm. Може да се резервира доставка на една и съща серия KPSA02-ххх или KCSA02-ххх. (Не е зелен - ще им прималее светлина) Други колеги с подобни размери с приличен неизвестен яркост за мен. В hG1, HG3 съединение катоди сегменти различава от HG2, HG4, защото е толкова удобен за оформление на печатни платки. Ето защо, за тях в програмата се прилага различен характер генератор на маса. Както се използва SMD резистори и кондензатори за SMD размери 0805 и 1206 светодиоди D1-D7 размер 0805. White и инфрачервени светодиоди 3 мм. Бордът има 13 през дупки, в които трябва да се определят джъмперите. Като сензор температура прилага DS18B20 в 1-тел интерфейс. LS1 - конвенционален пиезоелектричен пищялка се вмъква в капака. Един терминал е свързан към дъската посредством пружини, монтирани на нея, от друга страна, свързан към капака на корпуса самата часа. Кристалът на ръчен часовник.

    Софтуер, фърмуер, Fyuz

    Защото в съединение програмиране на борда има само 6 кръг муцуна контакт (J1), както конектор висок клас не се вписва във височина. За да програмистът да ги свърже с помощта на устройството за контакт е направен от трижилен щепсел PLD2x3 и запоени към тях извори, да ги държи с една ръка, за да Прасчо. По-долу е дадена снимка е удобно.

    Какво е часовник леда

    Аз съм го използва, тъй като в процеса на отстраняване на грешки трябваше много пъти да reflash MC. Когато еднократна фърмуера по-лесно да спойка Прасчо тънки проводници, свързани към програмиста, а след това отново да разпоявам. MK-лесно да се шият без батерия, но се прекъсва захранването или от външен източник + 3V или чрез програмиране в същото напрежение. Програмата е написана на асемблер в VMLAB 3.15 среда. Изходният код, на фърмуера FLASH и EEPROM в заявлението.

    DD1 микроконтролер FUSE бита трябва да се програмират, както следва:
    • CKSEL3. 0 = 0010 - времето от вътрешен RC осцилатор е 8 MHz;
    • SUT1. 0 = 10 - стартиране време: 6 CK + 64 MS;
    • CKDIV8 = 1 - честота разделител 8 да е забранено;
    • CKOUT = 1 - изход часовник на CKOUT забранено;
    • BODLEVEL2 ... 0 = 111 - доставка контрол на напрежението е забранен;
    • EESAVE = 0 - EEPROM изтриване при програмирането кристално е забранено;
    • WDTON = 1 - не постоянно включване Watchdog таймер;
    Останалата част от предпазителя - битове по-добре да не се докосват. FUSE програмиран малко, ако е зададено на "0".

    се изисква Firmware EEPROM, включени в архива на сметището.

    Първите клетки, разположени EEPROM първоначалните параметри на устройството. Таблицата по-долу описва функциите на някои от тях, които могат да бъдат променени в разумни граници.

    Малък точка обяснение от точка:

    2, ал. Тъй като не са инсталирани на борда на променлив резистор за регулиране на точността на измерване на напрежението на батерията, поради липса на пространство, аз въведе софтуера за калибриране. За да калибрирате за точно определяне на следното: първоначално в EEPROM клетката 1024 е писано коефициент ($ 400), е необходимо да поставите устройството в активен режим и погледнете в напрежението на дисплея, и веднага волтметър за измерване на действителното напрежение на батерията. Корекционният коефициент (К), за да се настрои се изчислява съгласно формулата: К = UP / Ui * 1024, където UP - реалната напрежение измерено чрез волтметър Ui - напрежение, което измерва самото устройство. След изчисляване на коефициента "К" ще го носите в устройството (както е посочено в инструкциите за употреба). След калибриране моя грешка не надхвърля 3%.

    3 ал. Тук се има предвид параметър от време, през което устройството преминава в режим на сън, когато се натисне бутона. Аз трябва 16 секунди. Ако е необходимо да се каже, че е бил покрит с 30 секунди, вие трябва да запишете 30 ($ 26).

    В точки 4 и 5 по подобен начин.

    Персонализирайте характеристики на

    Регулиране устройство намалява до калибрира измервателния напрежението на батерията, както е описано по-горе. Необходимо е също така да се открие отклонение на часовници в продължение на 1 час и да се изчисли подходяща корекция стойност (с процедурата описана в инструкцията).

    Устройството се захранва от CR2032 литиева батерия (3V) и в режим на сън консумира около 4 mA, докато в активен режим 5 ... 20 mA в зависимост от яркостта на индикатора. При ежедневно пет минути използване на активния режим на батерията трябва да продължи около 2 ... 0,8 месеца, в зависимост от яркостта. часовника случай е свързан с минуса на батерията.

    Дистанционно управление за тествани в модели на PENTAX OPTIO L20, Nikon D3000 камери. Canon не може да получи, за да се тества.

    упътване за употреба обхваща 13 страници, така че аз не го включи в статията, и доставени в приложение PDF формат.

    Какво е часовник леда

    Какво е часовник леда

    Архивът съдържа:
    В схема Proteus 7.7SP2 и GIF;
    PCB рисуване и оформление в 5 формат SprintLayout;
    Firmware и изходния код на асемблер;

    списък на радио