Всім доброго часу доби.
Сьогоднішній огляд буде присвячений DIY набору, який представляє собою електронний годинник з будильником (навіть двома будильниками) і годинниковим сигналом. Купувався даний набір на eBay і на сьогодні, напевно, він є одним з найпростіших і бюджетних конструкторів подібного плану.
Давно хотів собі щось схоже, щоб була можливість "вбити" трохи вільного часу, причому зробити це з практичною користю. Ну а оскільки дружина давно просила у мене придбати їй електронний годинник на кухню, то вибір припав на самий бюджетний (нехай і не цілісний) варіант. ) Взагалі, таких наборів зараз продається безмірне безліч, що йдеться, на будь-який смак і колір, але оскільки в мої плани не входили більше витрати на кухонні годинник - було придбано найдешевший варіант, що має кодове позначення C51. Посилка була відправлена з треком, рух по якому можна подивитися тут.
Поставляється набір в невеликому целофановому пакетику, який в моєму випадку був не тільки замикатися на кліпсу, а й запаяний :) Мабуть це робиться для того, щоб під час пересилки він, бува, не розстебнувся і дрібні детальки не висипається з нього.
У пакеті знаходиться інструкція та всі необхідні комплектуючі. Щоб нічки екрану не загнулася - вони були встромлені в невеликий шматочок пінопласту. ) Що йде в комплекті інструкція являє собою невеликий шматочок листочка - половину стандартного А4 (він же А5) на одній стороні якого надруковано список комплектних деталей.
А на іншій стороні знаходиться принципова електрична схема наших годинок:
А решта вміст пакетика виглядає приблизно наступним чином:
Центральним елементом даної конструкції є мікроконтролер AT89C2051-24PC сімейства MSC51. виробник - фірма ATMEL.
Основні характеристики AT89C2051-24PC:
- 2 Кбайта програмної flash пямяти (1000 циклів запису);
- 128 х 8 біт внутрішньої оперативної пам'яті (RAM);
- 15 програмовані лінії введення / виводу;
- 2 16-бітних таймера / лічильника;
- 6 джерел переривань;
- 2 рівня переривань;
- паралельний інтерфейс програмування;
- програмований послідовний порт (UART);
- робоча частота 0..24МГц;
- напруга живлення 5В ± 20%;
- діапазон температур -40 .. + 85 ° С.
Призначення висновків AT89C2051-24PС можна подивитися на таку схему:
Даташит по микроконтроллеру можна знайти тут.
Всі настройки годин здійснюються за допомогою кнопок S1 І S2. Довге натиснення кнопки S1 переводить годинники в меню налаштувань, в якому 9 пунктів. Кожен пункт позначений буквою алфавіту, виходить від А до I. Налаштування значень здійснюється за допомогою кнопки S2, так само вона перемикає режими роботи годин: годинник / хвилини і хвилини / секунди.
Отже, пункт А - установка годин:
Пункт B - установка хвилин:
Пункт С - включення / відключення погодинного сигналу, як я вже говорив, спочатку він включений.
Пункт D - включення / відключення першого будильника:
Пункт E - установка годин першого будильника:
Пункт F - установка хвилин першого будильника:
Пункт G - включення / відключення другого будильника. Відповідно пункти H і I - установка годин / хвилин другого будильника.
Якщо будильники відключені, то замість 9 пунктів меню залишається тільки 4.
Як я вже говорив, кнопка S2 перемикає режими роботи годин: годинник / хвилини і хвилини / секунди. Режим години / хвилини:
Режим хвилини / секунди:
На завершення хочу зазначити, що набір виявився дуже цікавим і корисним. Зараз годинник зібрані і чекають установки на кухню (поки ще думаю про те, що б пристосувати як корпусу, хоча може і так залишу.)). Про точність ходу годинника так само міркувати рано, але поки що розбіжностей особливо не помітно. Основним мінусом є те, що всі установки скидаються відразу ж після відключення годин від мережі :( В іншому ж все відмінно :) Особисто я покупкою залишився дуже задоволений, зараз доглядаю собі що-небудь ще з товарів даної серії.
П.С. Котик не зміг пройти повз і брав активну участь в збірці і налаштування даного набору :)
В принципі на цьому все. Дякую за увагу і витрачений час.