Часы-термометр на микроконтроллере ATmega8.

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

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


Кирилл84
Родился
Сообщения: 11
Зарегистрирован: Пн авг 30, 2010 15:11:44
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Кирилл84 »

Я в курсе что они разные :) один дешифратор, а второй регистр :)
Но вот я тут с начало тему почитал и вроде как на К555ИД10 работает А в чём собствнно секрет работоспособности с К555ИД10??? :shock:
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение DimAlt »

Для этих микросхем разные схемы и разные прошивки. Схема на ИД10 более продвинута по работе с будильниками. У меня дома такая. Схему на 74НС595 сделал из-за того что не все могли найти индикаторы с ОК, на этом регистре для работы с разными индикаторами надо сменить всего лишь прошивку. Короче, сравните схемы и все станет ясно.
Кирилл84
Родился
Сообщения: 11
Зарегистрирован: Пн авг 30, 2010 15:11:44
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Кирилл84 »

Всё, разобрался:) спасибо всем!!! Работает:) и работает кстати на К155ИД10 :)
Только вот будильничик тихий:(
Всё, и с будильником разобрался:) убрал кондёр и резистор, на прямую пустил стал громкий раза в 3 :)
Кирилл84
Родился
Сообщения: 11
Зарегистрирован: Пн авг 30, 2010 15:11:44
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Кирилл84 »

Господа! Возникла ещё одна проблемка!!!
Датчик температуры подключается к выводам ( 1_wire 0 , vcc , и земля) правильно? или я что то путаю?
У меня 18B20 100% рабочий!!! стоял на устройстве из тини2313 банальный термометр и работает, сюда подключаю а у меня показывает "---"
с чем это может быть связано? или я не на тот порт подключаю?
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение DimAlt »

Надо проверить fuse биты, если частота внутреннего RC не 4 мег. датчик не определится.
Еще можно попробовать подключить датчик двумя проводами.
Кирилл84
Родился
Сообщения: 11
Зарегистрирован: Пн авг 30, 2010 15:11:44
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Кирилл84 »

Спасибо!!! разобрался в чём дело, моя ошибка была!!! Я резистор не на Vcc а на Gnd запитал :roll:
Аватара пользователя
ботаник
Родился
Сообщения: 7
Зарегистрирован: Ср авг 25, 2010 16:50:11
Откуда: Новосибирск

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение ботаник »

Добрый день! Собрал Т-т с термозонами,9 разрядов,ОА,прошивка nb.7z.
Из нулевого режима вручную пытаюсь корректировать настройки термостата,при этом нагрузка ВТОРОГО т-стата фактически откл/вкл,а на индикаторе -Р1. Лыжи не едут,или я накосячил?
Кирилл84
Родился
Сообщения: 11
Зарегистрирован: Пн авг 30, 2010 15:11:44
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Кирилл84 »

Всем доброго времени суток!!! Видел я тут что кто то собрался сделать радио-датчик внешней температуры!!!! Очень уж интересная идейка!!!! что бы провода по всему дому не тянуть :)) Хотелось бы узнать!!! кто нить уже воплатил эту мечту в реальность????
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение DimAlt »

2 ботаник обновил прошивки на сайте.
И для версии nb_v2 тоже.
Последний раз редактировалось DimAlt Сб сен 04, 2010 22:14:12, всего редактировалось 1 раз.
Аватара пользователя
ботаник
Родился
Сообщения: 7
Зарегистрирован: Ср авг 25, 2010 16:50:11
Откуда: Новосибирск

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение ботаник »

Спасибо! Замечательная конструкция.
Аватара пользователя
snc
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт сен 17, 2009 15:33:44
Откуда: Украина

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение snc »

Закончил вот свой вариант часов на шести индикаторах + УКВ приемник в качестве будильника. Отличнейшие схемы ! Спасибо Дмитрию и Александру за схему часов и Т.Носову за схему приемника (журнал Радио 2010 №6 стр.16).
Вложения
5.jpg
(41.76 КБ) 970 скачиваний
4.jpg
(94.71 КБ) 901 скачивание
3.jpg
(58.24 КБ) 870 скачиваний
2.jpg
(123.72 КБ) 814 скачиваний
1.jpg
(73.64 КБ) 675 скачиваний
Аватара пользователя
Инженер
Прорезались зубы
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Инженер »

У меня эти часы работают уже несколько лет. Когда я их собирал то надеялся на то что однажды их собрав и настроив они будут идти точно (благодаря коррекции) и надежно. Мои надежды не оправдались. Коррекция на мой взгля имеет слишком большой шаг, но это уже решенная проблема. За эти 2 года часы уже 2 раза переставали получать информацию с датчиков температуры, последний раз оба датчика показывали 0 градусов. И раз 5 информация на индикаторе искажалась. Например один сегмент во всех знаках не загорался. Пару раз экран потухал совсем. Часы конструктивно собраны на 2х платах однако это врядли могло быть причиной проблем поскольку каждый раз я пробовал отсоединять шлейфы и соединять заново - это не помогало. Вытаскивать БП из розетки (МК переходил на питание от батареек и сохранял свои глюки) - это не помогало.
Во всех случаях помогала только перезагрузка МК ножкой reset (приходилось разбирать часы) пункт "сброс всех настроек" не исправлял проблему.
Вот сегодня пришлось установить сзади кнопку резет чтобы больше не разбирать корпус.
Неужели такое только у меня?
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение SergeyK »

