Часы Super Clock

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: Часы Super Clock

Сообщение dadigor »

Спасибо, все конечно же заработало.
Кстати, как Вы относитесь к перечеркнутому нулю? Меня последнее время он стал утомлять, особенно в часах на табло в электричках. Этот ноль идет еще со времен АЦПУ на БЭСМ... )) Я бы с удовольствием поменял в Symbol.h

Код: Выделить всё

flash unsigned char font_5x8[][5] = {
...
...
0x3E, 0x51, 0x49, 0x45, 0x3E,// 0        48

на

Код: Выделить всё

0x3E, 0x41, 0x41, 0x41, 0x3E,// 0        48 

это типа толстый намек на еще одну просьбу ))
О технике чего спорить-то, давайте попробуем.
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Так там четыре шрифта на выбор и только в одном ноль перечеркнут.
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: Часы Super Clock

Сообщение dadigor »

Дык я именно про этот, 17-тый от начала указанного массива, т.е элемент char font_5x8[16]
и его клон 129

//здесь находятся шрифты для отображения времени
//================== 1 =======
0x06, 0x09, 0x09, 0x06, 0x00,// (градус) 128
0x3E, 0x51, 0x49, 0x45, 0x3E,// 0 129
О технике чего спорить-то, давайте попробуем.
Аватара пользователя
skorkin
Прорезались зубы
Сообщения: 213
Зарегистрирован: Пн сен 19, 2011 22:56:01
Откуда: Харьков

Re: Часы Super Clock

Сообщение skorkin »

dadigor, перечеркнутый ноль со времен АЦПУ на БЭСМ применяется для его идентификации. Предложите что нибудь лучше для его отличия от буквы О.
Оно конечно так, ежели как что. Не потому что дескать, но все-таки конечно. А случись такое дело - вот тебе и пожалуйста!
Медведь68
Открыл глаза
Сообщения: 54
Зарегистрирован: Пт ноя 18, 2016 18:39:48
Откуда: Кубань

Re: Часы Super Clock

Сообщение Медведь68 »

dadigor писал(а):Кстати, как Вы относитесь к перечеркнутому нулю?

Так-же...
Намёк понял :))
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: Часы Super Clock

Сообщение dadigor »

skorkin Спасибо, я это знаю, мало того, поэтому и написал. Там, где идет речь о программировании, написании и распечатке кодов, перечеркнутая, или теперь чаще поджатая по отношению к букве цифра ноль вполне уместна. Но я же говорю о бытовом пользовательском устройстве с вполне определенном набором функций и соответственно выводимых текстов. Честно говоря, я никогда не прочту посередине слова этот символ как ноль и наоборот, если на часах написано 09:10, не буду думать, что там стоят две буквы О. Я говорю о конкретном использовании в часах и не более. Впрочем это дело вкуса и навыков чтения. Хотя если написано "С днем рождения Зоя" вряд ли Зоя или ее близкие прочтут как "С днем рождения Тридцать я". Может быть в этих часах есть ситуации, когда трудно понять, что написано - буква О или цифра 0?
Вот о чем я хотел сказать. Впрочем это все ИМХО.
Спорить не буду - каждый может решить эту проблему в своем вкусе без ущерба для остальных участников форума.

Медведь68 Спасибо за понимание во всех смыслах!
Последний раз редактировалось dadigor Чт дек 29, 2016 19:21:46, всего редактировалось 2 раза.
О технике чего спорить-то, давайте попробуем.
Медведь68
Открыл глаза
Сообщения: 54
Зарегистрирован: Пт ноя 18, 2016 18:39:48
Откуда: Кубань

Re: Часы Super Clock

Сообщение Медведь68 »

Эт АВТОРУ спасибо, что он исполнил свой проект в такой степени доступным, что в его реализации даже "медведи" "барыню" станцуют не запнуться!
Всё расписано до такой степени понятно!

