⚠ 11.2023: Сайт знаходиться в стані перебудови. Можливо тимчасове порушення функціонування.

Винайти зручний цифровий годинник. Або, це одна із найпростіших конструкцій вихідного дня на мікроконтролері

Ділюсь еволюцією своїх саморобних годинників

2009. Годинник з семисегментним світлодіодним індикатором

До створення годинника мене спонукало необхідність щоразу наводити старий цифровий годинник щоразу, як моргало світло. Конструктивно, цей годинник виконаний на мікроконтролері PIC16F887 (це вдосконалена версія PIC16F877A), який має вбудований RC-генератор, а також входи для роботи з годинниковмим кварцом на 32768 Гц, в тому числі і в стані sleep. Наявність 40 виводів дозволяє безпосередньо керувати 5-ма 7-ми сегментними індикаторами і ще залишаються вільні для інших задач. Годинник живиться від 5В і має 1F іоністор, при пропадані живлення вимикається світлодіодний індикатор, мікроконтролер переходить в режим sleep і в таком стані здатен продовжувати функціонувати біля двох тижнів без скидання поточного часу. Також в годиннику присутній п'єзовипромінювач для програмання музики (запрограмовано кілька мелодій) для двох будильників, які мають функцію не будити у вихідні. Також будильника має світлодіодний індикатор (лінійку) дня тижня і вхід для теомометра DS18B20. Так як це була конструкція вихідного дня і планувалась більше для пізнавальних цілей, то змонтовано все на макетних платах, а пізніше, т.я. корпус мінімальних розмірів під свої задлачі знайти практично неможливо, був зроблений корпус зі шматка оцинкованого металу і передньої панелі з полікарбонату.

Перша версія створена в 2009 році, пізніше було додано датчик температури, збільшена кількість мелодій. Продовжує працювати і в 2024 році. Microchip приділяє увагу генераторам в своїх мікроконтролерах (працюють на любому хламі), та й з кварцевим резонатором пощастило, в результаті годинник на пару хвилин підводжу двічі в рік, коли переводжу на зимовий/літній час.

Годинник на мікроконтолері PIC16F887 PIC16F877A. 7-сегментний індикатор. Іоністор
Годинник з 7-ми сегментним індикатором у металевому корпусі

Детальніше про конструкцію цього годинника за посиланням: Годинник на 7ми сегментних світлодіодних індикаторах


2010. Годинник з текстовим LCD-дисплеєм 20x2

Годинник з алфавітно-цифровим інверсним LCD-дисплеєм 20x2
Годинник з алфавітно-цифровим інверсним LCD-дисплеєм 20x2

Детальніше про конструкцію цього годинника за посиланням: Годинник з LCD-дисплеєм, приймачем IR пультів дистанційного керування, приставка для ПК


2018. Годинник з кольоровим матричним світлодіодним індикатором. Синхронізація через інтернет

Годинник на кольорових світлодіодних модулях 8x32 Nuvoton ESP8266
ARM мікроконтролер Nuvoton, послідовні регістри розширення портів і ESP8266 для синхронізації з інтернетом. Динамічна індикація.

2020. Годинник з однокольоровим червоним матричним індикатором. Дисплей з контролером

Red matrix 8x32 clock display with wi-fi
Червоний матричний світлодіодний індикатор 8x32 з контролером HT1632

2021. Годинник з однокольоровим зеленим матричним індикатором. Дисплей з контролером

Червоний матричний світлодіодний індикатор 8x32 з контролером MAX7219

2022. Блекаути, сповіщення про зникнення і відновлення світла.

Мої годинники періодично синхронізуються з серевером для отримання поточного часу та погоди. Це можна використати для віддаленого моніторингу наявності електроенергії вдома чи на роботі. Це стало актуально з початком масштабних обстрілів об'єктів енергетичної інфраструктури України російською федерацією, коли світло подавалось на кілька годин з інтервалом в кілька годин.

WEB-інтерфейс моніторингу наявності електроенергії
WEB-сторінка моніторингу наявності електроенегії (інтернету)

2023. Годинник з кольоровим матричним індикатором на адресних світлодіодах. Гнучний дисплей.

Універсальна плата для майбутніх ідей з матричними індикаторами для годинника і не тільки Гнучкий світлодіодний модуль на базі адресних світлодіодів WS2812
Кольоровий матричний світлодіодний індикатор 8x32 на гнучкій основі з адресними світлодіодами WS2812 так плата з конверторами рівня 3.3-5V для полегшення підключення різних матриць

2024. Давня мрія - 16-ти сегментний індикатор

Давно хотів спробувати погратись з 14-ти сегментними світлодіодними індикаторами, ще 5 років тому придбав і нарешті запустив. Хоч і матричні індикатори мають більше можливостей, сегментні виглядають по своєму.

Годинник на 16-ти сегментному світлодіодному індикаторі
Годинник на 16-ти сегментному світлодіодному індикаторі. Для керування матрицями взяв PIC18F65J10, який був під рукою. Реалізував на ньому також керування яскравісттю кожної окремої цифри.

Опубліковано:

Оновленно: 29.03.2024


(SKNewVersion)(29032024)
Serhii K Home Page © 2003-2024