Инженер писал(а):У меня эти часы работают уже несколько лет. Когда я их собирал то надеялся на то что однажды их собрав и настроив они будут идти точно (благодаря коррекции) и надежно. Мои надежды не оправдались. Коррекция на мой взгля имеет слишком большой шаг, но это уже решенная проблема. За эти 2 года часы уже 2 раза переставали получать информацию с датчиков температуры, последний раз оба датчика показывали 0 градусов. И раз 5 информация на индикаторе искажалась. Например один сегмент во всех знаках не загорался. Пару раз экран потухал совсем. Часы конструктивно собраны на 2х платах однако это врядли могло быть причиной проблем поскольку каждый раз я пробовал отсоединять шлейфы и соединять заново - это не помогало. Вытаскивать БП из розетки (МК переходил на питание от батареек и сохранял свои глюки) - это не помогало.
Во всех случаях помогала только перезагрузка МК ножкой reset (приходилось разбирать часы) пункт "сброс всех настроек" не исправлял проблему.
Вот сегодня пришлось установить сзади кнопку резет чтобы больше не разбирать корпус.
Неужели такое только у меня?


Чуть больше года работают без проблем. Большой точности хода сильно от них не требую. Датчики температуры ни разу не зависали. Ни каких подвисов или там какихто касяков замечено небыло.
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Re: Часы-термометр на микроконтроллере ATmega8.

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

Инженер врядли проблема в коде, скорее в железе/исполнении.
Аватара пользователя
Инженер
Прорезались зубы
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Инженер »

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

Re: Часы-термометр на микроконтроллере ATmega8.

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

как причем??? например фильтры по питанию плохие, или напруга бп пляшет, вот периодически и ловишь помеху от включения холодильника, или соседской стиралки например. или разводка неудачная. или.............да мало ли что. кривой код я думаю вылазил бы ГОРАЗДО чаще раза в год, и не только у одного.
Кирилл84
Родился
Сообщения: 11
Зарегистрирован: Пн авг 30, 2010 15:11:44
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Кирилл84 »

Закончил вот свой вариант часов на шести индикаторах + УКВ приемник в качестве будильника. Отличнейшие схемы ! Спасибо Дмитрию и Александру за схему часов и Т.Носову за схему приемника

А можно схемку? тоже хочу что бы радио было на будильнике:)
Аватара пользователя
snc
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт сен 17, 2009 15:33:44
Откуда: Украина

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение snc »

Кирилл84 писал(а):А можно схемку? тоже хочу что бы радио было на будильнике:)


Ну в общем где то так. Схему рисовал в splane 7.0. Сама конструкция получилась на трех платах (плата индикации, плата часов+управление тюнером, плата тюнера).
Вложения
Chasy_termometr_tuner.zip
Схема
(37.94 КБ) 494 скачивания
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение serg_svd »

Инженер писал(а):Неужели такое только у меня?

Было и у меня подобное. Отписывался тут ранее. Но у меня сбой произошел при стечении двух обстоятельств. Как раз отключали свет, а элемент резервного питания на 3В как раз в этот момент времени сел настолько, что питания не хватило мк. Пришлось отключать питание, заменять элемент питания и восстанавливать все настройки вручную. Пока работают отлично.
Но всеже хочется сделать небольшие часы на основе DS1307, чтобы и точность была повыше, и не вешать на мк отсчет времени.
А вот в качестве индикатора хотелось бы видеть цветной ЖК от телефонов, какой-нибудь из доступных. На него можно вывести инфу в более удобном виде. Да и прикрутить к этому проекту беспроводные датчики температуры.
Но так как я не программист, то жду возможно кого заинтерисует такая идея.
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
zordog
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт ноя 12, 2009 08:38:04

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение zordog »

2 Инженер:
У меня сей девайс (правда в измененном виде, 2х9 на последовательной шине) стоит уже около года. Нечто похожее проявлялось при вклучении ЛДС (аквариумное освещение) проскакивала фоном боооольшая помеха и у МК срывало башку... Вылечил сначало установкой дроссельков на все отходящие кабеля, а затем попросту поменял лампы ))).

2 serg_svd:
Моё мнение, что лучшего по контрастности на дальние расстояния (ширина комнаты 5м) индикатора кроме свтодиодного нет. Посему и был собран 2х строчный девайс на 4х 74НС595 для большей информативности.

История:
На ЖК, пусть и не от сотового, я собирал на макетке. Да удобно, да инфы вывести много можно, да в кириллице, НО один существенный нюанс это подсветка ЖК... Как-то раз принес макетку домой, на выходные, поковырял вечерок и лег спать оставив включенным девайс... Долго немог понять почему в комнате так светло, поняв встал и подкрутил подстроечники на контрастности и подсветке ЖК, до приемлемых (ночных) параметров. При дневном свете этих значений оказалось мало. Позже реализовал это в виде 2х отдельных ног МК и транзисторных ключах, но это уже было для другого девайса.
Ответить

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