И, С НАСТУПАЮЩИМИ! Всех участников проекта! из трёх проектов ЧАСОВ - этот понравился больше всего!
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: Часы Super Clock

Сообщение dadigor »

Присоединяюсь:

1. Огромное спасибо Lion_A за разработку и поддержку проекта, открытые хорошо сделанные коды. Работает сразу после сборки и прошивки, не считая этапа устранения криворучности повторяющего проект. Критиковать и дорабатывать (это я грешен) всегда проще, чем сделать с нуля (или с перечеркнутого нуля )) ) что-то целое, очень толковое и развивающееся.

2. Рад поздравить всех с наступающим Новым Годом и каникулами! Играющего в бокале шампанского в новогоднюю полночь, чего-нить крепенького после гуляний на морозе (или не на морозе), легкого прохладного пивка после отсыпания и, тем не менее, отличного здоровья во всем в Новом Году!

Ура!
О технике чего спорить-то, давайте попробуем.
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: Часы Super Clock

Сообщение dadigor »

В связи с наступившим Новым годом и соответствующим похолоданием появилась еще одна точка для сравнения, ВМЕ280 показывают 18% влажности, на что АМ2301 им отвечает 9%. ))
Поставим еще одну точку на графике:
Изображение
О технике чего спорить-то, давайте попробуем.
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Всех с наступившим Новым Годом и Рождеством!
Сделал коррекцию влажности в dht22.
В файле interface.h строки:

Код: Выделить всё

//Коррекция датчиков влажности (умноженная на 10)
#define INT_HUMIDITY_CORR       0
#define EXT_HUMIDITY_CORR       0

Влажность просто корректируется на указанное число. Значение нужно умножить на 10, например если нужно показания увеличить на 20, пишем 200.
Тоже для беспроводного датчика в main.c:

Код: Выделить всё

//Коррекция датчиков влажности (умноженная на 10)
#define HUMIDITY_CORR       0

Убрал перечеркнутый ноль и еще пофиксил несколько ошибок.
Вложения
m32_3.5.7z
(562.36 КБ) 276 скачиваний
m48_3.3.7z
(114.66 КБ) 231 скачивание
Последний раз редактировалось Lion_A Вс янв 08, 2017 14:11:37, всего редактировалось 1 раз.
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Вот сейчас заметил, что с телефона при установке времени, неправильно устанавливается день недели в воскресенье. Толи из за того что я телефон поменял и сейчас android 5.1 а раньше был 4.1 или не замечал никто.

Добавлено after 1 hour 34 minutes 25 seconds:
Перекачайте еще раз прошивку 3.5, я там еще один косячек поправил.
Исправил установку дня недели в воскресенье в приложении для android.
Добавил в программу для ПК, вкладку "сброс". Если слетит EEPROM, или у кого возникнут проблемы с прошивкой, то нажатием на кнопку можно перезаписать весь EEPROM в дефолтное состояние. Правда работает только с версии 3.5.

Ссылки для загрузки: ПК, Android.
Vit318
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн апр 09, 2012 21:18:08
Откуда: Минск

Re: Часы Super Clock

Сообщение Vit318 »

Здравствуйте всем. Сегодня случилась неприятность, ездил к другу и хотел взять часы ему показать, все было нормально, а когда приехал домой они перестали показывать время. все остальное показывают, а когда время, то ничего не светится, микру часовую ds3231 заменил и все равно не работает. Подскажите пожалуйста что может быть :cry:
Медведь68
Открыл глаза
Сообщения: 54
Зарегистрирован: Пт ноя 18, 2016 18:39:48
Откуда: Кубань

Re: Часы Super Clock

Сообщение Медведь68 »

С питанием DS - всё в порядке?
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: Часы Super Clock

Сообщение dadigor »

