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

Soldat_NV
Offline
Зарегистрирован: 05.06.2014

Класcная штука никогда о такой не слышал! но по стоимости они превышают бюджет пластиковых труб.

Тима
Тима аватар
Offline
Зарегистрирован: 11.04.2013

Не должно! А на какую площадь расчитываете? 

AciDfish
Offline
Зарегистрирован: 20.04.2014

Тима пишет:

а не проще для орошения минисплинклера использовать? Оно и орошает и воздух увлажняет и температуру сбивает в жару...

Ставил такие в нескольких цветочных  теплицах.

если только в цветочных, овощи по литсту в жару все погорят....

Тима
Тима аватар
Offline
Зарегистрирован: 11.04.2013

Ставил такую систему и в рассадник для огурцов и помидоров. Но там рассаду выращиваю зимой, когда такой жары еще нету! Может Вы и правы!

Тогда не лучше ли сделать просто капельный полив?

AciDfish
Offline
Зарегистрирован: 20.04.2014

от +27, в средней полосе, поливать по листу весьма рискованно, только под корень...

Soldat_NV
Offline
Зарегистрирован: 05.06.2014

Площадь 6*3 

Тима
Тима аватар
Offline
Зарегистрирован: 11.04.2013

Soldat_NV пишет:

Площадь 6*3 

8 миниспринклеров потребуется, 2 ряда по 4 спринклера.

Тима
Тима аватар
Offline
Зарегистрирован: 11.04.2013

а у Вас трубок для капельного полива не продают?

Soldat_NV
Offline
Зарегистрирован: 05.06.2014

продают, я уже видел систему капельного полива в сборе за 1,5 к но тогда актуальность использования ардуино отпадает, а хочется реализовать систему именно на нем, как сказал автор этого форума "я легких путей не ищу))" система находиться на этапе монтажа периферии проводки щитка и т.д 

Pyotr
Offline
Зарегистрирован: 12.03.2014

Сто первый вариант поливочной системы и как всегда не доделанный:)  http://www.greentalk.ru/node/2805

AciDfish
Offline
Зарегистрирован: 20.04.2014

DS18B20 герметичный http://m.fixled.ru/image/cache/data/sensors/ds18b20-cable-fixled-500x500...

подключил "паразитом", все кажет норм, в комнате 25С, но взяв в руку, сразу же меняется и висит температура 85С, кладешь все в норме. При этом взяв в руку, чувствую легкое покалывание, КЗ на железяку... Сталкивался кто? реально разобрать, загерметить нормально, не по китайски?

AciDfish
Offline
Зарегистрирован: 20.04.2014

AciDfish пишет:

DS18B20 герметичный http://m.fixled.ru/image/cache/data/sensors/ds18b20-cable-fixled-500x500.jpg

подключил "паразитом", все кажет норм, в комнате 25С, но взяв в руку, сразу же меняется и висит температура 85С, кладешь все в норме. При этом взяв в руку, чувствую легкое покалывание, КЗ на железяку... Сталкивался кто? реально разобрать, загерметить нормально, не по китайски?

Все выяснил, КЗ только при паразитном подключении. По трем проводам и резюке на 10кОм для одного датчика, все в норме как в руках, так и в воде...

k4m454k
k4m454k аватар
Offline
Зарегистрирован: 18.10.2013

Принимайте в ряды строителей.
Сразу пара вопросов:
1. Какой длины могут быть провода датчика влажности почвы? По идее достаточно 1 датчик на грядку. Но грядки внутри теплицы будут на 1.5 - 2 м от ардуины. Не будут ли показания ложными?

2. Можно ли датчик влажности почвы запитать от одного из цифровых выходов ардуины? К примеру, подать на выход 11 HIGH и считать данные, и подать на выход 11 LOW. Чтоб датчик медленее окислялся, это прокатит?

dachnik
Offline
Зарегистрирован: 26.07.2013

k4m454k пишет:

Принимайте в ряды строителей.
Сразу пара вопросов:
1. Какой длины могут быть провода датчика влажности почвы? По идее достаточно 1 датчик на грядку. Но грядки внутри теплицы будут на 1.5 - 2 м от ардуины. Не будут ли показания ложными?

