Page 25 of 27

Re: Термометр на ATtiny2313 и DS18B20

Posted: 23 Jan 2015 06:44
by botan
хотелось бы просто схему без заморочек

Re: Термометр на ATtiny2313 и DS18B20

Posted: 24 Jan 2015 09:39
by IYra
botan wrote:хотелось бы просто
Выкинул все лишнее. Можно подключать до 4-х датчиков к одной ножке
DS18B20 и DS18S20. Схема и фьюзы как на первой странице.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 24 Jan 2015 14:36
by botan
Спасибо за схему,то что надо.Правда поддерживается очерёдность трёх датчиков,при подключении четвёртого очерёдность сбивается.Но мне достаточно и двух,Большое спасибо!

Добавлено спустя 1 час 40 минут 12 секунд:
С датчиками разобрался .Проблема в номерах датчиков

Re: Термометр на ATtiny2313 и DS18B20

Posted: 24 May 2015 13:41
by serj
Здравствуйте, не могли бы вы добавить в прошивку функцию регистрацию мин/макс температуры на кнопки как в "термостате", к примеру нажал на(+) показало максимальную на(-) минимальную, нажал(+) и держиш сбросило макс. нажал(-) и держиш сбросило мин.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 24 May 2015 20:41
by IYra
serj wrote:Здравствуйте, не могли бы вы добавить в прошивку функцию регистрацию мин/макс температуры на кнопки как в "термостате"
В какую прошивку добавить ? Хардлока ? или Термометр_4датчика.rar

Re: Термометр на ATtiny2313 и DS18B20

Posted: 24 May 2015 21:27
by serj
В прошивку Хардлока

Re: Термометр на ATtiny2313 и DS18B20

Posted: 25 May 2015 19:28
by IYra
serj wrote:Здравствуйте, не могли бы вы добавить в прошивку функцию регистрацию мин/макс температуры на кнопки как в "термостате", к примеру нажал на(+) показало максимальную на(-) минимальную, нажал(+) и держиш сбросило макс. нажал(-) и держиш сбросило мин.
Схема и все остальное как в термостате. функции кнопок - как описано выше. От себя добавил только
подчеркивание нижнее и верхнее (MIN и MAX)
Значения MIN и MAX не сохраняются при выключении питания

Re: Термометр на ATtiny2313 и DS18B20

Posted: 25 May 2015 21:42
by serj
IYra, спасибо вам за труды, не могли бы вы добавить и с OC прошивку или подскажите как и в чем сделать.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 25 May 2015 22:15
by IYra
serj wrote: не могли бы вы добавить и с OC прошивку или подскажите как и в чем сделать.
Выкладываю хекс. Все делается в CodeVisionAVR 2.05

Re: Термометр на ATtiny2313 и DS18B20

Posted: 25 May 2015 22:32
by serj
залил прошивку, но только первый символ полностью светится а на прошивке термостата все нормально,и да у меня на 4 символа

Re: Термометр на ATtiny2313 и DS18B20

Posted: 25 May 2015 23:29
by IYra
serj wrote:залил прошивку, но только первый символ полностью светится
Поправил. Смотри выше

Re: Термометр на ATtiny2313 и DS18B20

Posted: 25 May 2015 23:42
by serj
залил всё ок, большое спасибо!!!

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Dec 2016 10:19
by Reset
Здравствуйте, уважаемые коллеги!
Собрал я два термометра.
Первый - на Attiny2313 от hardlock по схеме на первой странице
Второй - на PIC16F84 от picmaniac (отсюда - http://cxema.my1.ru/publ/konstrukcii_dl ... 2-1-0-5672)
родной его сайт уже не существует.
Индикаторы и там и там использованы типа CA56-21GWA
Image
Всё работает, температуру показывают оба правильно.
Но есть нюанс :-)
А именно - разделительная точка светится не та, что отделяет десятые доли градуса,
а верхняя в "двоеточии" между парами цифр.
Image
Отличие этих индикаторов от примененных автором только в наличии разделительного двоеточия.
Здесь пользователь s_oleg на стр.4 использовал индикатор CC56-12SRWA, который такой же, как и мой, как по внешнему виду, так и по цоколевке,
и у него всё заработало. А у меня вот в таком виде.
И дело явно в индикаторе, в способе управления положением точки.
Кто-нибудь может что посоветовать?

*********************
к s_oleg обращаться нет смысла, так как у него 3 сообщения и последнее посещение: 05 ноя 2009

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Dec 2016 11:31
by propell_ant
Reset, у вас на схеме из даташита четко показано - светодиоды точек DP5 и DP6 присутствуют только в третьем и четвертом разряде. Остальные (нижние) точки не разведены или не установлены.
У меня есть такой индикатор, нижние точки не светятся вообще.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Dec 2016 11:50
by Reset
propell_ant, вон оно в чем дело! Т.е. невзирая на визуальное наличие точек, они отсутствуют или не разведены.
а в том индикаторе обратная ситуация - двоеточие есть, но не подключено
Image
СПАСИБО большое ! :good: :drink:
Таким образом, перед покупкой нужно сверяться с даташитом.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Dec 2016 14:48
by Anatoliy Samarskiy
Доброго времени суток!
Я в программировании новичок.Повторил ваши труды и термометр и терморегулятор
у меня запустился. За всё вам большое спасибо.
Но вот появилась у меня необходимость для создания токого термометра
чтобы он показывал разность температур двух датчиков ds18 b 20
с возможностью их калибровки(подстройки).
Не скрою это необходимо мне для настройки холодильного оборудования.
Большая просьба помогите мне.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 03 Dec 2016 17:51
by IYra
Anatoliy Samarskiy wrote: Но вот появилась у меня необходимость для создания такого термометра
чтобы он показывал разность температур двух датчиков ds18 b 20
с возможностью их калибровки(подстройки).
Нужен только термометр и показ дельты ?
Выше есть термометр с возможностью подключения до 4-х датчиков. http://hardlock.org.ua/posting.php?mode ... 92#pr10859
Можно его допилить

