Электронный датчик влажности и температуры.

Доброго времени, камрады.
Есть задумка. а именно - квалификация позволяет сделать разработать датчик влажности и температуры. Точнее - датчик использовать DHT22. ЖК дисплей + контроллер + сенсор +плата + батарейка.
Собственно вопрос по актуальности прибора - оно надо? Стоимость ЖК+котнроллер+сенсор ~350 российских рублей. Плюс плата, +сборка+почта. В то же время - есть готовые механические, видел фото со встроенными. В чём разница? В габаритах датчика и возможности логировать данные (требуется ещё держатель для карточки), подключить несколько датчиков и пороговой сигнализации.
Концепции может быть две:

  • заказываю у китайцев печтаные платы, подбираю компоненты подешевле, выкладываю прошивку. Готовые можно с минимальным интересом рассылать. Может получиться вполне симпатичный прибор при меньшей себестоимости комплектующих.
  • проект нацелен на максимальную повторяемость. МК = AVR, распространённый дисплей,... Повторить могут многие, но я не знаю долю людей среди киперов, дружных с паяльником, как следствия - много вопросов, габариты, прожорливость батареек.

Если кто считает, что такой показометр актуален - критикуйте аргументированно и конструктивно по возможности.
PS: Может и велосипед изобретаю, но не попадалось достаточно дешёвых.

Нужен ли электронный показометр влажности и температуры?
Аватар пользователя ReZD

1 - У самого давно крутится идея

У самого давно крутится идея чего-нибудь такого, это не будет лишним. От себя хотелось бы только добавить возможность подключения нескольких датчиков каждого типа (влажности/температуры) - так можно будет следить за градиентами и/или тестировать новый формикарий при определении необходимого количества жидкости для создания нужного градиента влажности. Сам не страдаю недостатком опыта в программировании вообще и микроконтроллеров в частности, но не думаю, что этим может похвастаться каждый мирмикипер, так что удачи в этом начинании.
P.S.: тема не нова и мнения расходятся, так что нужно или нет скорее всего придется решать тебе самому. А там уже каждый для себя решит, пользоваться плодами твоих трудов или нет.

Аватар пользователя zaga

2 - датчик это хорошо, но для

датчик это хорошо, но для полного счастья, я бы прилепил туда ещё и капельницу + тэн из пары резисторов или куска нихрома

тоже мыслю в данном направлении, но пока дела домашние не дают свободного времени в таких количествах

Аватар пользователя zaga

3 - а логи - они как рыбе

а логи - они как рыбе зонтик
девайс должен быть нацелен на удержание в определённом градиенте температуры и влажности
можно ещё подсветку арены прилепить с часами ) ну и далее уже блэк джэк и ш.. преферанс и куртизанки ))

Аватар пользователя ReZD

4 - В предыдущих темах по этому

