Умная теплица

Обсуждаем цифровые устройства...
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Умная теплица

Сообщение Shurr »

По аналогии с "умным домом", назовем "умная теплица"

Задача: Нужно управлять электрооборудованием теплицы.
1. Включение-выключение света по таймеру (минимум 2 канала, то есть 2 лампы с независимым включением-выключением).
2. Дополнительные "таймерные" каналы. Включение-выключение насосов и тому подобное по таймеру. Несколько каналов (надо штук 5 на сегодняшний день).
3. Контроль температуры воздуха. Минимум 2 канала (для 2-х помещений). При понижении температуры включается нагреватель, при повышении температуры - вентилятор, если температура продолжает подниматься (вентилятор не справляется) то включается кондиционер. Хорошо бы еще знать влажность воздуха.
4. Контроль температуры раствора (желательно много датчиков, минимум 5). При понижении температуры включается аквариумный обогреватель. При повышении - насос.
5. Желательно организовать контроль качества питательного раствора. В первую очередь контроль pH (жесткость воды). При изменении включается исполнительный механизм, добавляющий pH-up или pH-down (растворы, повышающие и понижающие pH). В идеале Контроль по содержанию в воде питательных веществ и корректировка (путем добавления соответствующих компонентов)
6. Контроль уровня питательного раствора (на долив насос включается)

Хотелось бы передачу данных на комп. с ведением "дневника".

Вот пока вкратце.
Что то типа "умного дома", только более узко-специализированное.
1. Не должно вызвать затруднений, впрочем, как и пункт 2.
3. Тоже не сложно, кажется? Есть у меня такой прибор в виде отдельного блока. Но умеет включать только одну нагрузку - или нагреватель или вентилятор, а нужно 3 нагрузки, в зависимости от температуры.
4. как и 3 но проще (2 исполнительных механизма)
5. Вот тут сложнее. В первую очередь контроль pH. Наименование датчика pH могу уточнить. Далее алгоритм такой: pH должен быть от 5.0 до 6.5. Оптимально 5.7. При падении ниже 5.5 включается подача раствора pH-up, примерно 1 мл. Далее включается насос, перемешивающий раствор, примерно на 3-5 минут, после чего производится повторное измерение. Если pH поднялся, то, соответственно, добавляется рН-down. Какой исполнительный механизм сможет добавить 1 мл. раствора (лучше если сможет более точно, например, с точностью 0.1 мл.), я не знаю.
Вот тут: https://dzagi.ru/forum/index.php?showtopic=29148 идеальная реализация "растворного узла", хотелось бы нечто подобное, управляемое от "умной теплицы"

Помогите адаптировать систему "умный дом" для этого, пожалуйста.
Реклама
Аватара пользователя
Brigadir
Друг Кота
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Re: Умная теплица

Сообщение Brigadir »

Опять: Помогите. Где там золотая рыбка плавает? Уу! Рыбка! Тут человек много хочет, но не могет!
А поболтать?
Реклама
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Re: Умная теплица

Сообщение Shurr »

Так прошу не сделать за меня а помочь разобраться, КАК сделать самому
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Re: Умная теплица

Сообщение s64 »

если это просто хотелки, то начинайте делать и задавайте вопросы типа: "сделал то то и то то, получилось вот это, не так как задумывалось..." будем разбираться. А если это серьезное задание, то хотелось бы увидеть ценник.
Реклама
Эиком - электронные компоненты и радиодетали
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Re: Умная теплица

Сообщение Shurr »

s64 писал(а):если это просто хотелки, то начинайте делать и задавайте вопросы типа: "сделал то то и то то, получилось вот это, не так как задумывалось..." будем разбираться. А если это серьезное задание, то хотелось бы увидеть ценник.
Пока хотелки, подскажет кто то, где почитать подробнее или будете только пинать?
Ценник... если сам не смогу, то, возможно, появится и ценник. А каков порядок цен на такое задание?
Реклама
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Re: Умная теплица

Сообщение Shurr »

Статью про "умный дом" прочитал, судя по тому, что реализовано там, задание вполне реально.

Нужно разобраться, с чего начинать, где почитать про конструирование и программирование и т.п.
Реклама
orinoko

Re: Умная теплица

Сообщение orinoko »

