Часы-календарь-термометр (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»