В предыдущих темах по этому вопросу уже высказывалось мнение, что отдавать живых существ на контроль автоматике не слишком разумно, т.к. есть опасность зажарить муравьев или утопить =(((

Аватар пользователя Алексей Почапский

5 - ReZD В предыдущих темах

ReZD

В предыдущих темах по этому вопросу уже высказывалось мнение, что отдавать живых существ на контроль автоматике не слишком разумно, т.к. есть опасность зажарить муравьев или утопить =(((

В медицине это практикуется. То есть, людей автоматике доверять можно, а муравьев нельзя?

Аватар пользователя zaga

6 - ReZD В предыдущих темах

ReZD

В предыдущих темах по этому вопросу уже высказывалось мнение, что отдавать живых существ на контроль автоматике не слишком разумно, т.к. есть опасность зажарить муравьев или утопить =(((

голова нужна, чтобы ей думать, а не только чтоб "туда есть"

чтоб не утопить мурашей и не пережарить - надо делать несколько контуров слежения
скажем тупой компаратор + терморезистор рулит питанием всей конструкции и при превышении темп выше 30(?) градусов - "пилит под собой сук" и отключает питание всего девайса
ещё проще, сейчас продаются твердотельные реле на разные температуры, лепишь её на тэн и через неё питание. при превышении - релюшка отрубает питалово.

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

а так, у меня терморегулятор на аквариуме - тупой до безобразия ОУ + термопара, отработал больше 5-ти лет, потом аквариум брату отдал.
он купил современный обогреватель с регулятором и отдал мой назад

Аватар пользователя zaga

7 - и да, батарейное питание -

и да, батарейное питание - начисто отметает идею подогрева и увлажнения :)
смысл мониторить что-то? можно и аквариумный градусник прилепить на стекло.

Аватар пользователя altair3000

8 - Скажу как конечный

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

Аватар пользователя zaga

9 - altair3000 Скажу как

altair3000

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

ну инертность есть в любой штуке, просто где-то выше, где-то ниже.
вариант, когда на это устройство завязывать увлажнение и поддержание температуры возможен только в одном случае.
когда формик строится ВМЕСТЕ с автоматикой.
т.е. тэн + датчик температуры (для индикации) + датчик аварийного превышения температуры - сразу заливается в форм и торчат только выводы, для их использования.
и такая же петрушка, для увлажнения + датчики протечки и влажности.
их будет сложно в готовый форм впихнуть, только закладка на стадии строительства.

если же требуется только измерение - тогда задача упрощается, датчики можно разместить через вентиляционные продухи, как вариант.
просто в конечном итоге, стоимость изделия с управлением или без - практически одинакова. просто разница в том, что использовать выходы "включить подогрев\воду" или нет

Аватар пользователя Hoksmur

10 - zaga смысл мониторить что-то?

zaga
смысл мониторить что-то? можно и аквариумный градусник прилепить на стекло.

У меня камень преткновения - влажность.

ReZD
От себя хотелось бы только добавить возможность подключения нескольких датчиков каждого типа (влажности/температуры) - так можно будет следить за градиентами и/или тестировать новый формикарий при определении необходимого количества жидкости для создания нужного градиента влажности.

Каких? Ну, температуру DS18*20, а ещё? не HIH-4000 же серию или SHT21-они дорогущие! Если только 2 термодатчика, и по психрометрическому принципу...

zaga, ReZD, Алексей - спасибо за обратную связь!

Аватар пользователя zaga

11 - для температуры однозначно

для температуры однозначно ds18x20, там точности за глаза.
влажность, тут уже исходя из запросов и платёжеспособности. скажем тот-же SHT-10 стоит 350-400 руб, СС2D23 - 750 ))
а DHT-11 от 1 бакса и даже дешевле, да ещё он умеет и температуру и влажность
для наших целей и задач, последнего хватит по самое ай-яй

регулировать влажность можно через ммм.. задницу? )) по другому не назову.
ставить клапан электромагнитный и ёмкость, после клапана камеру - демпфер, клапан открылся - демпфер наполнился и через дросселлирующее отверстие побежала водичка в формик, чтоб не было водопада.
только логика работы такая должна быть:
- низкая влажность
- открыть клапан на 0.5-1 сек (наполнить демпфер в 0.1-0.5 кубика)
- закрыть клапан
- подождать слив демпфера и впитывание влаги (минут 20-30)
- проверить влажность

минусы - клапан клацать будет ) если брать промышленные и не колхозить, но тут уже полёта мысли есть простор
можно шаговый двигатель и кран крутить, обвязки побольше надо будет, только.
как сделать демпфер, могу примерно нарисовать :)

если тэн + температуру мерять и регулировать, то датчик температуры надо лепить на сам тэн => снижаешь градиент вкл\выкл, но при этом более длительный процесс выхода формика на рабочую температуру. если датчик поставишь в "дальний угол", то пока туда дойдёт тепло и нагонит желанный уровень - на тэне уже будет готовы "мураши печёные"

та же фигня с влажностью, датчик вешать "над сливом из демпфера"
тогда нужный уровень влажности будет в месте слива, ну и градиентом в соседних камерах

и троекратное "гип-гип ура!"
можно следом напороться на грабли, под названием "потеет формик изнутри и нифига не видно"
ну и следовательно тэн + увлажнятор ставить в разные углы, чтоб "меньше потеть" и лепить каждому свой датчик

это в случае регулирования. если измерения онли - то надо в каждом конкретном варианте формика смотреть - куда и чего лепить из датчиков.
скажем, установить в вентиляцию датчик влажности (с краю) - он будет показывать комнатную влажность, т.е. надо его "топить" в формик

Аватар пользователя Hoksmur

12 - "и тут Остапа понесло".

"и тут Остапа понесло".
Может вам персонально сделать на attiny10 конвертер в человеческий rs-232 для DHT11/21, и сами играйтесь? Один, два.
PS: Сарказм есть, но, может и правда, для вас самый хороший вариант? Я же не могу знать...

Аватар пользователя ReZD

13 - Воспользуйтесь поиском и

Воспользуйтесь поиском и почитайте - в предыдущих темах пишут про опять же ненадежность - засорение клапана, некачественной водой или опять же самими муравьями. Все учесть можно только если попробовать на живой колонии, на своих как-то не хочется такие эксперименты ставить =)
Так что все в ваших руках, дерзайте!

P.S.: Извините если кого обидел репостом сообщений из предыдущих тем. Хотел добавить, что конечный потребитель всегда будет оставаться "слабым звеном" - не так собрал, не то подключил... нужно же предупрежить их о потенциальной опасности, пусть даже гипотетической,но вполне допустимой. А вот чисто мониторинговая система удовлетворит большее число пользователей, поэтому подключение ТЭНов и клапанов должно быть,ИМХО, опциональным. Идеальных систем нет ;)

