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

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

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


MegaBarsik
Открыл глаза
Сообщения: 75
Зарегистрирован: Пт июл 17, 2009 19:35:54

Re: Простые часы на светодиодных матрицах.

Сообщение MegaBarsik »

drlector72 писал(а):
MegaBarsik писал(а):
Как у Вас закреплялся датчик к радиатору, клеем?


Да, на супер-клей посадил.....
о причина в частом опросе датчика.....


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

После замедления врет на 1.7 градуса. 10 мин опрос, 1 час измерений.
MegaBarsik
Открыл глаза
Сообщения: 75
Зарегистрирован: Пт июл 17, 2009 19:35:54

Re: Простые часы на светодиодных матрицах.

Сообщение MegaBarsik »

drlector72 писал(а): Возможно причина в частом опросе датчика, как подсказывает уважаемый AVK.



В рекомендованной прошивке убрана строка с "+5" , а в 1.09 она есть, тестирую предложенную прошивку. Еще в сторонних прошивках (другие часы) видел добавку коррекции температуры в зависимости от границ температуры.

Прошивка на странице 255 темы.

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

 
 temperature[i]=temperature_temp*10;
  // temperature[i]+=5;   
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение drlector72 »

Забыл "одын умный вещь сказать"! В прошивке от vvsv со страницы 255 могут не заработать кнопки даже при рекомендуемом сочетании микросхем, у меня так получилось, например, исправил как рекомендовал уважаемый alcxa на страничке 388. Добавил в исходник строчку PORTB.7=0;
перед if ( (PINB.2==0)&& (but_on)){ but_on=0;
if(stroka==0b10000000) {but_2=1;};
if(stroka==0b00000001) {but_1=1;};

}
если кому нужен готовый hex для ОК с исправлением и "прямой точкой", то выложу.
Аватара пользователя
Smith2011
Прорезались зубы
Сообщения: 210
Зарегистрирован: Вс дек 26, 2010 23:08:53
Откуда: Москва, Зеленоград
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение Smith2011 »

Повторил снова часики.
Изображение Изображение Изображение
блин, 390 страниц, а как найти прошивку посвежее?
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Простые часы на светодиодных матрицах.

Сообщение Сукгей »

drlector72 писал(а):Забыл "одын умный вещь сказать"! В прошивке от vvsv со страницы 255 могут не заработать кнопки даже при рекомендуемом сочетании микросхем, у меня так получилось, например, исправил как рекомендовал уважаемый alcxa на страничке 388. Добавил в исходник строчку PORTB.7=0;
перед if ( (PINB.2==0)&& (but_on)){ but_on=0;
if(stroka==0b10000000) {but_2=1;};
if(stroka==0b00000001) {but_1=1;};

}
если кому нужен готовый hex для ОК с исправлением и "прямой точкой", то выложу.


Для ОА есть?
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение drlector72 »

Вот готовые прошивки с исправлением для меги 16 по схеме с первой страницы. Добавил еще одну очень адекватную прошивку от uk8amk для ОК. Пожалуй самые лучшие прошивки для схемы с первой страницы форума. Для меги 32 есть прошивки свежее и функциональнее. Hex-сы сделал только что и не проверял к сожалению, если чего, то простите! Но все должно быть хорошо. Сами прошивки проверял в работе - стабильны. Один минус на прошивке от uk8amk для меги 16, что не работает фоторезистор, но зато у нее есть мелодии и 10 текстовых сообщений в бегущей строке с набором от кнопок часов.
Вложения
ОК_uk8amk.zip
(16.9 КБ) 360 скачиваний
vvsv_24_08_13.rar
(59.09 КБ) 338 скачиваний
MegaBarsik
Открыл глаза
Сообщения: 75
Зарегистрирован: Пт июл 17, 2009 19:35:54

Re: Простые часы на светодиодных матрицах.

Сообщение MegaBarsik »

drlector72 писал(а):Забыл "одын умный вещь сказать"! В прошивке от vvsv со страницы 255 могут не заработать кнопки.


На прошивке vvsv наблюдался глюк мерцания строк на малой яркости в темноте.(У меня подключен фоторезистор.)
Поэтому вернул прошивку 1.09, предварительно убрал вышеупомянутую строку и уменьшил частоту опроса, прикрепил радиатор на суперклей. Полёт нормальный +-03 градуса. Сравнивалось с 2-мя градусниками: один в китайский жк часах, второй спиртовой настенный. Поэтому, радиатор это нормальное решение. Спасибо.
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение drlector72 »

У меня тоже стоит фоторезистор, но мерцаний не замечал, возможно мерцания возникают при пороговом уровне переключения яркости из-за отсутствия или малого гистерезиса. Сильно "глючило" на прошивке с датчиком влажности, там основа 1.07. В любом случае большое спасибо, что обратили внимание на странности в прошивке 1.09 и нашли решение как это исправить, очень поможет многим, кто особо не хочет или не может заморачиваться.
Аватара пользователя
Smith2011
Прорезались зубы
Сообщения: 210
Зарегистрирован: Вс дек 26, 2010 23:08:53
Откуда: Москва, Зеленоград
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение Smith2011 »

