-
Blog Entries
-
By mazzi in mazzi's блогВ прежней публикации я завершил программу и довёл устройство до рабочего состояния, в результате почти все выводы были уже заняты и подключать дополнительные устройства было некуда. Теперь решил изменив схему увеличить возможности моего детища. На первом этапе добавив два регистра я освободил 4 вывода микроконтроллера к которым планирую подключить I2C часы и другие устройства. К двум другим (возможно) подключу внешний канал.
Схема на данном этапе выглядит так.
Теперь соберу схему и переделаю программу под эту схему. Продолжение следует. Следите за обновлениями.
-
By mazzi in mazzi's блогДля того, чтобы иметь возможность управлять часами достаточно одной кнопки и варьируя количество нажатий, длительность нажатий можно реализовать любые функции. Однако такой способ даёт неочевидный интерфейс. Поэтому я решил пойти по более простому пути и добавить ещё две кнопки получив таким образом простоту управления. Назначение кнопок предполагаю такое:
1. Переключение настроек по порядку по кругу в таком порядке - десятки часов, единицы часов, десятки минут, единицы минут, десятки секунд, единицы секунд, отображение времени.
2. Увеличение значения текущей настройки кроме режима отображения времени.
3. Уменьшение значения текущей настройки кроме режима отображения времени.
При таком построении управления часами можно легко добавить новые настройки в первый пункт. Это может быть например включение или выключение нагрузки по времени или что-то ещё. Можете предлагать свои варианты.)))
А вот изменённая схема с дополнительными кнопками.
Пока пусть будет такая схема. Далее возможны изменения.
Пишите свои пожелания, предложения, критику. Если ваше предложение мне понравится, то добавлю в проект, или сделаю новый.
Позже выложу в этот пост программу и видео работы. Следите за обновлениями!
UPD. 18 января 2021г. ПН. Дописал программу для данной схемы. Часы работают с указанным выше функционалом кроме настройки секунд, которую не стал делать, поскольку я их не отображаю.
Схема в формате PCAD2006, прошивка и исходник на Си в архиве pr_89c2051_v3.zip Видео демонстрация работы здесь.
Главный недостаток данной схемы в том, что при выключении питания часы сбиваются и при возобновлении питания стартуют с полудня. Дабы устранить данный недостаток я решил в очередной
раз дополнить схему теперь уже дополнительной микросхемой реального времени с интерфейсом SPI или I2C снабжённую батарейкой. Смотрите продолжение в моём блоге.
-
Forums
-
Вопрос-Ответ. Для начинающих
-
- 391981
- posts
-
- 52449
- posts
-
- 25855
- posts
-
- 190361
- posts
-
- 3031
- posts
-
- 12754
- posts
-
-
Радиоэлектроника для профессионалов
-
- 34153
- posts
-
- 14520
- posts
-
- 23657
- posts
-
- 28164
- posts
-
- 24418
- posts
-
- 86665
- posts
-
- 15858
- posts
-
Питание
- Трансформаторы, дроссели, ферриты
- Аналоговые блоки питания и стабилизаторы напряжения
- Импульсные источники питания, инверторы
- ATX и UPS
- Сварочные аппараты и мощные сетевые инверторы
- Питание аудио аппаратуры
- Питание LED и источников света
- Регуляторы мощности, диммеры
- Зарядные устройства и аккумуляторы
- Альтернативные источники энергии
- 309723
- posts
-
- 12417
- posts
-
- 13184
- posts
-
- 125528
- posts
-
- 44054
- posts
-
- 33509
- posts
-
- 37213
- posts
-
- 9037
- posts
-
- 8684
- posts
-
- 56947
- posts
-
- 47230
- posts
-
- 8018
- posts
-
- 3897
- posts
-
- 15549
- posts
-
- 29963
- posts
-
- 2099
- posts
-
- 23939
- posts
-
-
Аудио
-
- 6992
- posts
-
- 40701
- posts
-
- 12461
- posts
-
- 23186
- posts
-
Питание аудио аппаратуры (150824 visits to this link)
-
- 345152
- posts
-
- 80356
- posts
-
- 19025
- posts
-
- 56451
- posts
-
- 11090
- posts
-
- 22297
- posts
-
-
Микроконтроллеры
-
- 27988
- posts
-
- 34364
- posts
-
- 13331
- posts
-
- 8108
- posts
-
- 5376
- posts
-
- 1570
- posts
-
- 1637
- posts
-
- 2936
- posts
-
- 7343
- posts
-
- 7845
- posts
-
- 4506
- posts
-
-
Товары и услуги
-
- 428
- posts
-
- 86675
- posts
-
- 11582
- posts
-
- 13144
- posts
-
- 11194
- posts
-
- 322
- posts
-
-
Разное
-
- 5921
- posts
-
- 8360
- posts
-
- 138647
- posts
-
- 544
- posts
-
- 82
- posts
-
- 1112
- posts
-
- 3917
- posts
-
- 29816
- posts
-
- 171160
- posts
-
-
Who's Online 116 Members, 0 Anonymous, 1701 Guests (See full list)
- skeeff
- КLАRUS
- sergey bolloev
- Света
- volodianovoros
- войтов
- toxin
- Magnum_45
- aleksiej
- Karlson904
- Виталий МонстеР
- Владимир Девальд
- Олександр Коваленко
- Hokkummeister
- Yurkin2015
- syscon
- maller
- Borodach
- 1Dimon
- jfb
- blackbird62
- Diamantalex
- Nikolay_R
- Tdutybq
- kirill111990
- Ma)(iM
- murlakatam
- Дмитрий Чурилов
- kamosbor
- ZLOdeyB@sil@
- uzbekov
- Trute
- Дмитрий C
- waso
- Serrad
- Vovan37
- Vantuzzz
- bigmanlav
- Нэцкэ
- Igor Vorobyov
- OLEG5450
- iddqd2001
- Sergej
- Victor.mgn
- annik64
- resd1981
- Vovchick3
- RRR20
- kuzmitch
- Валерий Леонидович
- Михаил Мишуров
- samodelkin121
- Pont 007
- минздрав
- Иванович
- Михайлик
- pskr
- alex---1967
- NickOr333
- nikolsum
- Dtad
- сергей_1971
- alekstar
- i900
- Vadia F
- Takeprofit83
- paxac
- Александр Ашметков
- dro25
- samogon
- igorka110
- JoyNow
- FlameWind
- Alex30
- elki
- ГазМяс
- Staryi Nik
- cherevik
- Эдик341
- Indabass
- Владимир65
- dasZebra
- Miron53
- boris_ka
- MaximAntonov
- andr1916
- andrusha152
- Yuretskok
- zvv
- Evgeniy26
- TIMIK74
- geolog34
- rtt45
- amber48756
- zato4nik
- serzhant808
- Павел Рыболовлев
- malenich
- Alex_641
- Vovan-69
- ivani-2a
- alpet
- snn_krs
- MadLor
- aleksssei
- gidagap
- прохожий мимо
- Serg247
- maxssau
- serg123
- bag_76
- mazzi
- Юный пионер
- Сырник
- SIY
- logvit