Аватар пользователя zaga

14 - Hoksmur "и тут Остапа

Hoksmur
"и тут Остапа понесло".
Может вам персонально сделать на attiny10 конвертер в человеческий rs-232 для DHT11/21, и сами играйтесь? Один, два.
PS: Сарказм есть, но, может и правда, для вас самый хороший вариант? Я же не могу знать...

ну если мне конвертер, то не нужен, грасиас )))

я описываю своё видение ситуации и уже сталкивался (несколько раз и в быту и в профи аппаратуре) когда из-за не верно установленных датчика\тэна - жарились весьма дорогие штуки, хотя конструктора рвали рубаху до пупа и кричали "у нас там вентилятор! он тепло будет по всему блоку разгонять"
а потом у нас были месяцы бессонного ночного тестирования, когда тамагочи морозили на улице и при снижении за -32, всё накрывалось медным тазом. если вовремя не обесточить - наутро жаренный девайс за многотыщ зелёных.

ну, а насчёт засорения клапана муравьями\мусором - вопрос в том, вы клапан самодельничать хотите? есть злые и довольно толковые клапана по стоимости металолома, даже на 12 вольт и запирающие довольно агрессивную жижу. Ну или как я указал, сваять редуктор из шагового двигателя и шарового краника.

вот картинка, насчёт увлажнения.
дроссель можно поставить в канал вентиляции демпфера - тогда исключается вероятность его засорения, но надо будет менять логику работы, описанную мной ранее. если не будет вентиляции демпфера - вода из него не потечёт в формик, если не ставить дроссель, то при открытии клапана на заполнение демпфера - в формике будет потоп.
на выходе из системы увлажнения - воткнуть туже вату или сетку от крана и "No pasarán!"

если что-то не понятно - могу отдельно "разжевать"

uwlazhnenie.png
Аватар пользователя snip

15 - Интересно всё это,

Интересно всё это, контроллеры, датчики, автоматика и пр. Я сам люблю попаять, да заавтоматизировать. С температурой это да только автоматика, только нагрев плиты нельзя делать в помещении с температурой ниже нагреваемой (а в этом весь смысл), иначе болото обеспечено, или как минимум запотевшие и залапанные мусором стёкла. С влажностью сложнее. Также думаю, что муравьям нужна не какая-то определённая влажность, которая написана в описании вида, а в каждый определённый момент своя. Есть ли расплод, на какой он стадии, лето/зима, и пр. пр. Человек может определить как чувствуют себя муравьи и стоит ли подливать воду, а автоматика, увы нет. Подлить немного воды увидев, что муравьи переместились немного в сторону влажного угла это не проблема.
В конечном итоге все мои желания навешать автоматики свелись к автоматической регулировки температуры в некотором объёме где живут все муравьи и тараканы, а влажность регулирую вручную "на глаз".
Выше устройство, с увлажнением и подогревом, нужны тем, кто часто надолго отлучается и не может ухаживать за муравьями. А сами муравьи какой-то тропик, а не наш живучий муравей средней полосы. В этом случае нужны или надёжная автоматика, или... человек, который будет ухаживать в отсутствие хозяина :).
В любом случае я с удовольствием буду следить за развитием Вашей идеи.

Аватар пользователя zaga

16 - snip Интересно всё это,

snip
Интересно всё это, контроллеры, датчики, автоматика и пр. Я сам люблю попаять, да заавтоматизировать. С температурой это да только автоматика, только нагрев плиты нельзя делать в помещении с температурой ниже нагреваемой (а в этом весь смысл), иначе болото обеспечено, или как минимум запотевшие и залапанные мусором стёкла. С влажностью сложнее.

ну тут я хочу вступить в технический диалог =)
хобби моё очень тесно связано с электроникой, да и жизнь тоже. есть несколько проектов доведённых до логического завершения, доказывающих, наверное больше себе, что "МОГУ!"
есть и что-то заточенное на деньги и отбившее вложения (железо, трассировка плат, написать прошивку, затраченное время) в два-три порядка.
это так, к слову.

