Страница 63 из 103

Re: Часы Super Clock

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

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

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

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

0x3E, 0x41, 0x41, 0x41, 0x3E,// 0        48 
это типа толстый намек на еще одну просьбу ))

Re: Часы Super Clock

Добавлено: Ср дек 28, 2016 23:28:10
Lion_A
Так там четыре шрифта на выбор и только в одном ноль перечеркнут.

Re: Часы Super Clock

Добавлено: Ср дек 28, 2016 23:35:56
dadigor
Дык я именно про этот, 17-тый от начала указанного массива, т.е элемент char font_5x8[16]
и его клон 129

//здесь находятся шрифты для отображения времени
//================== 1 =======
0x06, 0x09, 0x09, 0x06, 0x00,// (градус) 128
0x3E, 0x51, 0x49, 0x45, 0x3E,// 0 129

Re: Часы Super Clock

Добавлено: Чт дек 29, 2016 05:27:47
skorkin
dadigor, перечеркнутый ноль со времен АЦПУ на БЭСМ применяется для его идентификации. Предложите что нибудь лучше для его отличия от буквы О.

Re: Часы Super Clock

Добавлено: Чт дек 29, 2016 06:02:18
Медведь68
dadigor писал(а):Кстати, как Вы относитесь к перечеркнутому нулю?
Так-же...
Намёк понял :))

Re: Часы Super Clock

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

Медведь68 Спасибо за понимание во всех смыслах!

Re: Часы Super Clock

Добавлено: Чт дек 29, 2016 11:15:49
Медведь68
Эт АВТОРУ спасибо, что он исполнил свой проект в такой степени доступным, что в его реализации даже "медведи" "барыню" станцуют не запнуться!
Всё расписано до такой степени понятно!

И, С НАСТУПАЮЩИМИ! Всех участников проекта! из трёх проектов ЧАСОВ - этот понравился больше всего!

Re: Часы Super Clock

Добавлено: Чт дек 29, 2016 20:14:52
dadigor
Присоединяюсь:

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

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

Ура!

Re: Часы Super Clock

Добавлено: Чт янв 05, 2017 22:50:55
dadigor
В связи с наступившим Новым годом и соответствующим похолоданием появилась еще одна точка для сравнения, ВМЕ280 показывают 18% влажности, на что АМ2301 им отвечает 9%. ))
Поставим еще одну точку на графике:
Изображение

Re: Часы Super Clock

Добавлено: Сб янв 07, 2017 22:16:24
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
Убрал перечеркнутый ноль и еще пофиксил несколько ошибок.

Re: Часы Super Clock

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

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

Ссылки для загрузки: ПК, Android.

Re: Часы Super Clock

Добавлено: Вс янв 08, 2017 15:03:05
Vit318
Здравствуйте всем. Сегодня случилась неприятность, ездил к другу и хотел взять часы ему показать, все было нормально, а когда приехал домой они перестали показывать время. все остальное показывают, а когда время, то ничего не светится, микру часовую ds3231 заменил и все равно не работает. Подскажите пожалуйста что может быть :cry:

Re: Часы Super Clock

Добавлено: Вс янв 08, 2017 22:32:03
Медведь68
С питанием DS - всё в порядке?

Re: Часы Super Clock

Добавлено: Пн янв 09, 2017 01:01:30
dadigor
Проверьте резисторы подтяжки на шине I2C, напряжение батарейки и ее цепи, на всяк случай посмотрите ножку 4 RST - должна быть в воздухе.

Re: Часы Super Clock

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

Добавлено after 4 minutes 50 seconds:
Если косаюсь 3 ножки металлическим предметом, то точки на часах мигают. Одно косание точки гаснут, второе зажигаются

Re: Часы Super Clock

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

Может на МЕГЕ нет где-то контакта?
Пока катались до друга - пропал - не пропай
Фото-бы в студию в хорошем качестве...

Re: Часы Super Clock

Добавлено: Пн янв 09, 2017 13:56:54
Vit318
Они у меня работали идеально. До этих выходных. Я их взял с собой. У друга работали а когда приехал домой перестали идти. Не падали, конденсата не было,все ноги которые косаюсь МК и ДС пропаял, прозвонил, всё хорошо. Может реально что-то с МК? Ну вернее с прошивкой. Фото попробую вечером сделать

Re: Часы Super Clock

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

ЗЫ Как вариант действительно перепрограммировать проц, епром - но с чего бы ему слетать...

Re: Часы Super Clock

Добавлено: Пн янв 09, 2017 16:17:49
Vit318
Все прозвонил. Все звонится, питание Присутствует и рабочее и резервное.(

Добавлено after 45 minutes 40 seconds:
Все прозвонил. Все звонится, питание Присутствует и рабочее и резервное.(

Re: Часы Super Clock

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