24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

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

Здесь только проекты на ATtiny
botan
Пробегал мимо
Posts: 17
Joined: 20 Jan 2015 13:22

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

Post by botan »

хотелось бы просто схему без заморочек
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

botan wrote:хотелось бы просто
Выкинул все лишнее. Можно подключать до 4-х датчиков к одной ножке
DS18B20 и DS18S20. Схема и фьюзы как на первой странице.
Attachments
Термометр_4датчика.rar
(31.13 KiB) Downloaded 904 times
botan
Пробегал мимо
Posts: 17
Joined: 20 Jan 2015 13:22

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

Post by botan »

Спасибо за схему,то что надо.Правда поддерживается очерёдность трёх датчиков,при подключении четвёртого очерёдность сбивается.Но мне достаточно и двух,Большое спасибо!

Добавлено спустя 1 час 40 минут 12 секунд:
С датчиками разобрался .Проблема в номерах датчиков
serj
Пробегал мимо
Posts: 5
Joined: 24 May 2015 11:57

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

Post by serj »

Здравствуйте, не могли бы вы добавить в прошивку функцию регистрацию мин/макс температуры на кнопки как в "термостате", к примеру нажал на(+) показало максимальную на(-) минимальную, нажал(+) и держиш сбросило макс. нажал(-) и держиш сбросило мин.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

serj wrote:Здравствуйте, не могли бы вы добавить в прошивку функцию регистрацию мин/макс температуры на кнопки как в "термостате"
В какую прошивку добавить ? Хардлока ? или Термометр_4датчика.rar
serj
Пробегал мимо
Posts: 5
Joined: 24 May 2015 11:57

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

Post by serj »

В прошивку Хардлока
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

serj wrote:Здравствуйте, не могли бы вы добавить в прошивку функцию регистрацию мин/макс температуры на кнопки как в "термостате", к примеру нажал на(+) показало максимальную на(-) минимальную, нажал(+) и держиш сбросило макс. нажал(-) и держиш сбросило мин.
Схема и все остальное как в термостате. функции кнопок - как описано выше. От себя добавил только
подчеркивание нижнее и верхнее (MIN и MAX)
Значения MIN и MAX не сохраняются при выключении питания
Attachments
temp_min_max.rar
(30.99 KiB) Downloaded 525 times
serj
Пробегал мимо
Posts: 5
Joined: 24 May 2015 11:57

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

Post by serj »

IYra, спасибо вам за труды, не могли бы вы добавить и с OC прошивку или подскажите как и в чем сделать.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

serj wrote: не могли бы вы добавить и с OC прошивку или подскажите как и в чем сделать.
Выкладываю хекс. Все делается в CodeVisionAVR 2.05
Attachments
termostat_led_OC.rar
(1.89 KiB) Downloaded 453 times
Last edited by IYra on 25 May 2015 23:28, edited 1 time in total.
serj
Пробегал мимо
Posts: 5
Joined: 24 May 2015 11:57

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

Post by serj »

залил прошивку, но только первый символ полностью светится а на прошивке термостата все нормально,и да у меня на 4 символа
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

serj wrote:залил прошивку, но только первый символ полностью светится
Поправил. Смотри выше
serj
Пробегал мимо
Posts: 5
Joined: 24 May 2015 11:57

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

Post by serj »

залил всё ок, большое спасибо!!!
Reset
Пробегал мимо
Posts: 3
Joined: 02 Dec 2016 06:00

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

Post 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
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

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

Post by propell_ant »

Reset, у вас на схеме из даташита четко показано - светодиоды точек DP5 и DP6 присутствуют только в третьем и четвертом разряде. Остальные (нижние) точки не разведены или не установлены.
У меня есть такой индикатор, нижние точки не светятся вообще.
Reset
Пробегал мимо
Posts: 3
Joined: 02 Dec 2016 06:00

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

Post by Reset »