в общем, если стекло потеют - его либо протирают, либо обдувают. верно? и тот и тот вариант проблематичен, мягко говоря.
но, есть ещё вариант =) как насчёт греть плиту, увлажнять часть, отрезанную от остальной плиты перемычкой (и эту часть тоже нужно греть, но с отдельным тэном и датчиком для автоматики) ну, а избежать запотевания - сделав подобие термоса? скажем потолочная плитка, забыл название, что-то вроде ппу или хз, и снаружи бутер - ещё одна стена.
конденсат идёт от горячего к холодному, тогда сместив точку росы наружу - уберём запотевание. банальное утепление дома - пример
и чтоб не потел обзор - склеить два стекла через прокладку, грубо - спичку. при должном фанатизме, можно даже сделать разреженное давление между ними.

Аватар пользователя Hoksmur

17 - zaga хобби моё очень тесно

zaga
хобби моё очень тесно связано с электроникой, да и жизнь тоже. есть несколько проектов доведённых до логического завершения, доказывающих, наверное больше себе, что "МОГУ!"

Не уходите. Хоть я и подшучиваю над вами, в то же время вы идею с демпфером хорошую подкинули. Как я понимаю - можно использовать обычную капельницу. Другой разговор, что у меня в голове прицела на автоматику изначально не было - это да. Ну и стороннее компетентное мнение никогда лишним не бывает.

Аватар пользователя snip

18 - Трассировка плат, написание

Трассировка плат, написание прошивки, изготовления с нуля и доведение до конечного коммерческого продукта, это всё было и у меня. Мы тут не для того что бы письками мериться, да и не в это дело вообще. Имеет смысл лишь конечный результат и его эффективность.
Я не сомневаюсь в Вашем профессионализме, лишь высказываю свою точку зрения о смысле автоматизации. Буду с удовольствием читать Ваши идеи и особенно реализацию, сам сейчас ленюсь. Но если что-то будет интересное обязательно сопру :).
Вот кстати, есть старая идея, может Вам получится реализовать. Если покрыть стекло слоем прозрачного резиста (вроде оксид олова, точно сейчас не помню) и пропускать через него ток, можно сделать подогрев формикария исключив все негативные факторы подогрева формикария. Можно немного подогревать саму плиту, но температура стекла должна быть немного выше температуры плиты. Как-то давно читал что покрыть стекло оксидом олова можно подержав его на тиглем в котором прогревается хлорид олова, при какой-то температуре. Возможно есть более современные способы.

P.S.

zaga
если стекло потеют - его либо протирают, либо обдувают. верно?

Стекло потеет изнутри, в этом проблема.

Аватар пользователя Ivan

19 - zaga в общем, если стекло

zaga
в общем, если стекло потеют - его либо протирают, либо обдувают. верно? и тот и тот вариант проблематичен, мягко говоря.

Для себя решил, что в любом случае удобнее греть стекло. Вариантов навалом - покрытие, нихром, термошнур...
В итоге, выбрал самый простой, но, правда, топорно выглядящий метод :)
Последовательно включенные резисторы, воткнутые в 220 (чтоб не зависеть от БП.)
Недостатки - заслоняет вид и необходимо изолировать (аквариумный герметик - наше все)
2,5Вт цепочка создает перепад от внешней температуры +3-4 градуса на стекле 20х15см.

Аватар пользователя zaga

20 - странно, что никто не

странно, что никто не высказал своих мыслей на счёт "стеклопакета"

да и обижаться? увольте, как говорил Винни, всё фигня, кроме пчёл!

пока мне некому ваять автоматический формик, мирмике и в шприце просторно )) их там всего ничего..

но идеями и консультацией подсоблю с удовольствием.

да и меряться, моветон ))))

а для Ивана - нихром не пробовал? продаётся и занимает меньше площади, для обзорности получше резисторов

Аватар пользователя Hoksmur

21 - Вот вариант.

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

По топику, как вижу всё после обсуждений.
Делается монитор на 2 типа датчиков: DS18x20 и DHT11/21. Батарейное питание. МК брать ATMega8a или MSP430 - довольно экономичны и имеют бесплатные компиляторы для Си. ЖК-дисплей, вроде TIC или МЭЛТ. Предлагайте свои варианты. Однозначно делать выход по превышению порогов. Чтобы и у желающих "заавтоматизировать" была возможность, и не усложнять конструкцию для варианта "минимум". Как делать выход? Можно либо в rs232 состояние превышения порогов гнать на выход, либо выходы "открытый коллектор." В последнем случае непонятно на какое количество датчиков рассчитывать, и что делать, если датчиков меньше или больше. Так же нет идей, как определять количество датчиков и задавать пороги (читай - организовать меню), для установки порогов.
Как-то так.