2. Можно ли датчик влажности почвы запитать от одного из цифровых выходов ардуины? К примеру, подать на выход 11 HIGH и считать данные, и подать на выход 11 LOW. Чтоб датчик медленее окислялся, это прокатит?

датчик настраивается подстроичником. Выход у него может быть дискретным(на цифровой вход) либо аналоговым(на аналоговый). кто-то вешает датчик ds1820 на 50 метров витухи и он работает=) а этот "сенсор" и 100 метров  вытянет. только учитывать сопротивление провода)))

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

dachnik
Offline
Зарегистрирован: 26.07.2013

Сделал небольшой апгрейд. Присобачил помпу от стиралки для повышения давления в системе полива. Помпа теперь включается вместе с поливом. Написал небольшую функцию для её работы в коде и повесил на 8 канал блока реле.

void pompa(int value)
{
if (value == 1){digitalWrite(pump, LOW);}
if (value == 0) {digitalWrite(pump, HIGH);}
}

передаём аргумент 1 или 0 в функцию и она включает или выключает насос.

вызов функции помпы происходит в функции полива 

digitalWrite(irr_valve, LOW); 
       pompa(1);

и отключение

 digitalWrite(irr_valve, HIGH);
       pompa(0);  

treezzz
Offline
Зарегистрирован: 30.06.2014

Интересный проект) Вот есть такие клапана SMART SF6252, они работают при 0 давлении.
http://www.watervalve.ru/klapany-ehlektromagnitnye/klapany-ehlektromagni...

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

