Тема: Часы с календарем

http://forum.rcl-radio.ru/uploads/images/2023/08/7929d652c1e90628e3de38da9e187c72.jpg
Привет. Можно написать скетч на такие часы с календарем и температурой?

2

Re: Часы с календарем

На семисегментных индикаторах и светодиодах?

3 (2023-08-25 05:08:15 отредактировано Djonny 2022)

Re: Часы с календарем

http://forum.rcl-radio.ru/uploads/images/2023/08/eb0ef13d19ff7ddb205f4bbd0f545271.jpg http://forum.rcl-radio.ru/uploads/images/2023/08/2e0c6dc8a376763a780c804413375d13.jpg http://forum.rcl-radio.ru/uploads/images/2023/08/e4f2a317dd1a2d4c857a22f9c60e84cb.jpg http://forum.rcl-radio.ru/uploads/images/2023/08/1439fb6a78646d0e42f92cf8fd28d14e.jpg сегменты на общий анод

4

Re: Часы с календарем

Они не работают? Вы их хотите восстановить?

5

Re: Часы с календарем

Хотелось бы,или хотя бы функционал такой же

6

Re: Часы с календарем

Теоретически это не сложно, но с Вашей стороны необходимо проделать много работы. Я так понимаю сгорел контроллер.

Мне необходимо знать какие микросхемы помимо контроллера есть в часах. Откуда часы берут информацию о температуре.

Далее, если в часах только одна микросхеме - контроллер, то ардуино nano не подойдет, нужен другой контроллер:
Atmega 128 64 32 8515 8535 у них много выводов, и нужен программатор USBasp.
Далее откуда часы берут время? Есть вариант применить часы реального времени, но можно и без них основываясь на тактовой частоте контроллера, тогда нужен кварц.

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

Работы с Вашей стороны много, скетч достаточно простой.

7

Re: Часы с календарем

Займусь конечно,там кварц стоит 32768 и датчик температуры терморезистор. Желательно бы на время ds3231, температура ds18b20

8

Re: Часы с календарем

А есть кварц на 4-16 МГц?

9

Re: Часы с календарем

http://forum.rcl-radio.ru/uploads/images/2023/08/ac29649bca7268412b7a3e87284d2934.jpg

10

Re: Часы с календарем

Лучше применить кварц 4-16 МГц или использовать внутренний RC генератор микроконтроллера. На 32768 Гц не понадобится, слишком низкая частота.

11

Re: Часы с календарем

Как скажете)))

12

Re: Часы с календарем

Как только все компоненты будут у Вас, напишите сообщение.

13

Re: Часы с календарем

Схему нарисовать хотя бы для начала,там управления индикацией мудренное какое то. Индикаторы все под ОА

14

Re: Часы с календарем

Динамическая индикация

Верхний ряд цифр:

6 анодов 7 катодов +1 или 2 под разделительные точки

Разделительные точки горят всегда или мигают?

Нижний ряд цифр:

6 анодов 7 катодов

День недели и температура:

тут надо смотреть что куда идет

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

Так же надо посмотреть есть ли на плате транзисторные ключи.

В любом случае контроллер надо выпаивать. Далее определить к каким контактам (контакты платы где был установлен контроллер) идут аноды , а к каким катоды. Составить таблицу типа:
№контакта > Анод 1 разряд большие цифры
№контакта > Катод A (BCDEFG) большие цифры
и тд

Можно даже подать напряжение на контакт контроллера (контакты платы где был установлен контроллер)  для анода +5V, а для катода GND и зрительно увидеть что загорается.

В динамической индикации все одноименные катоды всех индикаторов соединены вместе.

15

Re: Часы с календарем

Только 5 В на индикаторы на прямую не подавайте, только на контакты где был контроллер

Так же нужно померить ток потребления анода и катода, например определили 1 анод большого индикатора, подали на него (через контакты микроконтроллера) 5В, далее замкнуть все катоды и подать GND через контакты микроконтроллера), на индикаторе должна загореться цифра 8, померили ток анода.

Далее подайте GND только на один сегмент индикатора (через контакты микроконтроллера) и замерили ток катода.

Микроконтроллер может выдавать только 20 мА на один пин.

16 (2023-08-25 20:34:13 отредактировано Djonny 2022)

Re: Часы с календарем

http://forum.rcl-radio.ru/uploads/images/2023/08/fe6f7ea50612b24111765ce1313b35b3.jpg http://forum.rcl-radio.ru/uploads/images/2023/08/fa15107ccd515e400c2205234d4487fb.jpg 3 группы катодов на контроллер идёт, надеюсь понятно на картинке что куда идёт.Транзисторы как на плате подписаны Q1-Q5

17

Re: Часы с календарем

Как я понял из схемы
1. Все одноименные катоды всех индикаторов замкнуты вместе, в том числе и дни недели (дни недели надо воспринимать как один индикатор)
2.Большие цифры имеют транзисторные ключи на анодах, маленькие цифры аноды напрямую подключены к микроконтроллеру
3. Год 20 не имеет управления, подано напрямую GND на нужные сегменты через токоограничивающие резисторы и на анод +5 В, тоесть есть на плату подать 5 В и GND будет всегда гореть 20
4. Разделительные точки ?

Тоесть имеем

15:45:02
02 12 20 23 ******* 23

15 анодов (века не считаем)
7 катодов

итого нужно 22 пина + 2 пина под шину I2C + 4 пина под кнопки + 1 пин под DS18B20

18 (2023-08-25 20:47:14 отредактировано Djonny 2022)

Re: Часы с календарем

Маленькие индикаторы тоже подключаются анодами к этим ключам,на рисунке я подписал к каким транзисторам прдключенны.точки не мигают,они напрямую подключены через резисторы к питанию.У 'Год" 2 и 0 катоды к gnd подключенны,аноды к ключам подключены.

19

Re: Часы с календарем

По кнопкам, 1-RESET,2-MENU,3-UP, 4-DOWN (не задействована),5-EXIT.

20 (2023-08-25 20:59:18 отредактировано Djonny 2022)

Re: Часы с календарем

Если уж совсем сложно ,по вашей схеме как вам удобнее смогу переподключить циферки. Точки на маленьких индикаторов не подключаются,и они не прозваниваются

21

Re: Часы с календарем

Нет все просто, мне нужно просто значь какой пин контроллера к чему относится и все.

Как у Вас будет новый контроллер , напишу тестовый скетч для запуска индикации, например вывести число:

12:34:56
78 90 20 12 *------  34

Если все ОК, то подключаем Ds3231, кнопки и все, можно даже DS18B20 не использовать в DS3231 есть термометр. Но можно и DS18B20 тоже использовать.

Новый контроллер Вы впаяете в плату пипа:

http://forum.rcl-radio.ru/uploads/images/2023/08/b1d2844a57e4a002b1b9fb68d38edca9.png

Проводками соедините пины где был старый контроллер с пинами нового контроллера и все.

22

Re: Часы с календарем

В наличии есть атмега 16.

23

Re: Часы с календарем

http://forum.rcl-radio.ru/uploads/images/2023/08/699c4a98d2755795e7e2f1e19490a58a.jpg

24

Re: Часы с календарем

атмега 16 в каком корпусе?

25

Re: Часы с календарем

На картинке десятки часов управляются ключём с единицами секунд