Проверьте резисторы подтяжки на шине I2C, напряжение батарейки и ее цепи, на всяк случай посмотрите ножку 4 RST - должна быть в воздухе.
О технике чего спорить-то, давайте попробуем.
Vit318
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн апр 09, 2012 21:18:08
Откуда: Минск

Re: Часы Super Clock

Сообщение Vit318 »

Замерял напряжение питания 5 Вольт, батарейка 3. 4 нога микры висит в воздухе. Вообще не понимаю что может быть. Подтягивающие резисторы на месте. Когда впаяны показывают сопротивление 3,7 кОм когда выпаиваю 4,7. за что отвечает ножка 3 в ds3231?

Добавлено after 4 minutes 50 seconds:
Если косаюсь 3 ножки металлическим предметом, то точки на часах мигают. Одно косание точки гаснут, второе зажигаются
Медведь68
Открыл глаза
Сообщения: 54
Зарегистрирован: Пт ноя 18, 2016 18:39:48
Откуда: Кубань

Re: Часы Super Clock

Сообщение Медведь68 »

Вот сложно понять, чтоб помочь
Слишком мало информации
Часы до этого работали, так?
Потом потерпели две перевозки к другу и обратно, так?
В процессе второй перевозки часы перестали работать, вернее информация отображается вся кроме самих часов, так?
Что могло произойти?
Слетело ПО, какие-то механические изменения (конденсат, падения)?
Обычно пробуют сначала программно - перешить, перешить ЕЕПРОМ, потом прозванивают, только потом перепаивают микросхему - оно-же как-то работало до этого, что заставило сразу перепаивать DSку?

Может на МЕГЕ нет где-то контакта?
Пока катались до друга - пропал - не пропай
Фото-бы в студию в хорошем качестве...
Vit318
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн апр 09, 2012 21:18:08
Откуда: Минск

Re: Часы Super Clock

Сообщение Vit318 »

Они у меня работали идеально. До этих выходных. Я их взял с собой. У друга работали а когда приехал домой перестали идти. Не падали, конденсата не было,все ноги которые косаюсь МК и ДС пропаял, прозвонил, всё хорошо. Может реально что-то с МК? Ну вернее с прошивкой. Фото попробую вечером сделать
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: Часы Super Clock

Сообщение dadigor »

Судя по тому, что касание третьей ноги вызывает переброс точек на часах, то проц реагирует нормально, а вот даллас не запущен совсем, нет генерации или не запрограммирован. На этой ноге должны быть секундные импульсы в виде меандра. Если Вы действительно касаетесь самой ножки 3 далласа, то эта цепь соединена с процом.
Вариантов остается очень мало - это или обрыв дорожек или непропай. Важных цепей всего пять - Vcc, V bat, GND, SDA и SCL.
1. Оба питания и землю проверять строго на ножках микросхемы (а не на дорожках).
2. Прозвонить шину обмена с ножек процессора до ножек далласа (не дорожек, а именно ножек).

ЗЫ Как вариант действительно перепрограммировать проц, епром - но с чего бы ему слетать...
О технике чего спорить-то, давайте попробуем.
Vit318
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн апр 09, 2012 21:18:08
Откуда: Минск

Re: Часы Super Clock

Сообщение Vit318 »

Все прозвонил. Все звонится, питание Присутствует и рабочее и резервное.(

Добавлено after 45 minutes 40 seconds:
Все прозвонил. Все звонится, питание Присутствует и рабочее и резервное.(
Аватара пользователя
dadigor
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Пт дек 26, 2014 20:33:38
Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)

Re: Часы Super Clock

Сообщение dadigor »

Чудес не бывает, как правило настоящая причина в конце-концов находится. )) До перепрошивки попробуйте крайний способ - отключить часы и вынуть на минутку батарейку. ))
Хотя вы говорили, что даллас перепаивали... ((
Но я бы попробовал. А потом перепрошил ппроц.
О технике чего спорить-то, давайте попробуем.
Ответить

Вернуться в «Статьи»