по ним есть реальный опыт эксплуатации? А то у меня стоят клапана SMART SP6135 - они тоже "работают при 0 давлении", но, не всегда закрываются - т.е. напряжение снимается, а силы пружины не хватает, чтобы преодолеть  давление воды и они начинают "играть" - клапан закрывается и тут же от гидроудара "пробивает" - снова открывается, чайная ложка воды проходит, давление падает, клапан опять зарывается, тут же гидроудар - и все по -новой. Т.е. напряжения нет, а клапан рычит и плюется по чайной ложке ежесекундно. :(

P.S. давление небольшое - 80-литровая бочка на высоте 3 м, клапаны на высоте 1,5 м от поверхности земли. Всё самотёком.

treezzz
Offline
Зарегистрирован: 30.06.2014

Они у меня стояли в системе подачи воды от помпы, показали себя хорошо, нареканий не было. Может мне повезло, но тьфу тьфу тьфу, работают исправно. 
Режим работы такой: 
Клапана стоят выше уровня воды и помпы, нормально закрытые, с помощью открытия контролирую потоки вверх. За секунду до включения помпы, подается питание на открытие клапана(т.е. клапан открывается без давления на него). Затем по истечению времени помпа отключается и клапан закрывается по сигналу в выдержкой 1 сек.

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

Прошу прощения, сейчас заметил  клапана SMART SP6135 у меня стоят на сливе(самотеком в бак).Давление на каждый клапан 12 литров воды, стоят высоте 0,5 метра от уровня земли. Замечал за ними такие же шумы связанные с гидроударами, но у меня они дляться не долго, секунд 30. По ним скажу следующее, весьма хлиплые, и из-за маленького отвестия очень долго вода стекает, в ближайшее время думаю заменить на те, которые выше описаны. 

Satboy
Offline
Зарегистрирован: 30.05.2014

Коллеги,

 

Имеется теплица, 2.8 на 6, которая расположена в 14 метрах от дома.  Есть мысли расположить arduino непосредственно в доме, а силовые реле и датчики вывести в саму теплицу.

В планах 2 датчика температуры на DS18b20 около растений,  два геркона и DS18b20 в бочку, два геркона на форточки/двери. Так же рассматриваю поставить несколько датчков влажности почвы, для контроля работы капельного полива.   

хватит ли таких длинн проводов для нормальной работы?

aljoshka
Offline
Зарегистрирован: 03.03.2014

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

Satboy
Offline
Зарегистрирован: 30.05.2014

У меня для повышения давления в капельной системе используется 12v вибрационник, за 25$ с алибабы..

 

http://i00.i.aliimg.com/wsphoto/v1/1876065294_1/High-Quality-DC-12V-60W-5L-min-Diaphragm-High-Pressure-submersible-water-pump-Automatic-Switch-11.jpg

Serega
Offline
Зарегистрирован: 14.05.2014

Для DHT 11 думаю и для DHT 22

Рекомендуемый номинал 10 кОм , если расстояние от датчика к ардуино не большое, для расстояния больше 20 метров, рекомендуется резистор номиналом 5,1 кОм .

Здесь написано: http://arduino-project.net/podklyuchenie-datchika-dht11-arduino/

У меня около 10 метров витухи на датчиках влажности и температуре с резисторами 10к и 4,7к. Температура боле мене соответствует, а по влажности расхождение на ~10% с настенным. Думаю надо сопротивление другого номинала. Для управления релюхами 0,75мм вполне хватит на 20м.

aljoshka
Offline
Зарегистрирован: 03.03.2014

бац, ну хоть кто-нить может ответить? вроде просто всё, пин HIGH- пошли секунды, пин LOW- секунды на паузе и т.д... 

Satboy
Offline
Зарегистрирован: 30.05.2014

Коллеги, еще вопрос

 

В бочке стоят поплавковые датчики уровня,  один в верхней части, другой в нижней...

 

Однако хочется измерять в процентах уровень воды в самой бочке... Может кто ставил какие-то ульразвуковые или иные датчики?

Тима
Тима аватар
Offline
Зарегистрирован: 11.04.2013

Датчик давления на дно и сделать перерасчет давления на высоту водяного столба.

leshak
Offline
Зарегистрирован: 29.09.2011

aljoshka пишет:

бац, ну хоть кто-нить может ответить? вроде просто всё, пин HIGH- пошли секунды, пин LOW- секунды на паузе и т.д... 

digitalWrite

delay

if

= (assignment)

+ (addition)

unsigned long

Переменные

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

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

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

zhenious
Offline
Зарегистрирован: 03.07.2014

Можно так: бочку поставить на пьезодатчики, и по ее весу определять объем воды.

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Satboy пишет:
хочется измерять в процентах уровень воды в самой бочке... Может кто ставил какие-то ульразвуковые или иные датчики?

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

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

 

Pyotr
Offline
Зарегистрирован: 12.03.2014

Satboy пишет:

 хочется измерять в процентах уровень воды в самой бочке...


Посмотрите статью "Широкодиапазонный ЭИУ с линейной шкалой" в журнале "Электрик" №12 2000 г.
Думаю, его можно и ещё упростить.

ABarin
Offline
Зарегистрирован: 23.08.2014

Доброго дня! Нужна помощь, покупаю участок, на нем стоят старые теплицы примерно 40х20 метров. Собираюсь их постепенно автоматизировать. Капельный полив, открывание форточек (вентиляция), управление шторами, отопление, освещение и  т.д.. Нужна консультация какие и где ардуиновские штуки заказать, и сопутствующие аксессуары, потом консультации по сборке и конечно запрограммировать все это. Разумеется не бесплатно,  но в разумных пределах, я не внук Рокфеллера)) почта ol2015@ya.ru

jeka_tm
jeka_tm аватар
Онлайн
Зарегистрирован: 19.05.2013

можно применить такой датчик

http://ru.aliexpress.com/item/Pressure-sensor-meter-into-the-blood-pressure-of-MPS20N0040D-D-0-40kPa-DIP-6-A1B3/2026186650.html

https://www.graylogix.com/datasheets/Pressure%20Sensor.pdf

применяется в тонометрах

при расчете через калькулятор получается от 0 до 4 метров высоты воды, что с большим запасом

http://www.convert-me.com/ru/convert/pressure/mwater.html

правда с подключением пока не совсем понял. странно 3 выхода и 2 входа

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

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

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

с измерением сопротивления проще, но зависит от химического состава воды))))

jeka_tm
jeka_tm аватар
Онлайн
Зарегистрирован: 19.05.2013

а какой объем бака для воды? и вес бака

может не стоит измерять давление а вес

ABarin
Offline
Зарегистрирован: 23.08.2014

Дачник, я Вам ответил, но не знаю, получили или нет. Что то почта на телефоне глючит. 