propell_ant, вон оно в чем дело! Т.е. невзирая на визуальное наличие точек, они отсутствуют или не разведены.
а в том индикаторе обратная ситуация - двоеточие есть, но не подключено
Image
СПАСИБО большое ! :good: :drink:
Таким образом, перед покупкой нужно сверяться с даташитом.
Anatoliy Samarskiy
Пробегал мимо
Posts: 4
Joined: 11 Dec 2015 22:30
Location: Ростов на Дону

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

Post by Anatoliy Samarskiy »

Доброго времени суток!
Я в программировании новичок.Повторил ваши труды и термометр и терморегулятор
у меня запустился. За всё вам большое спасибо.
Но вот появилась у меня необходимость для создания токого термометра
чтобы он показывал разность температур двух датчиков ds18 b 20
с возможностью их калибровки(подстройки).
Не скрою это необходимо мне для настройки холодильного оборудования.
Большая просьба помогите мне.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

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

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

Post by Reset »

Пересмотрел свои запасы индикаторов - нет нужных 4-х разрядных.
Но есть 3-х разрядные. А собственно, мне и не нужны измерения свыше 100 градусов.
Сложно ли переделать индикацию на 3-х разрядный индикатор с такой же цоколевкой, за исключеним вывода 6 (на 8 вывод ATtiny2313)?
И с индикацией отрицательной температуры отдельным светодиодом?
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Reset wrote: Сложно ли переделать индикацию на 3-х разрядный индикатор с такой же цоколевкой, за исключеним вывода 6 (на 8 вывод ATtiny2313)?
И с индикацией отрицательной температуры отдельным светодиодом?
Просто подсоединить светодиод к ноге 9 и 12.
А где-то была прошивка с минусом, прижимающимся к цифре. Тогда до -9.9 светодиод не нужен
Anatoliy Samarskiy
Пробегал мимо
Posts: 4
Joined: 11 Dec 2015 22:30
Location: Ростов на Дону

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

Post by Anatoliy Samarskiy »

В том то и дело перерыл я весь ваш труд. Номеня это всё не устраевает
.Мне нужен вывод разности температуры по двум датчикам.Да и датчики не все точные.
Нужна их калибровка.Да конечно же если можно подправить проект.
За раннее благодарен.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Anatoliy Samarskiy wrote:Мне нужен вывод разности температуры по двум датчикам.Да и датчики не все точные.
Нужна их калибровка.
Ну тогда надо добавлять две кнопки как в термостате. При нажатии на "-" высвечивается моргающая температура первого датчика (уже с калибровкой). Кнопками "-" и "+" устанавливается нужная температура.
При нажатии на "+" высвечивается моргающая температура второго датчика
Если 3 сек не было нажатий - переход в режим показа дельты t1 - t2
Устроит такая логика ?
Anatoliy Samarskiy
Пробегал мимо
Posts: 4
Joined: 11 Dec 2015 22:30
Location: Ростов на Дону

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

Post by Anatoliy Samarskiy »

Доброго времени суток.
Да такой вариант вполне бы меня устроил.Если можно
исходник с анодом и катодом.Я бы хотел учится на ваших проектах.
Вобще я пытаюсь изучать AVR на Атмеле в Си.
Очень затягивает но до ваших знаний мне долгие годы пути поскольку я самоучка.
Поэтому я решил обратится к Вам за помощью.
Большое вам спасибо за то что вы откликнулись. :good:
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Anatoliy Samarskiy wrote:Да такой вариант вполне бы меня устроил.Если можно
исходник с анодом и катодом.
Выкладываю. Супервизор обязателен так как настройки сохраняются в EEPROM
Attachments
Termometr_2d.rar
(32.45 KiB) Downloaded 399 times
Anatoliy Samarskiy
Пробегал мимо
Posts: 4
Joined: 11 Dec 2015 22:30
Location: Ростов на Дону

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

Post by Anatoliy Samarskiy »

Большое Вам спасибо!!!
vvovvchik
Пробегал мимо
Posts: 15
Joined: 27 Jan 2014 20:15
Location: Казахстан, Алматинская обл. г.Сарканд

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

Post by vvovvchik »

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