Задача не является нерешаемой. Во-первых, это хозяйство требует наличия МК. Теперь по пунктам. Все необходимые параметры можно настраивать с компьютера, всё равно он у вас подразумевается подключенным.
1. К контроллеру прицепить RTC (например PCF8587) - Задать время работы и паузы и пусть работают автономно по секундным импульсам от RTC.
2. Аналогично (1). В принципе МК всё равно, какое исполнительное устройство стоит на выходе - всё зависит от схем сопряжения и вашей фантазии.
3. датчики температуры DS18B20 - просто, дёшево и достаточно точно.
4. Аналогично (3). И, кстати, 5 датчиков - это не такое уж большое количество и их можно соединять параллельно. Сравнение с заданием и управление выходами для вкл/выкл исполнительных устройств
5. Тут главное - найти или придумать датчик pH. А управление аналогично (4)
6. Это просто элементарно (по сравнению с предыдущими, так как оно всё перекликается между собой).
7. Связь с компом - ничего сложного. Придумать свой протокол обмена и реализовать. А ПК периодически может опрашивать устройство на предмет новых событий или изменения каких-то параметров. Ну и по мере необходимости заполнять базу данных (вести "дневник")

Это можно начинать постепенно. Сначала реализовать работу таймеров. Потом температура, ну и т. д. Бить по квадратам.
Но тут подразумевается, что вы умеете составлять схемы, программировать МК и писать программы для ПК. И нужно не забывать, что этот комплекс должен работать как единое целое в конечном итоге. Довольно приличный объём работы, как по моему, но реализуемо, как с моей точки зрения.
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Re: Умная теплица

Сообщение s64 »

1. RTC к МК прицепить можно, но тогда МК вообще нечего будет делать :)) Полный календарь можно организовать и на МК. Или вообще подгружать с большого брата.
2. согласен
3. 4. датчики DS1820, но при этом я бы на каждый датчик повесил еще по какой нибудь тиньке + мах485, это не намного удорожает систему, но несоизмеримо надежнее 1-Wire. В условия теплицы, где куча ДРЛ-ок, насосов и т.д. помехозащищенность имеет определяющее значение.

Во всем остальном согласен с orinoko.

Порядок цен на такие разработки - десятки тысяч, а конкретнее - как договоришься.
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Re: Умная теплица

Сообщение Shurr »

Всё понятно.
Теперь подскажите пожалуйста, где почитать более подробно про конструирование
Аватара пользователя
Brigadir
Друг Кота
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Re: Умная теплица

Сообщение Brigadir »

Shurr Вы разбейте по пунктам свои хотелки, например: таймер - поищите приемлемую схему таймера (у нас или вообще в Инете), контроль температуры - тоже самое. Поискать, обдумать и спаять И так по каждому контролю и управлению. А потом всё это пристегнуть к компьютеры и будет Вам полная автоматика поддержания климата теплицы. Давайте, думайте, думайте. А что непонятно: спрашивайте, только конкретно(не Хочу теплицу, а какой транзюк в этой схеме наиболее подходит. Вот здесь мы и поможем).
А поболтать?
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Re: Умная теплица

Сообщение Shurr »

Еще раз задаю вопрос, более конкретно чтоли... Где почитать про конструирование микропроцессорной техники. Так достаточно конкретно? У Вас тут есть начало статей... основы.. а более конкретно про конструирование на МК, тини...
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Re: Умная теплица

Сообщение Shurr »

Что то типа этого http://affon.narod.ru/Posobie.htm, только про современные процессоры и "обвязку" (так Вы это называете?)
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Re: Умная теплица

Сообщение s64 »

Про конструирование вряд ли что то толковое найдете. Нужно собирать в кучу много чего - структуру МК, программирование,
основы электротехники, основы схемотехники, правила разводки печатных плат, изготовление печатных плат и т.д. и т.п.
Если это первое (умная теплица), что вы собираетесь сделать, то боюсь, что это не реально, начинать нужно с чего попроще - светодиодом поморгать, релюшкой пощелкать...
orinoko

Re: Умная теплица

Сообщение orinoko »

Ну ведь у гугла можно спросить про книжки, связанные с конструированием МП систем. Задача, которую вы поставили перед собой, довольно многогранна, но никто здесь не знает вашего уровня подкованности в каждом из направлений радиоэлектроники. Поэтому для начала вы сами должны определиться с вопросами к себе и уметь пользоваться поиском по инету. Можно найти уйму литературы на все общие вопросы касаемые схемотехники . А вот на конкретные, например, какие датчики использовать, на какой МК обратить внимание (хотя это тоже вопрос сложный) мы можем поговорить. Ведь никто кроме вас не знает задачи в полном объёме.
Я думаю, что можно например вполне вписаться в какой нибудь ATmega8535 (или mega16) - они в DIP-корпусе и внутренних ресурсов достаточно.

