Управление климатом в грибнице.
- Войдите на сайт для отправки комментариев
Пт, 02/09/2016 - 11:27
Здравствуйте форумчане! Прошу вшей помощи и сильно не пинать я только делаю первые шаги к ардуино. Хочу на основе ардуино собрать управление климатом в грибнице, т.е управление системой увлажнения, приточкой и вытяжкой, светом, температурой. Меня интересует пару вопросов: какой длины могут быть провода от датчика к ардуино? есть много проектов метеостанций и.т.д но нигде нет инфы по длине кабеля от датчиков. Какой из датчиков газов "Q"- серии можно использовать для определения уровня Со2.
1. Длины проводов до датчиков зависят от многих факторов ;) Если я вам в общем скажу, что до 400 метров, а иногда - и больше километра - вас устроит такой ответ? Но это будет - в общем, сами понимаете. Если интересует конкретика - надо конкретно определиться с используемым железом.
2. Если китайские дешёвенькие - никакой, они неселективные. Да, можно косвенно измерять коня в вакууме, но то, что это будет именно CO2 - такой гарантии нет. Если надо именно CO2 - есть дорогие промышленные датчики, заточенные специально под это.
По железу нет определенности на чем собирать жду советов. если можно использовать метров 15-20 от датчика до ардуино будет этого мне достаточно. датчики будут: температуры-влажности , освещенности и Со2. По датчику Со2 понял буду заказывать получше.
По железу нет определенности на чем собирать жду советов. если можно использовать метров 15-20 от датчика до ардуино будет этого мне достаточно. датчики будут: температуры-влажности , освещенности и Со2. По датчику Со2 понял буду заказывать получше.
Дело не в датчике, дело в интерфейсе. 1Wire одна длинна, I2C другая. Поэтому надо определится с интерфейсом датчиков.
Темперетура и освещенность тут думаю проблем не возникнет. А вот с влажностью не знаю, я использую датчик с интерфейсом I2C, он вроде как "внутрисистемный" но на пру метров датчик вынести можно.
I2C можно вынести и на сотню-другую метров, при помощи микрух - драйверов шины, типа P82B715 ;)
I2C можно вынести и на сотню-другую метров, при помощи микрух - драйверов шины, типа P82B715 ;)
Спасибо, не знал :-) как говорится - Век живи, век учись дураком помрешь :-)
Возьму на заметку.
Ну в этом случае тогда ТСу надо определится с датчиками, в частности с их точностью. А потом уже искать драйверы шин если понадобится.
Ну по датчикам влажности могу однозначно сказать, что DHT* - ф топку. Лучше Si7021, он как раз по I2C работает. Заодно там и температура.
По температурным - DS18B20 в герметичном исполнении, на али их как у дурака фантиков.
Ардуина - подбирается по хотелкам уже.
Автору: гляньте https://github.com/Porokhnya/GreenHouseProject - там на базе ардуино мега чего только не собирается и контролируется, хоть грибницей, хоть чем управлять можно. Есть вебморда, выносные модули, резервирование датчиков, прочие плюшки, типа управления по СМС. Правда, проект под теплицу, но...
Единственное - проект пока в разработке, многие вещи ещё глючноваты - но это поправимо со временем.
Ну по датчикам влажности могу однозначно сказать, что DHT* - ф топку. Лучше Si7021, он как раз по I2C работает. Заодно там и температура.
По температурным - DS18B20 в герметичном исполнении, на али их как у дурака фантиков.
Ардуина - подбирается по хотелкам уже.
Автору: гляньте https://github.com/Porokhnya/GreenHouseProject - там на базе ардуино мега чего только не собирается и контролируется, хоть грибницей, хоть чем управлять можно. Есть вебморда, выносные модули, резервирование датчиков, прочие плюшки, типа управления по СМС. Правда, проект под теплицу, но...
Единственное - проект пока в разработке, многие вещи ещё глючноваты - но это поправимо со временем.
Спасибо посмотрел, почитал. Практически то что нужно. изменить исполнительные модули и все можно подстроить.
I2C можно вынести и на сотню-другую метров, при помощи микрух - драйверов шины, типа P82B715 ;)
можно узнать как это реализовать. паяльник держать умею.
I2C можно вынести и на сотню-другую метров, при помощи микрух - драйверов шины, типа P82B715 ;)
можно узнать как это реализовать. паяльник держать умею.
Дык почитайте даташит на приведённую микруху - там всё есть. Если вкратце - то микруха подрубается к I2C, от неё - две линии удлинённой шины. На той стороне - вторая микруха, соединённая с линиями первой. На выходе второй микрухи - обычный I2C уже. Длины, емнип - до 300 метров в даташите. Короче, хватит, не на Луну летать же ;)
Из недостатков - микруха небюджетная.
http://ru.aliexpress.com/item/P82B715T-P82B715-10pcs-lot/32454238723.htm...
вроде не дорогая микруха, а ссылка на тепличку которую вы мне давали это Ваш проект? можно с вами пообщатся в скайпе?
а ссылка на тепличку которую вы мне давали это Ваш проект? можно с вами пообщатся в скайпе?
Да, проект мой. В скайпе не вариант - занят по основной работе там. Если что - тут бываю регулярно: https://www.forumhouse.ru/threads/367227
А можно в ардуино програмировать правила? например если температура или влажность дошли по показаниям датчиков до минимума, включилось обогрев или увлажнение до установленного значения и затем отключилось? т.е чтобы не по дням и времени включалось.
А можно в ардуино програмировать правила? например если температура или влажность дошли по показаниям датчиков до минимума, включилось обогрев или увлажнение до установленного значения и затем отключилось? т.е чтобы не по дням и времени включалось.
Поддержка правил реализована, их можно менять без перекомпиляции прошивки. Правил - до 30 штук. Настройки правил - довольно развесистые.
Спасибо за ответы. буду заказывать нужное железо по списку файла Железо, используемое в проекте.txt. Хотел еще спросить а блоки которые продаются для ардуино они подходят для всех моделей ардуино или есть отличия? и еще обязательно брать 2 монитора?
Спасибо за ответы. буду заказывать нужное железо по списку файла Железо, используемое в проекте.txt. Хотел еще спросить а блоки которые продаются для ардуино они подходят для всех моделей ардуино или есть отличия? и еще обязательно брать 2 монитора?
1. То, что используется у меня из железа - подойдёт для всех ардуино, но проект прошивки разработан для Arduino Mega ;)
2. Два дисплея брать необязательно, там на выбор можно настройками прошивки - либо тот, либо другой. Можно вообще без дисплея - только через конфигуратор или вебморду управлять.
3. Лучше присоединяйтесь к обсуждению проекта по ссылке, что я дал выше - там можно прочитать многое из того, что просто так в двух словах не опишешь ;)
Это подойдёт http://klimat-grib.com/b/4.html ?
Это подойдёт http://klimat-grib.com/b/4.html ?
Вещь шикарная но не бюджетная для начинающего грибовода. Вот хочу на ардуино такое собрать. как думаете реально?
Реально и бюджетно использовать только плату как прототип для своего регулятора.
Вопрос к ТС:
- какие приводы для регулирования потоков воздуха приточного и рециркуляции предполагаете использовать?
- какой привод для регулирования подачи горячей воды в теплообменник предполагаете использовать?
Если можете дайте ссылки на эти приводы.
Реально и бюджетно использовать только плату как прототип для своего регулятора.
Вопрос к ТС:
- какие приводы для регулирования потоков воздуха приточного и рециркуляции предполагаете использовать?
- какой привод для регулирования подачи горячей воды в теплообменник предполагаете использовать?
Если можете дайте ссылки на эти приводы.
Похоже это вопрос грибовода :-)
Ну так я и хочу собирать на ардуино управление климатом от датчиков. по приводам: точных ссылок нет но для регулирования потоков воздуха планирую использовать стандартные элприводы заслонок вентиляции, для воды есть шаговые краны (вроде так называються где-то в инете видел)
На сколько тонн загрузка камеры и сколько камер планируете или уже есть?
Здесь датчик СО2 который можно использовать как надёжный, достоверный и относительно дешёвый. Всё остальное только деньги на ветер.
http://www.co2meter.com/collections/co2-sensors/products/k-30-co2-sensor-module
на данный момент есть одна камера выростная на 4 тн, планирую увеличивать площадь в имеющемся помещении (бывший коровник). а как этот датчик СО2 подключать к ардуинке?
на данный момент есть одна камера выростная на 4 тн, планирую увеличивать площадь в имеющемся помещении (бывший коровник). а как этот датчик СО2 подключать к ардуинке?
Там есть кнопка: Clone or download (зелёненькая такая) - нажимаете её, и в выпавшем меню выбираете "Download ZIP".
DIYMan спасибо, скачал.
DIYMan спасибо, скачал.
http://co2meters.com/Documentation/Datasheets/DS30-01%20-%20K30.pdf
Здесь есть схема всех пинов датчика СО2. Три пина Main terminal GO -> общий G+ -> питание датчика Out1 -> это есть выходной аналоговый сигнал пропорциональный концентрации СО2 в воздухе, об уровне сигнала почитаете в описании, там можно запрограммировать под свои хотелки или нужды.
http://co2meters.com/Documentation/Datasheets/DS30-01%20-%20K30.pdf
Здесь есть схема всех пинов датчика СО2. Три пина Main terminal GO -> общий G+ -> питание датчика Out1 -> это есть выходной аналоговый сигнал пропорциональный концентрации СО2 в воздухе, об уровне сигнала почитаете в описании, там можно запрограммировать под свои хотелки или нужды.
Спасибо.
Инфу собрал, проги скачал, буду теперь вникать пока не придут заказы с алиэкспреса по списку железа DIYMan. Как я понял лучше собирать по I2C т.к можно датчики удалить на расстояния. Вот только можно ли будет подцепить датчик СО2 который в ссылке предыдущих сообщений по такой схеме?
Реально и бюджетно использовать только плату как прототип для своего регулятора.
Вопрос к ТС:
- какие приводы для регулирования потоков воздуха приточного и рециркуляции предполагаете использовать?
- какой привод для регулирования подачи горячей воды в теплообменник предполагаете использовать?
Если можете дайте ссылки на эти приводы.
вот нашел примерно что хочу использовать для вентиляции, плюс к нему приводы продаются http://www.rowen.ru/catalog/zaslonki-i-klapany/zaslonki-vozdushnye-unifi...
на воду примерно такой кран http://www.watervalve.ru/krany-i-zatvory-s-elektroprivodom/krany-sharovye-s-ehlektroprivodom.html
Инфу собрал, проги скачал, буду теперь вникать пока не придут заказы с алиэкспреса по списку железа DIYMan. Как я понял лучше собирать по I2C т.к можно датчики удалить на расстояния. Вот только можно ли будет подцепить датчик СО2 который в ссылке предыдущих сообщений по такой схеме?
Не путайте мягкое с круглым, плз ;) I2C - это протокол, датчик - это железка. Необязательно, что датчик поддерживает протокол I2C, он может работать по протоколу 1-Wire, или вообще - выдавать аналоговый сигнал.
Вытащить наружу можно всё - и I2C, и 1-Wire (там это из коробки, что называется), и любой другой датчик, выдающий какие-либо данные по какому-либо протоколу (или вообще - без протокола, а тупо - уровни или напряжение). Скажем, в моём проекте вытаскивание наружу реализовано через RS-485 и nRF, т.е. по витой паре или радиоканалу. Есть и вытаскивание по 1-Wire, но там ещё много недоработок по программной части. Для того, чтобы реализовать вытаскивание на длинные расстояния, как вы уже поняли - используются либо специализированные микросхемы, либо - отдельный микроконтроллер со своей прошивкой (в терминологии проекта - универсальные модули).
DIYMan а что Вы посоветуете для стабильной работы? витую пару или через микросхемы? и какие шилды нужно будет докупить для конкретного соединения? я заказал модуль: 5 шт./лот 4 канал Двунаправленный Логический Уровень Конвертер IIC I2C Модуль 5 В до 3.3 В Для Arduino и еще Модуль Питания Заменить LM2596s Мини 3A Dc-dc Регулируемый Шаг вниз Модуль Питания зря наверно?
Стабильная работа не обеспечивается только витой парой ;) Для начала надо определиться с хотелками: какие датчики конкретно будут юзаться, на какое расстояние их надо вытащить от контроллера. Всё остальное - уже потом.
Стабильная работа не обеспечивается только витой парой ;) Для начала надо определиться с хотелками: какие датчики конкретно будут юзаться, на какое расстояние их надо вытащить от контроллера. Всё остальное - уже потом.
Юзаться будут: датчики температуры, влажности и СО2 метр. растояние от контролера максимум 15 м. самый дальний это датчик температуры на улицеего можно использовать и по nRF тогда расстояние до датчиков максимум 10 м будет.
Юзаться будут: датчики температуры, влажности и СО2 метр. растояние от контролера максимум 15 м. самый дальний это датчик температуры на улицеего можно использовать и по nRF тогда расстояние до датчиков максимум 10 м будет.
1. Датчики температуры DS18B20 в режиме "из коробки" потянут эти 15 м влёгкую.
2. С датчиками влажности сложнее, если использовать Si7021 на I2C - то через микросхему-драйвер шины I2С можно вытащить до 300 м.
3. С датчиком CO2 - если выдаёт аналог, то несколько метров, имхо, потянет.
Датчики влажности и Со2 будут в метрах 5 от ардуинки т.е за стенкой, чтобы ее не держать во влажности. докупил DS18B20.
заказал этот датчик Со2 MH-Z14 MH-Z14A Инфракрасный углекислого газа датчик модуль Аналогового вывода. думаю подойдет
ставите ардуину в грибницу - и датчики рядом.
Соединяете через изернет с ПК/ роутером - управляете. длина изернет кабеля до 100 м.
Можно взять скетч "управление теплицей через ардуину" - это то же самое. Многие делали (в т.ч. я).
соответственно типы датчиков должны соответствовать тем что в скетче.
приточкой и вытяжкой - это надо думать одно и то же. И температура тоже от этого зависит.
Алгоритм ваш хотелось бы увидеть (если он не секретный, конечное)
Надеюсь, вручную вы его уже проверили?
В грибнице температура 16-18 градусов и влажность 90%. Ардуинка выдержит? думаю что нет. ТО что изернет тянет 100 метров согласен. дело все в том что слишком среда влажная для ардуино,, а так конечно можно былоб поставить ардуино в грибницу, но все равно датчики должны находиться не в одной точке а в нескольких. Вот поэтому и спрашиваю как датчкики лучше подключать. Приточка вытяжка это разные вещи. вот примерно как должно быть по этой ссылке http://klimat-grib.com/b/1.html только исключаеться компост в управлении.
1) осушение бокса с ардуиной можно производить нагревателем (резистором).
Можно даже по датчику влажности.
можно по термореле.
2) Управлять будет ардуина?(не ПК или сервер)
3) какие датчики?
(внутри): влажность почвы (влажность воздуха?)
температура почвы(температура воздуха?)
(снаружи): температура (влажность ?) воздуха.
4) какие исполнительные устройства?
свет?
приточка и вытяжка - разные вещи - это в мой мозг не вписывается.
холодильник?
обогреватель?
Klimat Controller 2560 поддерживает заданные температуру компоста, температуру и влажность воздуха в камере выращивания, концентрацию CO2 в воздухе камеры, скорость движения воздуха.
Для этого управляет кранами горячей и холодной воды, краном пара, жалюзями рециркуляции воздуха, жалюзями свежего воздуха, жалюзями кондиционера, преобразователем частоты, насосами горячего и холодного теплоносителей, клапаном форсунок увлажнения, пускателем пребразователя частоты, пускателем дополнительного вытяжного вентилятора, реле звуковой и световой сигнализации.
алгоритмы типа день/ночь и вегетативное/генеративное развитие есть?
Мне в грибарне нужно решить вот какие вопросы по регулеровке и поддержанию значений:
1 температура в камере выращивания от датчиков температуры.
2 температура в камере проростания от датчиков температуры
3 влажность воздуха по датчикам влажности
4 уровень конценртации Со2 в камере выращивания
5. температура на улице
Осушение мне не нужно (как для шампиков), и измерение компоста тоже. управлятся будет все ардуинкой. Приточка и вытяжка нужна обязательно и будет управляться по сигналам от датчиков Со2 температуры. Вытяжка работает постоянно. при высоком Со2 включается забор воздуха с улицы и выключается рецеркуляция в камере. если температура на улице отличается от нужной в камере то включается либо нагреватель либо кондиционер для подачи готового свежего воздуха по температуре в камеру выращивания.
день ночь реализованно с помощью розетки с недельным таймера.
исполнительные модули
1 частотник для мотора вентиляции
2 воздушные заслноки с электроприводами для вентиляции
3. кондей
4. нагреватель (тэны) в вентиляции
5. система туманообразования
Вот это все нужно вместе связать, объяснить ардуинке какие параметры нужно поддерживать и что бы она уже управляла всеми исполнительными механизмами. Есть еще хотелки ноэто пока самое основное .
1
В камере выращивания грибов влажность измеряют психрометрическим способом. Закрепляют рядом два датчика температуры один "сухой" другой "мокрый" он обмотан тканью из смачиваемого материала (хлопок или др.) которая фитилём опущена в дистиллированную воду. По разнице показаний температур вычисляют влажность относительную в %. Это пока наиболее точний способ измерять относительную влажность в воздухе при высоких её значениях >80%. Резистивные и ёмкостные датчики влажности отлично работают в средах с низкой влажностью и строго без конденсации влаги на самом датчике, в реальных условиях эксплуатации в грибницах выходят из строя, но перед тем ещё некоторое время неправильно информируют.
Что такое психрометрический способ измерения относительной влажности воздуха - пробейте в поисковике.
Два датчика DS18B20 с вычисленной поправкой на разность их показаний когда оба сухие (для повышения точности измерений) - самоу то для датчика влажности такого типа.
По поводу расстояний до датчиков температуры если датчики DS18B20 то реально 30 метров при 12 датчиках на одной линии, кабель бюджетный J-Y(St)Y 2x2x0,8 это обычный кабель применяемый для пожарной сигнализации. На дальних датчиках ставите резистор подтяжку 10k к +5V, иногда нужно ставить на 2-х - 3-х датчиках.
,,,,,,,,,,,,,..... знаки препинания не расставил, кому охота они вот. Это ж не скетч.
DIYMan есть вопрос: скачал все и установил по вашему мануалу но никак не могу добиться чтобы в конфигураторе были все вкладки, у меня их всего 2. как мне это победить? знаю для вас это вопрос пустяшный но для меня это как после жигулей иномарку ремонтировать (но учусь быстро :-) ) не ругайте сильно узнал ардуинку пару дней назад.
Уважаемый Technolog как вижу по вашим сообщениям вы имеете отношение к грибному производству хотелось бы пообщаться в скайпе с вами. психрометрический способ измерения относительной влажности воздуха знаю что это, но вы сами понимаете что это "по учебнику" в реалии дела обстоят совершенно иначе. то что небольшая разница в показаний во влажности и температуре особо не играют роли в выращивании вешенки (да к стати я ее выращиваю, на будущее замучу управление для бокса мицелия), если вы ее выращиваете не один год то сами должны знать как манипулировать влажностью и температурой при выгонки вешенки чтобы добится быстрого результата. до прошлой недели у меня в грибарне все управлялось силами работников, которые забывали включить то одно, то другое что в итоге приводило к снижению объема продукции. узнав про ардуинку и имея небольшой опыт в электротехнике думаю что с небольшой помощью форумчан осильть ардуинку. думаю этот проект будет интересен не только мне одному.
А по кабелю сможете от руки накидать схемку. плз.
кабель бюджетный J-Y(St)Y 2x2x0,8 - сильно обрадовало. и расстояние на котором могут работать до 12 термодатчиков.
,,,,,,,,,,,,,..... знаки препинания не расставил, кому охота они вот. Это ж не скетч. приятная отговорка ;-)
DIYMan есть вопрос: скачал все и установил по вашему мануалу но никак не могу добиться чтобы в конфигураторе были все вкладки, у меня их всего 2. как мне это победить? знаю для вас это вопрос пустяшный но для меня это как после жигулей иномарку ремонтировать (но учусь быстро :-) ) не ругайте сильно узнал ардуинку пару дней назад.
В файле Globals.h все настройки прошивки, там всё подробно и с комментариями. Схема подключения есть на гитхабе.
спасибо DIYMan , постараюсь оазобраться