Аватар пользователя zaga

22 - Боги! только не такие

Боги! только не такие страшные дисплеи!

тик великий и ужасный ))) его не очень видно порой. а мэлт стоит как неизвестно кто.
я отдаю предпочтение китайцам =)
они и есть меньшего размера и бОльшего размеров.

выходы автоматики - можно и открытый коллектор, а можно и реле поставить, предусмотреть на плате место и т.д.
при заказе уточнять необходимость плюшек и продавать "с" и "без" автоматики

меню, с таким дисплеем организовать попроще, там буквы рисовать можно, красивые.
ну и пару кнопок на управление.
вариант задания температуры - задействовать АЦП, в 8ой меге есть и причём их несколько.
нарисовать шкалу температур (скажем от 20 до 40 градусов) и поставить банальный резюк, делителем напряжения.
замерять напругу и экстраполировать на показания АЦП

количество датчиков - можно перемычки на плату влепить? там задавать? или опять - меню

Аватар пользователя Hoksmur

23 - zaga Боги! только не такие

zaga
Боги! только не такие страшные дисплеи!

тик великий и ужасный ))) его не очень видно порой. а мэлт стоит как неизвестно кто.
я отдаю предпочтение китайцам =)
они и есть меньшего размера и бОльшего размеров.

Понял, ладно. Пример в студию малопотребляющего и дешёвого. 7-сегментный из соображений экономии флеша (знакогенератор в случае графики ), т.к. его количество тянет потребление за собой ( + время в активном режиме на общение с дисплеем). Желательно поменьше выводов.
АЦП - потребление, даже если на время включать. Перемычки? Лучше меню... Датчики - хочу автодетект приляпать попробовать - получится ли?...
PS: ТИК именно из-за его экономичности. Winstar - дороги, прожорливы.

Аватар пользователя zaga

24 - знакогенератор с графикой -

знакогенератор с графикой - нужен, как рыбе зонтик, имхо. только памяти жрёт много )))
ацп - не много жрёт, опрашивать датчик ты будешь ведь не каждую секунду? минут 5-10 хватит? на обновление?
или вообще, вариант а-ля микроградусник с радиокота.
там постоянно спящий термометр, надо узнать температуру - ткнул кнопку, мк проснулся - опросил датчик - выдал показания на дисплей и
уснул. в варианте со светодиодным 3ёх сегментным индикатором, на коте, градусник работает от CR2302 и довольно долго

у меня одна из разработок, использующих сон и прогоняющий кучу разных тестов по нажатию кнопки, с последующий индикацией на светодиодах - от двух АА батарей - пашет больше года.
я там долго башку ломал, как мне сделать спящий режим и просыпание по кнопке.
ну и пришёл к варианту, когда кнопка - это тупо Reset. т.е. каждый раз по её нажатию программа с нуля пролетает весь набор тестов, потом уже через ключ подрубает индикацию, выводит результат, ждёт порядка 5 секунд и дальше "максимальный" sleep.

если сделать автодетект датчиков и инициализировать\включать жк дисплей после съёма показаний - можно таким же образом логику работы организовать.
Reset - детект\опрос датчиков - вкл и init lcd - вывод данных - гасим всё - sleep

Аватар пользователя zaga

25 - и всё же, сколько собирал

и всё же, сколько собирал разного - были индикаторы а-ля тик? это вроде КО-4B?
они нечитабельны, особенно в сумерках

Аватар пользователя ReZD

26 - Если количество датчиков

Если количество датчиков выставлять через меню, значит будет кнопка настройки. Пусть уже и частота обновления оттуда же берется, 1-10 секунд шаг еденичка, от 10 до 60 шаг 10, от 60 до 600 шаг 60 (это я про количество нажатий, если кнопок будет только 2 - плюс и минус). У кого много батареек или подходящий блок питания - пусть опрашивают хоть без задержек.

Аватар пользователя Hoksmur

27 - Всё, пока хватит, а то

Всё, пока хватит, а то закидаете - утону. %)
Про TIC - у меня есть живьём - вполне приличный. Не знаю, как на солнце поведёт себя, а угол обзора устраивает.
Однако, пример желаемого дисплея вы так и не привели.

Аватар пользователя zaga

28 - lcd индикаторы

Hoksmur

Всё, пока хватит, а то закидаете - утону. %)
Про TIC - у меня есть живьём - вполне приличный. Не знаю, как на солнце поведёт себя, а угол обзора устраивает.
Однако, пример желаемого дисплея вы так и не привели.

прошу прощения, ссылку вставлял, но не проверил *посыпает голову пеплом*

они есть и бОльшего размера