strim
Offline
Зарегистрирован: 18.08.2014

 dachnik!

А как аппаратно реализована SD?

dachnik
Offline
Зарегистрирован: 26.07.2013

strim пишет:

 dachnik!

А как аппаратно реализована SD?

Пишет логи =) к сожалению я так и не протестировал работает ли эта функция или нет. т.к. карту памяти так и не вставил.

strim
Offline
Зарегистрирован: 18.08.2014

Я имел ввиду, что карта SD - это отдельный шилд или встроенный в какую то плату?

Запись и чтение логов - ,, спортивный интерес ,, или для этого имеется практическое применение?

 

dachnik
Offline
Зарегистрирован: 26.07.2013

Отдельный SD шилд. такой

Monax
Offline
Зарегистрирован: 02.09.2014

dachnik!

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

dachnik
Offline
Зарегистрирован: 26.07.2013

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

//DHT SENSOR
#include <DHT.h>
#define DHTPIN 2


//кнопка
// задаем константы кнопок и присваиваем им пины
const int buttonPin = 15;     // центральная кнопка
const int buttonPin_1 = 14;  //левая кнопка 
const int buttonPin_0 = 16;  //правая кнопка
const int ledPin =  13;      // номер выхода светодиода индикатора
const int irr_valve_1 = 32; //№ pin'a первая линия полива
const int irr_valve_2 = 33; //№ pin'a вторая линия полива
const int irr_valve_3 = 34; //№ pin'a третья линия полива
const int irr_valve_4 = 35; //№ pin'a четвёртая линия полива
const int rele_7 = 36; //№ pin'a четвёртая линия полива
const int pump = 37; //8 канал помпы давления


// пины управления актуатором
const int open_actuator = 30; //открыть актуатор пином 34
const int close_actuator = 31; //закрыть актуатор пином 35

//пин управления насосом, который заполняет бочку для полива
const int nasos = 36;
const int sensor_min_level_tank = 26; //дискретный датчик нижнего уровня воды на 26 пине.
const int sensor_max_level_tank = 27;

//ds1820 temp
#include <OneWire.h>
#include <DallasTemperature.h>
 // Data wire is plugged into port 3 on the Arduino
#define ONE_WIRE_BUS 3

Как то так

Monax
Offline
Зарегистрирован: 02.09.2014

Большое спасибо. 

strim
Offline
Зарегистрирован: 18.08.2014

    dachnik!

При компиляции кода в IDE1.0.5 очень много ошибок связанных с WConstants.h .

Подскажите , где скачать используемые библиотеки?

А может быть пришлёте?

strim2@gmail.com

Спасибо.

 

ZagZag
Offline
Зарегистрирован: 08.05.2014

Замените к коде WConstants.h на Arduino.h

Satboy
Offline
Зарегистрирован: 30.05.2014

Коллеги,

 

А нет ли мыслей - как гонять кротов?   В этом году гад несколько корней в теплице убил

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Satboy пишет:
А нет ли мыслей - как гонять кротов? 

Есть. Пойти в сексшоп, купить вибратор и в нору сунуть. говорят они очень не любят вибраций почвы сваливают.

впрочем можно с той же целью закопать старую мобилу с вибро вызовом, ну и названивать кротам раз в полчаса... они от такой неучтивости тоже должны бы свалить. короче полета фантазии полно...

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

Umka
Umka аватар
Offline
Зарегистрирован: 19.10.2012

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

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

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

 

dachnik
Offline
Зарегистрирован: 26.07.2013

Можно селёдку накидать в его ходах.  запах непереносит и уйдёт

Umka
Umka аватар
Offline
Зарегистрирован: 19.10.2012

Probelzaelo пишет:

дык его не в норку надо втыкать а в землю.

...

у тебя там тепличка не "герметична" ?

Норка не глубокая, сантиметра 3 от поверхности начинается, а "прибор" сантиметров 25 в земле. В дерн воткнуть сложно пластмассовый полый "снаряд", поэтому в норку.

Не тепличка, газон же во дворе! 

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

Umka
Umka аватар
Offline
Зарегистрирован: 19.10.2012

Вот таким был газон до крота.

Мой совет - делайте так, чтобы кроты не могли попасть в теплицу.