http://www.bookshunt.ru/b4626_samouchit ... oj_tehnike
http://books.tr200.ru/v.php?id=233792

это то, что я тут же нашёл по запросу "конструирование микропроцессорной техники"

Извините, если грубовато вышло.
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Re: Умная теплица

Сообщение Shurr »

Последняя ссылка наиболее подходящая. Спасибо.

Искать книжки гуглом я конечно умею. Но нужно было литературу по проектированию на основе конкретного МК, например, ATMEGA32. С примерами.. как Вы говорите релюшками щелкать и светодиодом моргать. Искать поиском... возможно и даст результат, но не скоро. Спрашивал Вашего совета т.к. Вы, как мне казалось, должны лучше знать, где именно полезная информация а где ненужная дребедень. Можно конечно и к основам программирования меня отослать... классу к пятому... а чего? Пусть почитает чувак, ато пришел тут глупые вопросы задавать... А мы тут все такие умные, нам некогда...
s64 писал(а):Про конструирование вряд ли что то толковое найдете...
s64 писал(а):правила разводки печатных плат, изготовление печатных плат и т.д. и т.п. Если это первое (умная теплица), что вы собираетесь сделать, то боюсь, что это не реально...
Не совсем первое. С изготовлением печатных плат знаком. Представляете, из транзисторов тоже на печатных платах собирали... только процесс их изготовления был сложне...

Тоже простите за грубость.
Просто поучительный тон и обращение как к дебилу несколько раздражает. По делу 2 слова, остальное вода...
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Re: Умная теплица

Сообщение s64 »

не нужно обижаться, каков вопрос - таков и ответ. Если готовы делать что то - вперед. Делал несколько лет назад поделку,
которая мерила температуру на улице, в помещении, определяла вошел человек в помещение или вышел и если вошел приветствовала его и сообщала температуру на улице и в помещении ( делалось для конторы торгующей кондиционерами), а если выходил - желала счастливого пути. Насколько я понимаю, кое что из моих кусков можно применить в ваших изысканиях.
Вложения
mm.rar
(11.55 КБ) 188 скачиваний
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Re: Умная теплица

Сообщение Shurr »

Есть возможность взять для экспериментов такой набор: http://www.masterkit.ru/main/set.php?code_id=179287
Как думаете, заслуживает внимания для первого знакомства?
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Re: Умная теплица

Сообщение s64 »

для экспериментов пойдет, только дорого. Опять же будете привязаны к чужому железу, может сразу начать делать
своё, на ней и тренироваться?
Shurr
Родился
Сообщения: 11
Зарегистрирован: Пн мар 21, 2011 17:04:24

Re: Умная теплица

Сообщение Shurr »

ищу грамотные пособия....
orinoko

Re: Умная теплица

Сообщение orinoko »

В первую очередь вам нужно разобраться с компонентами. Во-первых, понятно, что без МК не обойтись. Выберем, предположим, ATmega16. Качаем даташит... Желательно распечатать и носить с собой, периодически покуривая его. Далее, какие внешние, по отношению к МК, узлы вам нужны
1. RTC (например PCF8587) . Эта МС с шиной IIC. Значит, у нас уже занято 2 линии. Нужен для получения меток времени для "дневника"
2. Туда же повесить какую нибуть RAM (хранить события)
3. 8 выходов на реле или оптосимисторы - стандартная схема ключей на транзисторе (а вы в транзисторах специалист, надо понимать) - это выходы таймеров
4. 3 входа для датчиков температуры. С защитой по напряжению на стабилитроне.
5. Обмен с компьютером. Желательно RS-485. Таким образом занимаем выходы UART + 1 выход на коммутатор (приём-передача). Обязательно опторазвязка на оптронах.
... ну и так далее.
Все эти входы-выходы раскинуть по ножкам процессора, не забывая, что некоторые выводы только со своей функцией (не переносятся на другие ноги)
Нарисовать схему. Желательно сразу в Оркаде. Проще делать изменения, а они у вас будут. Так как изделие в одном экземпляре, то собрать на сопляторе ("монтажке"). Сразу собрать программатор через LPT (самый простой вариант).
Вот описание системы команд на AVR на русском. Напрмер:
http://www.electromir.net/Shems/13/Shema_13o9.htm
http://nauchebe.net/2011/03/sistema-kom ... lerov-avr/
может ещё где-то. Изучаете.
Придумываете протокол обмена в тетрадке. И начинаете потихоньку ваять.
Ну не будут же за вас всё это делать, согласитесь.
Ответить

Вернуться в «Цифровая техника»