Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение ВНН »

Очень много ККМ списывали у которых нет ЭКЛЗ такие как МЕРКУРИЙ ШТРИХ итд
В ранних моделях стоят ds1307 в поздних MK41T56.Я сам занимался ремонтом и обслужеванием.При списании штук 50 плат оставил .Знакомые в Комсомольске на
Амуре в двух центрах поступили также.Спрашивай платы.
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Реклама
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Hichkok »

Часики тикают(MEGA 8) на работе около 1.5 месяца, ход вполне точен.
Ставил по мобиле до сих пор минута в минуту,без коррекции вообще т.е. коррекция 0.
Ещё раз спасибо ДАНКО за проект. Температура немного врёт, но это несущественно.
Пока коты едины они непобедимы
Реклама
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

В версиях начиная с 21 мая и по 19 июня есть ошибка.

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

На данный момент исправил и перезалил.

Приношу извинения за причиненные неудобства. :oops:
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение kip96 »

ВНН писал(а):Очень много ККМ списывали у которых нет ЭКЛЗ такие как МЕРКУРИЙ ШТРИХ итд
В ранних моделях стоят ds1307 в поздних MK41T56.Я сам занимался ремонтом и обслужеванием.При списании штук 50 плат оставил .Знакомые в Комсомольске на
Амуре в двух центрах поступили также.Спрашивай платы.
Привет, коллега! :beer:
Надеюсь по возможности будем консультироваться.
Действительно, неограниченный источник DS-ок, и много ещё чего. 8)
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение ВНН »

OK
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Реклама
Аватара пользователя
546vlad
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение 546vlad »

Вот поправил под себя печатную плату. Может кому понравится.
Вложения
Clock ATmega8.lay
(110.78 КБ) 983 скачивания
©Кварц обладает экстремальной поливариантностью своего генезиса.
Реклама
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение headshotbacs »

546vlad писал(а):Вот поправил под себя печатную плату. Может кому понравится.
... особенно автору, который ее разводил :o
Аватара пользователя
546vlad
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение 546vlad »

Моей целью было увеличение расстояния между дорожками и ширины дорожек. Т.к. не каждый в совершенстве владеет технологиями изготовления печатных плат, решил поделиться своим вариантом. Извиняюсь, если нарушил авторские права. :oops:
©Кварц обладает экстремальной поливариантностью своего генезиса.
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение neon-f »

546vlad да все нормально, ты же сразу написал поправил и Может кому понравится
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение ВНН »

Не совсем по теме но на любителя.http://elm-chan.org/works/sd8p/report.html
Wav на SD карте вместо звонка для будильника.Прошивку берем с http://radioded.ru/forum/viewtopic.php? ... 2&start=84 в место кнопки оптопара
В моем экземпляре ток потребления 3,7 мА
Удачи
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.
Valek
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт июн 29, 2006 15:25:23
Откуда: Иркутск

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Valek »

Danko про точки не забыли или пока не до них?
"6 - работа с двумя видами точек (на данный момент в разработке)"
Если я правильно понял это про отдельные точки между часами и минутами?


P.S. Кто-нибудь печаткой под Atmeg-e в smd корпусе не поделится? У нас исчезли Atmegа8 в дип корпусах во всех магазинах и не обещают, часы что-ли все делают :)))
Аватара пользователя
odesasha
Прорезались зубы
Сообщения: 237
Зарегистрирован: Пт фев 12, 2010 14:02:22
Откуда: Одесса

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение odesasha »

В Одессе на радиобазаре появились аналоги DSok - VS1307 по 15грн. DS1307 cтоит 27 грн (5 шт по 22 грн.).
Кто работал с VS1307 напишите отзыв , плииз . А мне кажется , что уже давно DS это перемаркированный VS - уж больно корпуса
какие-то убогие на взгляд .
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

я купил парочку. Работают без проблем, а вот одна из DS1307 глючит по страшному.


Valek, про точки я не забыл. Просто увлекся WinAVR и все остальное ушло на второй план. В конце июля иду в отпуск свободного времени будет побольше.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
546vlad
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение 546vlad »

Собрал часы на индикаторах 2.3". Часы запустились, но индикаторы заметно мерцают, точка медленно моргает: 15 раз в минуту. Как я понимаю, микроконтроллер работает на частоте 1/4 от нужной. В чем может быть проблема?
МК прошился и прочитался без ошибок (шил через PonyProg)

P.S. Возможно в PonyProg не выставил фьюзы (вообще). Какие могут быть последствия?
©Кварц обладает экстремальной поливариантностью своего генезиса.
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение neon-f »

если часы на мега8, то она(мега) должна работать на 4мгц, а ты фьюзы не шил, значит у тебя остались заводские - 1мгц, т.е. в 4 раза медленнее.
наверное это и есть причина.
На первой странице Данко выложил скрин фьюз для CodeVision AVR, для PonyProg тоже самое.
Аватара пользователя
546vlad
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение 546vlad »

Да, действительно не выставил фьюзы. Перепрошил как положено, но заметное мерцание осталось, хоть и в 4 раза быстрее. У всех так или только у меня?
©Кварц обладает экстремальной поливариантностью своего генезиса.
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Seal »

Про мерцание тут уже говорили, это так-же может быть связано с ключами в анодах индикаторов.Поменяй на КТ972, у меня стоят отлично, никакого мерцания и подсвечивания.Подсвечивание удаляется подбором резисторов в цепи МК-база и база-коллектор.
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Valek
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт июн 29, 2006 15:25:23
Откуда: Иркутск

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Valek »

Мне ключи на транзисторах настроить, чтоб нормально работало не получилось, переделал под ULN2003 + КТ816. Теперь без проблем и яркость индикаторов можно регулировать напряжением. Свободные элементы на ULN2003 позволяют и ULN2803 поменять на 2003.
Аватара пользователя
546vlad
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение 546vlad »

Спасибо за советы. Транзисторы не менял, поставил конденсатор побольше и мерцание исчезло.
©Кварц обладает экстремальной поливариантностью своего генезиса.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Danko »

В очередной раз обновил прошивку.

Изменений несколько:
  • добавил работу с двумя видами точек
  • добавил так называемый "пятый" разряд
небольшие пояснения:
(:) точки-разделители часов и минут соединяются вместо точки первого разряда, при этом точка (.) между вторым и третьим разрядами остается и разделяет десятые доли градуса от целой части.

"пятый" разряд, который состоит всего из двух сегментов: горизонтального (вместо точки третьего разряда) и вертикального (вместо точки четвертого разряда), предусмотрен для индикации знака температуры.

ну и самое главное МК теперь общается с RTC используя TWI, а не I2C как ранее.

Ранее я не использовал TWI по причине не поддержки его Протеусом.

P.S.
Отвечаю на вопрос заданный в другой ветке:
Протеус для меня не сама цель, а средство для обкатки устройства. Ну как еще летом получить отрицательную температуру для уличного датчика? Да еще и для DS18S20, которого у нас на рынке нет.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Ответить

Вернуться в «AVR»