Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Обсуждаем контроллеры компании Atmel.
JeckDigger
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн авг 02, 2010 21:26:15

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение JeckDigger »

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

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение Danko »

У меня такое было.
Лечится заменой DS1307.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
JeckDigger
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн авг 02, 2010 21:26:15

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение JeckDigger »

Да, действительно, замена DS1307 помогла, жаль, что из четырех штук - три оказались не исправны.
JeckDigger
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн авг 02, 2010 21:26:15

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение JeckDigger »

Температура показывается не корректно, дает +4 к отсчету, например в комнате 25, а показывает +29 как исправить?
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение O-LED »

JeckDigger писал(а):Температура показывается не корректно, дает +4 к отсчету, например в комнате 25, а показывает +29 как исправить?


вынести датчик из корпуса на проводках, и не располагать рядом с греющимися предметами (комп, телек.....) :)
KIT
JeckDigger
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн авг 02, 2010 21:26:15

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение JeckDigger »

Плата в режиме отладки, лежит на столе без корпуса, рядом ничего нет.
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение NickNI »

Вы не ответили на ГЛАВНЫЙ вопрос. Датчик ГДЕ? Может рядом с паяльником?..
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
JeckDigger
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн авг 02, 2010 21:26:15

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение JeckDigger »

Говорю, же, нет ничего рядом!
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение NickNI »

JeckDigger писал(а):Говорю, же, нет ничего рядом!

С платой на которую впаян датчик? Извините за настойчивость но датчик впаянный непосредственно в плату даст +2-3 гррадуса гарантированно. Или у Вас он на шлейфе 10-15 см от платы и рядом с ним ничего нет?
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
JeckDigger
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн авг 02, 2010 21:26:15

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение JeckDigger »

Впаян на плату. Если, как вы говорите, дает в таком положении +2-3 градуса, то вероятно это мой случай, попробую исправить.
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение NickNI »

JeckDigger писал(а):Впаян на плату. Если, как вы говорите, дает в таком положении +2-3 градуса, то вероятно это мой случай, попробую исправить.

Для начала возьмите кусок толстого картона и вставте между датчиком и платой, проделав в нем прорезь на ноги. Если температура упадет хотя бы на градус, то это именно этот случай...
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение m.ix »

качественное фото датчика со стороны названия, что б оно читалось.

100 омовые резюки не стоят по питанию и выходу?
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение NickNI »

m.ix писал(а):качественное фото датчика со стороны названия, что б оно читалось.

100 омовые резюки не стоят по питанию и выходу?

Блин... И тут фотограф на рисовался... Дай человеку разобраться с качеством компонентов, с точкой проблемы, а потом фотоконкурс устраивай!... :kill:
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение m.ix »

это не прихоть!
порой фото покажет точный элемент - маркировку

а стоом нужно, для ограничения тока потребления и тем самым как говорят самонагревания.
Лечу лечить WWWашу покалеченную технику.
JeckDigger
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн авг 02, 2010 21:26:15

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение JeckDigger »

Усе! Готово, на шлейфе показывает точно, наверно, по крайней мере с домашней метеостанцией сходится. Мой вариант реализации на фото, платку разводил сам. Корпус готов наполовину из двух заглушек для CD от системного блока. По поводу датчика: DALLAS 18B20 0909C3 +289AK
Вложения
20120824_001426.jpg
(96.82 КБ) 1066 скачиваний
20120824_001345.jpg
(84.22 КБ) 998 скачиваний
20120824_001121.jpg
(77.34 КБ) 882 скачивания
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение NickNI »

m.ix писал(а):это не прихоть!

Вот!... Смотрите; человек и проблему решил и фотки опубликовал... :))
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение NickNI »

JeckDigger писал(а):Усе! Готово, на шлейфе показывает точно, наверно,

Повторюсь, наверное. Датчик показывает точно температуру, но в конкретной точке пространства... Достаточно немножко подержать его в "лапах", как температура "взлетит". А то что, при исправных элементах получаем правильные показания у меня сомнений нет. Именно из за того были все выше перечисленные рекомендации.
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение m.ix »

Называется загадай желание правильно
Изображение
Лечу лечить WWWашу покалеченную технику.
JeckDigger
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн авг 02, 2010 21:26:15

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение JeckDigger »

А нельзя ли добавить в эти часы вот такую функцию http://elm-chan.org/works/sd8p/report.html значительно улучшится использование, а то будильик с пиканием - скучно. Вроде свободных ног на меге хватает или придется собирать отдельно на 85ой.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Сообщение Danko »

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

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