drlector72 , под мою распиновку прошивки не походят. :(
Аватара пользователя
alcxa
Это не хвост, это антенна
Сообщения: 1347
Зарегистрирован: Ср мар 26, 2014 21:50:55
Откуда: RF-73 ULN
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение alcxa »

Вот что замечено в базовых прошивках и исправлено в моих модификациях (с RTC DS3231).
Видимо речь идет про мерцание нижней строки - если присутствует фоторезистор то заметно
Также на ярких матрицах если яркость не полная то слева столбцы ярче чем справа
На полной яркости должна быть еле заметная слева засветка.
Про кнопки уже было упомянуто
Если присутствует фоторезистор и в полной темноте кратковременно прервать питание = фоторезистор отваливается - макс яркость на часах - лечится впаиванием параллельно фоторезистору резистора 1 МОм (или 500кОм) и в разных прошивках порог определения фоторезистора разный
При опросе DS18B20 меняется яркость или замирание (в разных прошивках по разному)

Пишу по памяти - может что-то уже и позабыл или приврал чутка - просто остались в памяти эти моменты
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение drlector72 »

Smith2011 писал(а):drlector72 , под мою распиновку прошивки не походят. :(


Исходник страница 255, как переназначить пины страница 15. Исходник открываем программой CodevisionAVR, переназначаем пины по своей разводке, выставляем конфигурацию в начале исходника (там просто!) и жмем Ctrl с F9. Если все прошло успешно, то напишет в выпадающем окне "нет ошибок" и в папке exe появится свежий файл прошивки.
Аватара пользователя
Smith2011
Прорезались зубы
Сообщения: 210
Зарегистрирован: Вс дек 26, 2010 23:08:53
Откуда: Москва, Зеленоград
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение Smith2011 »

Спасибо сейчас попробую.

Перепрошивал и запорол прошивку с которой собирал часы. :cry:
Вот распиновка.: (цифры красным это столбы)

Изображение

Откуда я взял такую прошивку и схему уже не помню, просто я этот контроллер вытащил из макетки которую я собирал год назад и откуда прошивка я забыл :)
Аватара пользователя
Smith2011
Прорезались зубы
Сообщения: 210
Зарегистрирован: Вс дек 26, 2010 23:08:53
Откуда: Москва, Зеленоград
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение Smith2011 »

drlector72 писал(а):
Исходник страница 255, как переназначить пины страница 15.

Огромное спасибо, все получилось! :beer:
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Простые часы на светодиодных матрицах.

Сообщение Сукгей »

Почему очень сильно спешат часы в час секунды на 2.
Менял DS3231 результат 0.
Аватара пользователя
alcxa
Это не хвост, это антенна
Сообщения: 1347
Зарегистрирован: Ср мар 26, 2014 21:50:55
Откуда: RF-73 ULN
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение alcxa »

Сукгей писал(а):Почему очень сильно спешат часы в час секунды на 2.
Менял DS3231 результат 0.
Еще не сталкивался с таким. В моих DS3231 за неделю на 1 сек погрешность примерно.
Какая прошивка зашита? По какой схеме собрано (или на модулях) ?
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Простые часы на светодиодных матрицах.

Сообщение Сукгей »

Прошивка от gregos без памяти. Схема oled стоят матрицы ОК 32мм.
Поставил кварц прошил от vvsv тикают нормально.
BoroVikt
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн окт 18, 2010 10:14:32

Re: Простые часы на светодиодных матрицах.

Сообщение BoroVikt »

ребята подскажите как правильно настраивается коррекция часов
Lexa-Rail
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Пт окт 02, 2015 19:53:18

Re: Простые часы на светодиодных матрицах.

Сообщение Lexa-Rail »

Здравствуйте, я тута новенький, захотелось сделать себе такие же, но от количества схем и прошивок запутался очень сильно. Помогите выбрать какую нибудь, я нашел такую вот. :))) Мне она понравилась, потому что там все подписано, кроме конденсаторов и не знаю характеристик зумера. Также не нашел датчиков температуры (куда их тыкать) ds18b20 эти?
Это все мелочи, сложность в прошивке контролера, так как в этом 0 :dont_know:
Кто мне объяснит что куда писать, и даст рабочую прошивку. К этому может лучше обратиться после сборки платы???

Какой купить программатор для этого, от usb ведь? И как называются вот те 6 выходов к программатору, чтобы купить их сразу и впаять.
На этом все, жду ответов, если не понятно, что я от вас хочу, пере объясню.

Ну как выполнимо? :shock:
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение drlector72 »

BoroVikt писал(а):ребята подскажите как правильно настраивается коррекция часов

Коррекция происходит в часах один раз в 00.00, согласно описания автора. Выбираем какое-то конкретное время , желательно ближе к 00.00, 23.30 например, устанавливаем точное время по какому-либо источнику ( я использовал http://time100.ru/ ) , коррекцию изначально ставим в ноль. Ждем несколько дней и в это же время (23.30) сверяемся с образцом и количество секунд ошибки делим на количество суток ожидания. Снова ставим время по образцу, (до 00.00!) но уже вносим коррекцию, которая получилась после деления, конечно со знаком плюс если часы отставали и минус если спешили. Теперь ждем дней 10 и снова сверяемся по той же методике, в этот раз ошибка должна быть очень небольшой. Все равно сколько не настраивай, а дрейф туда-сюда будет из-за изменения температуры и старения кварца.
Аватара пользователя
oliva1
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 22, 2012 18:51:52
Откуда: Уфа

Re: Простые часы на светодиодных матрицах.

Сообщение oliva1 »

Lexa-Rail писал(а):я тута новенький,
какую нибудь, я нашел такую вот. :)))
не знаю характеристик зумера.
Кто мне объяснит что куда писать, и даст рабочую прошивку.
К этому может лучше обратиться после сборки платы???
Какой купить программатор для этого, от usb ведь?
И как называются вот те 6 выходов к программатору, чтобы купить их сразу и впаять.
пере объясню.

1) Купить букварь и выучить грамматику и пунктуацию!!!
2) Гугл и Тындекс никто не запрещал!
Чтобы что-то просить, нужно хотя бы знать, что нужно просить!
Сначала выбери СХЕМУ -> ДЕТАЛИ -> ПЛАТА + ПРОШИВКА,,,
Возможны варианты и здесь. :beer:
Ответить

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