Для контроллера и схемы в целом безразлично, индикатор на знак минуса или светодиод. Порт контроллера на этом не сэкономишь. Но индикатор смотрится однозначно лучше
Не хочется отказываться от отображения десятых долей градуса.
Максимум, что можно сэкономить - убрать один индикатор из "комнатного" термометра, т.к. врядли кто-то станет им мерить выше 99 градусов, да и отрицательных температур там не ожидается. Итого - 7. Но если остается свободная нога, его не имеет смысла убирать.
возможно это сказывается мое стремление в миниатюризации, а насчет десятых (есть у меня термометр с десятыми) для дома это не более чем понты для гостей, и то узкого круга
P.S.все ж квартира не инкубатор, да и т-ра на улице с точностью до десятых нужна.
Для миниатюризации можно использовать АЛС314 и smd компоненты
На счет десятых - если хватает портов, а датчики обеспечивают такую точность, то почему нет? По крайней мере, прошивка должна допускать такую возможность, а ставить индикатор на десятые или не ставить, каждый решит сам. Опять же, в данном случае даже не нужно разрабатывать две разные схемы.
категорически против, тупо неприязнь к отечественным компонентам, в силу их похабного исполнения и т.д. тем более импотных миниатюрных и малопотребляющих достаточно.
По крайней мере, прошивка должна допускать такую возможность, а ставить индикатор на десятые или не ставить, каждый решит сам
а вот тут не могу не согласиться такая унификация так сказать есть не просит[/quote]
Ну насчёт дисплея больше 8 индикаторов поцепит нереально, так как портов нехватит... Если действительно считаете что вывод двух температуру действительно необходим, тогда в свободное временя попробую что-то придумать. Придупрежу сразу, что при выводе двух температур на один дисплей, обновление значений на дисплее будут происходит неодновременно. Тоесть сначало первого датчика, потом второго и т.д. Это из-за того что датчики работаю через интерфейс 1Wire и одновременно сообщать данные немогут. Как варианты также можно рассмотреть установку кнопки для навигации между датчиками... также можно сделать терморегулятор. Что думаете по этому поводу?
Вот как раз функции термостата совсем не хватает для полного счастья. А если делать на 8 индикаторов, то это уже не миниатюрно как-то получается. Тогда нужно будет подумать на счёт часов и прочих фишек, а это уже смахивает на проект "часов-термометра на Mega8". Так что лучше добавить просто функцию термостата. Ну на крайняк, для полного удобства, можно поставить ещё один или два индикатора для обозначения датчиков, а то не понятно, когда какую температуру показывает.
А так термометр просто супер. Автору огромное спасибо.
Ставить больше 4-х индикаторов на канал бессмысленно. Диапазон измерения ds18b20 прекрасно укладывается в 4 разряда с учетом десятых. А вот попытаться найти еще 1 ногу, чтобы разнести датчики на разные порты (как в часах на ATMega8), и тем самым обеспечить одновременное отображение 2-х температур, было-бы здорово.
Хотя... ну его, это объединение. Сейчас подумал и пришел к выводу, что не стоит вешать кучу индикаторов и задействовать для этого бОльшую часть драгоценных портов. Лучше оставить все, как есть, но добавить больше функций (тот-же термостат). А кому приспичит (как мне) - соберет два таких термометра.
Не плохо было-бы добавить пару кнопок для коррекции отображаемой температуры (когда известно, что из-за плохого термоконтакта датчиков термометр занижает или завышает показания), но обязательно предусмотреть вариант "сброса" их к дефолту.
З.Ы. Сам не люблю АЛС314, просто это первое, что пришло в голову
нууу ребята, это ж термометр, термостатов и так хватает, а это устройство соответствует названию, Цифровой термометр (а если применить соотв. эл. базу еще и миниатюрный) так что как по мне, устройство в доработке не нуждается, поскольку является законченным!
KOSTYA писал(а):устройство в доработке не нуждается, поскольку является законченным!
В целом согласен, но автор сам спросил о пожеланиях.
Не стоит, конечно, городить огород и раздувать проект, но, если имеются свободные порты и место в памяти МК, грех этим не воспользоваться, при условии минимальной доработки схемы. Две-три дополнительные кнопки не усложнят схему, зато позволят программно реализовать массу полезных функций. А исполнительную часть несложно сделать самостоятельно.
хотя знаете, было бы удобным реализация функции обучения или назначения датчиков, ну вот к примеру у меня сейчас стоит два датчика дом улица, мне удобно что б было так: d0-дом d1-улица, вернее сейчас так и есть, но не так все сладко было после включения, получилось наоборот, т.о. что б добиться желаемого отображения мне пришлось поменять датчики местами, благо они у меня на разьемах и труда это не составило, а вот если они припаяны, то не совсем это удобно, но опять же не смертельно, наверно в термометре идет определение по какому то серийному идентификатору тот который имеет меньший номер тот и первый, или наоборот.
А было бы удобно выбирать, например так:
выбрал номер датчика
пролистыванием показании й от датчиков (желаемый найти не сложно досточно его нагреть или охладить что б он явно выделялся) и присвоить номеру отображения датчик, вроде понятно написал
И так почитав мнения о доработки, пришол к выводу что возможно в ближайшее свободное время будем добавлена функция корекции через eeprom. А по поводу термостата... Так как всё почти готово, остались мелкие доделки, постараюсь написать новую статью уже про термостат.
Поддержую идею с термостатом,по скольку цифровой термометр это прикольно,но в свете мирового финансового кризиса-дорого ,поэтому чем больше функцианальность тем лучше,тем более,как я понял,схема особых изменений не понесет,добавиться лишь несколько кнопок.Так что ОЧЕНЬ даже ждем
Как вариант:ставим 4-х(ну или 3х,хотя в термостате желательно иметь десятичные значение) разрядный индикатор,верхний предел выводим на сегмент А,а нижний на сегмент D старшего индикатора,добавляем три кнопки"+""-""уст"(портов слава богу хватает)
Как вариант однажды в терморегуляторе использова только один порог срабатывания, а второй вычислялся сам через деференцыал. Даже если индикация температуры будет с десятичными, то задаваямая будет без десятичных значений, так подойдёт?
Krik99 писал(а):Да вообщето можно и с десятичными, только настраивать долго будет Кто что думае по поводу деференциала вместо двух порогов срабатывания?
Знаю что в нете полно готовых устройств, но создавал свой термостат, так как у меня термостат должен выполнять две функции: контроль температуры и таймер на 7часов. Так как программа написана не проподать же прошивке, при небольших доработках получится простой термостат.
Показую работу деференциала на примере:
Деференциал: =2*С
Заданая Т: =30*С
Вкл. реле при Т: =32*С
Выкл. реле при Т: =30*С