Интеллектуальная теплица
Интеллектуальная теплица
Здравствуйте уважаемые Коты!
Для создания автоматики в теплице прошу помощи у тех кто может написать прошивку. Алгоритм работы устройства следующий.
Используется:
– микроконтроллер PIC или ATmega;
– три датчика температуры DS18В20 подключаемые в одну линию, чтоб меньше проводов в теплице;
– двухстрочный индикатор тип: HD44780 16x2 LCD;
– вместо кнопок для установки параметров используется энкодер с кнопкой;
– четыре выхода на исполнительные устройства (Вых.№1; Вых.№2; Вых.№3; Вых.№4);
– выход звуковой сигнал аварии;
– тепловентилятор (калорифер);
– вентилятор вытяжной на крыше (проветривание).
1. Датчик №3 устанавливается в грунте теплицы. Диапазон установки 0 – 30 градусов по Цельсию. Гистерезис установки 0,1 градус.
2. Датчик №2 устанавливается по высоте в середине теплицы. Диапазон установки от 0 – 90 градусов. Гистерезис 0,1 градус.
3. Датчик №1 устанавливается в верхней части теплицы. Диапазон установки от 0 – 90 градусов. Гистерезис 0,1 градус.
LCD отражает:
– информацию текущей температуры в верхней строке Датчиков №1 и №2, в нижнем ряду левый край - датчик №3, правый край номер включенного канала (нагрузка №1, №2, №3, №4)
– аварию миганием номера датчика при выходе за пределы установленной температуры, температура при этом показывается, звучит прерывистый сигнал.
– Если обрыв датчика на его знакоместе мигает ERROR и звучит прерывистый сигнал.
Выходы: (управление нагрузкой будет через оптосимисторы или твердотельное реле)
– Вых.№1 (проветривание) управляет вытяжным вентилятором, установленным в верхней части теплицы, его запуск происходит плавно, т.е. ШИМ, режим работы прерывистый, его необходимо устанавливать например включается на 10 мин, затем пауза 15 мин;
– Вых.№2 (перемешивание слоёв воздуха) управляет калорифером с отключенным тэном, запуск ШИМ, режим работы тоже прерывистый, если подключается Вых.4(ТЭН) прерывистый режим работы отключается;
– Вых.№3 (включает нагрузку, обеспечивающую в весенний период подогрев почвы) запуск ШИМ
– Вых.№4 включает ТЭН в калорифере (Вых.№4 не может включаться при выключенном Вых.№2), запуск ШИМ
Алгоритм:
1. Если температура датчика №3 ниже установленной, включается Вых.№3;
2. Если температура датчика №2 ниже установленной величины включается Вых.№2 и Вых.№4, работа без прерываний пока не нагреет теплицу;
3. Если температура датчика №2 меньше температуры датчика №1 на устанавливаемую величину от 1 до 20 градусов (гистерезис 0,1 градус) то включается Вых.№2 и работает в режиме прерываний;
4. Если температура датчика №1 превышает установленную, включается Вых.№1, режим работы прерывистый.
Для создания автоматики в теплице прошу помощи у тех кто может написать прошивку. Алгоритм работы устройства следующий.
Используется:
– микроконтроллер PIC или ATmega;
– три датчика температуры DS18В20 подключаемые в одну линию, чтоб меньше проводов в теплице;
– двухстрочный индикатор тип: HD44780 16x2 LCD;
– вместо кнопок для установки параметров используется энкодер с кнопкой;
– четыре выхода на исполнительные устройства (Вых.№1; Вых.№2; Вых.№3; Вых.№4);
– выход звуковой сигнал аварии;
– тепловентилятор (калорифер);
– вентилятор вытяжной на крыше (проветривание).
1. Датчик №3 устанавливается в грунте теплицы. Диапазон установки 0 – 30 градусов по Цельсию. Гистерезис установки 0,1 градус.
2. Датчик №2 устанавливается по высоте в середине теплицы. Диапазон установки от 0 – 90 градусов. Гистерезис 0,1 градус.
3. Датчик №1 устанавливается в верхней части теплицы. Диапазон установки от 0 – 90 градусов. Гистерезис 0,1 градус.
LCD отражает:
– информацию текущей температуры в верхней строке Датчиков №1 и №2, в нижнем ряду левый край - датчик №3, правый край номер включенного канала (нагрузка №1, №2, №3, №4)
– аварию миганием номера датчика при выходе за пределы установленной температуры, температура при этом показывается, звучит прерывистый сигнал.
– Если обрыв датчика на его знакоместе мигает ERROR и звучит прерывистый сигнал.
Выходы: (управление нагрузкой будет через оптосимисторы или твердотельное реле)
– Вых.№1 (проветривание) управляет вытяжным вентилятором, установленным в верхней части теплицы, его запуск происходит плавно, т.е. ШИМ, режим работы прерывистый, его необходимо устанавливать например включается на 10 мин, затем пауза 15 мин;
– Вых.№2 (перемешивание слоёв воздуха) управляет калорифером с отключенным тэном, запуск ШИМ, режим работы тоже прерывистый, если подключается Вых.4(ТЭН) прерывистый режим работы отключается;
– Вых.№3 (включает нагрузку, обеспечивающую в весенний период подогрев почвы) запуск ШИМ
– Вых.№4 включает ТЭН в калорифере (Вых.№4 не может включаться при выключенном Вых.№2), запуск ШИМ
Алгоритм:
1. Если температура датчика №3 ниже установленной, включается Вых.№3;
2. Если температура датчика №2 ниже установленной величины включается Вых.№2 и Вых.№4, работа без прерываний пока не нагреет теплицу;
3. Если температура датчика №2 меньше температуры датчика №1 на устанавливаемую величину от 1 до 20 градусов (гистерезис 0,1 градус) то включается Вых.№2 и работает в режиме прерываний;
4. Если температура датчика №1 превышает установленную, включается Вых.№1, режим работы прерывистый.
- Реклама
Re: Интилектуальная теплица
у DS18В20 точность 0.5 градуса. Зачем тогда нужно требование 0.1 градуса по гистерезису ?
... ну сам алгоритм(правда то что написано выше нельзя назвать алгоритмом) считаю невозможным для реализации
... ну сам алгоритм(правда то что написано выше нельзя назвать алгоритмом) считаю невозможным для реализации
Re: Интилектуальная теплица
Пусть будет гистерезис 0,5 градуса, точность показания температуры 0,1 градус. Что именно непонятно в работе устройства?
Re: Интилектуальная теплица
точность показаний не может быть лучше точности датчикаточность показания температуры 0,1 градус
Re: Интилектуальная теплица
Странно, значит на этом сайте http://radioparty.ru/index.php/tag/pic16f628 своими изобретениями людей в заблуждение вводят?
- Реклама
Re: Интилектуальная теплица
есть точность 0.5 и разрешение 0.0625 датчика. чтобы никто не ввел вас в заблуждение , читайте даташит на датчик
- blackx
- Говорящий с текстолитом
- Сообщения: 1518
- Зарегистрирован: Пт дек 28, 2012 21:56:46
- Откуда: St. Petersburg
Re: Интилектуальная теплица
Видимо, произошла путаница в точности и разрешении. Разрешение можно сделать хоть 0.0625 градусов - чтобы относительно точно измерять Δt.
А точность - черт ее знает какая она на самом деле
В даташите написано
+- 0.5 градусов от -10 до +85
+- 2 градуса от -55 до +125
но практика показывает, что добиться точности 0.5 сложновато и датчик врет градуса на 2 на всем диапазоне.
Выводить температуру на дисплей вы можете с любым разрешением, какое вам угодно.
А точность - черт ее знает какая она на самом деле
+- 0.5 градусов от -10 до +85
+- 2 градуса от -55 до +125
но практика показывает, что добиться точности 0.5 сложновато и датчик врет градуса на 2 на всем диапазоне.
Выводить температуру на дисплей вы можете с любым разрешением, какое вам угодно.
only pure true norwegian blackx 
Re: Интилектуальная теплица
ну вот и получается
1. что с этим датчиком требование точности лучше чем 2 градуса неправильно.
2. для теплицы врядли нужно точность лучше чем 3-4 градуса. либо нужно менять датчик на платиновый.
3. даже при наличии более точного датчика, не думаю что даже ПИД регулятор сможет обеспечить лучшие показатели - воздух слишком инертная среда?
1. что с этим датчиком требование точности лучше чем 2 градуса неправильно.
2. для теплицы врядли нужно точность лучше чем 3-4 градуса. либо нужно менять датчик на платиновый.
3. даже при наличии более точного датчика, не думаю что даже ПИД регулятор сможет обеспечить лучшие показатели - воздух слишком инертная среда?
Re: Интеллектуальная теплица
а в чем помощь нужна? написать прошивку? проще и дешевле купить готовый контроллер
тематические ответы только в форуме, в приват не пишите
Re: Интеллектуальная теплица
судя по ТЗ, человек хочет Интеллектуально позабавиться сам и не дать скучать другим.проще и дешевле купить готовый контроллер
- A_AVL
- Потрогал лапой паяльник
- Сообщения: 311
- Зарегистрирован: Чт фев 10, 2011 10:22:20
- Откуда: Беларусь
- Контактная информация:
Re: Интеллектуальная теплица
Есть прибор по функционалу аналогичный Вашему ТЗ. По реализации отличен от ТЗ.Vell65 писал(а):Здравствуйте уважаемые Коты!
Для создания автоматики в теплице прошу помощи у тех кто может написать прошивку. Алгоритм работы устройства следующий.
[...]
5 нагрузок (3 симисторные на 2А, 2 релейные на 10А) Сигнал аварии вешается на симистор.
4 термодатчика.
Импульсное управление нагрузками (если надо)
Отличия:
1. Датчики на отдельных линиях
2. Восьмиразрядный ЖК индикатор с индикацией состояния нагрузок
3. Вместо энкодера - кнопки
4. Управление нагрузками не плавное (ШИМа нет)
Примерный вид - на фото(там контроллер с другим функциональным назначением, но внешний вид, корпус и индикатор верные).
Re: Интеллектуальная теплица
Вы не правы. Данное устройство будет востребовано многими садоводами и дачниками у кого есть теплицы. И они его смогут повторить сами. Данный алгоритм изложен на основании эксплуатации трёх теплиц в режиме приезда на выходные дни и выращивания в них разных культур. НЕ на ПРОДАЖУ. Тем, кто пишет программы для создания термостатов и разобрался в этом досконально сложности в написании этой программы не составит, согласен, что на это придётся убить своё время. Также согласен, если Вы скажете, что альтруистов в наше время не осталось, но надежда всегда остается. Меня совершенно не отвлекает когда при загрузке и эксплуатации повторённого устройства из форумов под конкретные задачи на индикации или на плате присутствует мнемоника автора или создателя данного труда, а наоборот каждый раз вспоминаю его хорошим словом, а мысль говорят материальна.igor-x писал(а):ну вот и получается
1. что с этим датчиком требование точности лучше чем 2 градуса неправильно.
quote]
Я собирал с этим датчиком охладитель – термостат на PIC 16F628A, так вот точность там 0,5 градуса.
В продаже не видел готового устройства, чтоб соответствовал указанным критериям. Созданный под конкретные задачи девайс, тем более самостоятельно, не будет в дальнейшем представлять головную боль при его эксплуатации и ремонте.kalobyte писал(а):а в чем помощь нужна? написать прошивку? проще и дешевле купить готовый контроллер
igor-x писал(а):судя по ТЗ, человек хочет Интеллектуально позабавиться сам и не дать скучать другим.
Re: Интеллектуальная теплица
На ваших культурах присутствует мнемоника автора? я бы взял себе десяток кило... НЕ на ПРОДАЖУ...выращивания в них разных культур...
а напрасно, тогда бы не было проблем с точностью и разрешением датчиков.НЕ на ПРОДАЖУ
Последний раз редактировалось igor-x Ср ноя 06, 2013 14:23:05, всего редактировалось 4 раза.
Re: Интеллектуальная теплица
igor-x, я с уважением отношусь к восприятию Вами внешнего мира и готовности оказать в построении этого устройства посильную помощь. Не надо быть критиком, в данной теме нужны практики. А от скептиков и критиков происходит забавное увеличение числа страниц на форуме и только. Из-за этого хорошие идеи прорастают и дают урожай значительно позже. Жизнь коротка чтоб тратить её на рассуждения и домыслы. Вы лично в состоянии написать эту прошивку? Если нет то не надо устраивать дебаты.
Весь прогресс человечества - от ЛЕНИ
Весь прогресс человечества - от ЛЕНИ
Последний раз редактировалось Vell65 Ср ноя 06, 2013 07:51:57, всего редактировалось 2 раза.
Re: Интеллектуальная теплица
весь прогресс человечества только благодаря критикам и скептикам
а без рассуждений придется вам до конца жизни махать лопатой .Жизнь коротка чтоб тратить её на рассуждения и домыслы
Re: Интеллектуальная теплица
Спасибо, что откликнулись. Скиньте пожалуйста ссылку, чтоб ознакомиться поподробней. Если не подойдет пойду другим путём, придется собирать из двух устройств. http://c2.at.ua/publ/skhemy/t_4_2_i/1-1-0-30 и http://radiokot.ru/circuit/digital/home/29/A_AVL писал(а):Есть прибор по функционалу аналогичный Вашему ТЗ. По реализации отличен от ТЗ.
Странно на просторах интернета многими поднимался вопрос именно о создании определенного климата в теплицах под разные культуры но конкретного изделия особенно р/любителями не существует. Вот ещё нашёл МастерКитовское изобретение, вполне можно приспособить согласно последних версий, но слишком много навороченного для одной теплицы http://www.masterkit.ru/main/set.php?code_id=200392.
-
piligrim130
- Поставщик валерьянки для Кота
- Сообщения: 2428
- Зарегистрирован: Пт дек 03, 2010 10:52:25
Re: Интеллектуальная теплица
Посмотрите на сей девайс - http://meteobox.tk/
Re: Интеллектуальная теплица
Все как бы ничего, но вот это баловство
Поэтому ШИМ и энкодер туда же, это фантазии которые помешают стать схеме реальной.
вы же реально не найдете такой вытяжной вентилятор.Вых.№1 (проветривание) управляет вытяжным вентилятором, установленным в верхней части теплицы, его запуск происходит плавно, т.е. ШИМ,
Поэтому ШИМ и энкодер туда же, это фантазии которые помешают стать схеме реальной.
Re: Интеллектуальная теплица
Вентилятор будет обычный асинхронный его я уже заказал тип крышной вытяжной.Garin писал(а):вы же реально не найдете такой вытяжной вентилятор.
Поэтому ШИМ и энкодер туда же, это фантазии которые помешают стать схеме реальной.
По поводу ШИМ при желании всё можно сделать и управлять вот примеры http://radiokot.ru/circuit/power/converter/14/ а этот я давно приобретал и он прекрасно управляет асинхронником без его нагрева http://www.masterkit.ru/main/set.php?code_id=27959 но на первых порах данный ШИМ будет управлять симистором т.е. будет осуществляться импульсно-фазовое регулирование. Думаю, что ШИМ в пределах 1-1.8 сек не убъют так двигатель как частое импульсное включение максимальным напряжением.
По поводу энкодера, конечно можно без него но с ним более современней.
Re: Интеллектуальная теплица
Это больше похоже на частотник, для меня такую схему отладить это куча времени, и не факт что она идеальна.ШИМ при желании всё можно сделать и управлять вот примеры http://radiokot.ru/circuit/power/converter/14/
Ну хорошо , допустим вентиляторы с ШИМ, дальше что, если будет жаркий день? ваш вентилятор должен быть приличных размеров и с оборотами до 10.000 , и скажем так киловатт электроэнергии будет тратится просто так на проветривание.
Не проще направить свои усилия на автоматизацию ступенчатого открытия "фрамуг" которыми и регулировать температуру.