Re: Термометр на ATtiny2313 и DS18B20

Posted: 05 Dec 2016 07:25
by Reset
Пересмотрел свои запасы индикаторов - нет нужных 4-х разрядных.
Но есть 3-х разрядные. А собственно, мне и не нужны измерения свыше 100 градусов.
Сложно ли переделать индикацию на 3-х разрядный индикатор с такой же цоколевкой, за исключеним вывода 6 (на 8 вывод ATtiny2313)?
И с индикацией отрицательной температуры отдельным светодиодом?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 05 Dec 2016 18:18
by IYra
Reset wrote: Сложно ли переделать индикацию на 3-х разрядный индикатор с такой же цоколевкой, за исключеним вывода 6 (на 8 вывод ATtiny2313)?
И с индикацией отрицательной температуры отдельным светодиодом?
Просто подсоединить светодиод к ноге 9 и 12.
А где-то была прошивка с минусом, прижимающимся к цифре. Тогда до -9.9 светодиод не нужен

Re: Термометр на ATtiny2313 и DS18B20

Posted: 06 Dec 2016 00:43
by Anatoliy Samarskiy
В том то и дело перерыл я весь ваш труд. Номеня это всё не устраевает
.Мне нужен вывод разности температуры по двум датчикам.Да и датчики не все точные.
Нужна их калибровка.Да конечно же если можно подправить проект.
За раннее благодарен.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 06 Dec 2016 16:45
by IYra
Anatoliy Samarskiy wrote:Мне нужен вывод разности температуры по двум датчикам.Да и датчики не все точные.
Нужна их калибровка.
Ну тогда надо добавлять две кнопки как в термостате. При нажатии на "-" высвечивается моргающая температура первого датчика (уже с калибровкой). Кнопками "-" и "+" устанавливается нужная температура.
При нажатии на "+" высвечивается моргающая температура второго датчика
Если 3 сек не было нажатий - переход в режим показа дельты t1 - t2
Устроит такая логика ?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 06 Dec 2016 22:06
by Anatoliy Samarskiy
Доброго времени суток.
Да такой вариант вполне бы меня устроил.Если можно
исходник с анодом и катодом.Я бы хотел учится на ваших проектах.
Вобще я пытаюсь изучать AVR на Атмеле в Си.
Очень затягивает но до ваших знаний мне долгие годы пути поскольку я самоучка.
Поэтому я решил обратится к Вам за помощью.
Большое вам спасибо за то что вы откликнулись. :good:

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Dec 2016 08:44
by IYra
Anatoliy Samarskiy wrote:Да такой вариант вполне бы меня устроил.Если можно
исходник с анодом и катодом.
Выкладываю. Супервизор обязателен так как настройки сохраняются в EEPROM

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Dec 2016 09:40
by Anatoliy Samarskiy
Большое Вам спасибо!!!

Re: Термометр на ATtiny2313 и DS18B20

Posted: 23 Mar 2017 20:16
by vvovvchik
Приветствую всех!
Очень понравился этот термометр, собрал уже таких 8 штук, для друзей и родственников. Все на прошивке с возможностью регистрации минимальной и максимальной температуры от IYra, за что ему огромное спасибо. Очень удобно.
Теперь о проблеме. Взял у другана неисправные часы с большим индикатором. Этот индикатор управлялся специальной микросхемой и имел нестандартную распайку сегментов. Для того чтобы подключить его к схеме термометра я его вскрыл, и переделал внутреннюю разводку. Сделал из него обычный 12 выводной семи сегментный четырёхразрядный индикатор с общим анодом. Спаял плату подключил и всё как всегда заработало. Но, из-за того, что в этом индикаторе на один сегмент установлено два светодиода включенных последовательно яркости при хорошем освещении не хватает. В темноте всё замечательно. Хочу включить каждый из 4 анодов и каждый из семи сегментов через транзисторы, чтобы подать отдельно на индикатор напряжение 6-7 вольт. Подключил всё как показано на схеме из поста автора на третьей странице, подал напряжение побольше. Светится ярко, но все сегменты сразу. Даже заметно что те сегменты, которые должны светится, светятся чуть тусклее тех, которые вообще не должны светится. Попробовал наоборот, в аноды – транзистор npn, в катоды – pnp, работает, но еле видно в полной темноте.
Короче запутался, помогите пожалуйста «добить».