Перейти к содержимому
pobo

Автоматизация для выращивания грибов

Рекомендуемые сообщения

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

9 минут назад, GROWER сказал:

тема актуальная и думаю всем интересная

мне нужен хороший грибник так как грибы не сажал (((((
1 объяснять каких параметров нужен мониторинг 
2 чтоб мог посоветоватся с ним по поводу температур влажности и т.д.
3 и прочий вопросы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как мне кажется, в грибнице на первых порах всё упирается в температуру, то есть термостат (купил готовый на 12 в пока не применял), дальше связка датчик влажности с кулерами например требуется влажность 90 если выше включить кулера (2 шт на вход и выход) опционально суточный таймер для подсветки светодиодной. Как-то так

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Загугли ардуино для аквариума там подобные проекты есть на уно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот много в целом по теме 

[Зарегистрируйтесь чтобы видеть ссылки]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну вот как то так )))) пишу проверяю теперь хочу получить критику по меню устроит так или все же что то переделать ???? грибники присоединяйтесь   а то приходится учиться выращивать грибы (((((((

[Зарегистрируйтесь чтобы видеть изображения]
[Зарегистрируйтесь чтобы видеть изображения]
[Зарегистрируйтесь чтобы видеть изображения]
[Зарегистрируйтесь чтобы видеть изображения]
[Зарегистрируйтесь чтобы видеть изображения]
[Зарегистрируйтесь чтобы видеть изображения]
[Зарегистрируйтесь чтобы видеть изображения]
[Зарегистрируйтесь чтобы видеть изображения]

Изменено пользователем pobo
  • Плюсанул 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, nexus сказал:

Ой шикарно выглядит!!!

спасибо )))) работаем ))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вах-вах-вах) мне нравится настолько что я бы при купил готовый продукт))

Отправлено с моего Lenovo P1ma40 через Tapatalk

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, nexus сказал:

Это выкладки симулятора или уже готовое железо?

это выкладка в процессе работы )))) но нужна помощь грибников и цветоводов )))))) чтоб они указывали на косяки 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Индором сейчас не занимаюсь, по этому тут не ко мне, по грибам хз, рошю впервые но некоторые моменты писал выше, контроль температуры, влажности, запуск вентиляции по расписанию, тоже самое по свету, для грибов большего и не нужно. АУ ГРОВЕРЫ НЕ ПРЯЧЕМСЯ ПОМОГАЕМ ПРРГРАММЕРУ В ЕГО ТРУДАХ З. Ы. сорь за капс, просто может заметят

  • Плюсанул 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

с телефона можно управлять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

с телефона можно управлять?

Стараюсь телефона нужна мордашку делать, самый простой вариант вэб

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может пойти от простого к сложному? Имею ввиду что для начала не нужно перегружать функциями типа "камера" и т.д Не знаю как для грибов но для растих минимум это -
1) Регулировка освещения (вкл /выкл)
2) Вентиляция (в идеале три канала - вытяжной вентилятор, обдув растих, обдув лампы/култьюба.)
3) Регулировка температуры (на один канал обогреватель , на другой охладитель/доп. вентилятор для притока воздуха извне бокса)
4) Влажность (увлажнитель)
5) возможно полив (помпа или что-то типа того)
6) вывод информации о текущей обстановке в боксе - темп. , влажность.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 часов назад, ganjarin сказал:

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

так пока о боксе не думал но планирую что то типа такого 

[Зарегистрируйтесь чтобы видеть изображения]
но это пока только планы так как может подберу что получше или напечатаю покрасивее бокс 
будет внутри блок с колодками куда крепятся датчики и блок куда крепится лампы и прочее оборудование

7 часов назад, nexus сказал:

самый простой вариант вэб

согласен что веб проще ))) но уже на данном этапе не хватает памяти на  Arduino MEGA 2560  думаю как разруливать это ((((( как вариант собирать массив (((((

7 часов назад, vitos747 сказал:

6) вывод информации о текущей обстановке в боксе - темп. , влажность.

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

7 часов назад, vitos747 сказал:

а они сцука дорогие..

к сожалению ДА (((((((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

20 часов назад, vitos747 сказал:

2) Вентиляция (в идеале три канала - вытяжной вентилятор, обдув растих, обдув лампы/култьюба.)

а по подробнее 
1. вытяжной вентилятор  ------------------- предполагал 2 вентилятора  1 на вдув второй на выдув -------  если можно подробнее 

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

3. обдув лампы/култьюба ------------------  для этого есть температура лампы тоесть температура в култюбе при достежении ее включается вентилятор для продувки 

пожалуйста по всем 3 пунктам подробнее

20 часов назад, vitos747 сказал:

3) Регулировка температуры (на один канал обогреватель , на другой охладитель/доп. вентилятор для притока воздуха извне бокса)

1. на один канал обогреватель ------ будет  температура упала ниже 18 градусов включается подогрев

2. на другой охладитель/доп. вентилятор для притока воздуха извне бокса тоже планируется

 

спасибо за помощь )

Изменено пользователем pobo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2) Вентиляция

" 1. вытяжной вентилятор  ------------------- предполагал 2 вентилятора  1 на вдув второй на выдув "

Всё зависит от конструкции бокса. У меня приток пассивный, вент стоИт только на выдув. (При чём он же и обдувает лампу) -> для понимания схема такова - Угольній фильтр - вентилятор- култьюб - выброс за борт бокса. Как вариант вентилятор на вдув использовать в качестве охладителя (в таком случае он будет не другом канале).

"2. обдув растих ------------- просто вентилятор который обдувает растихи если можно по времени когда и как ???? "

В большинстве случаев такой вентиль (или их несколько) работает круглосуточно. У меня например 4шт комповых кулера (по 12см), они на 12V. Для больших боксов (румов) целесообразно использовать венты побольше, на 220V.  Желательно оставить возможность программировать время вкл\выкл, например, в ночное время, если бокс стоит в жилой комнате шум будет напрягать.

  "3. обдув лампы/култьюба ------- для этого есть температура лампы тоесть температура в култюбе при достежении ее включается вентилятор для продувки"

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

=========================================================================================================================

3) Регулировка температуры

"1. на один канал обогреватель ------ будет  температура упала ниже 18 градусов включается подогрев "

Именно! выставляем нижний и верхний порог срабатывания- "упала ниже t1-> включить", "поднялась до t2-> выключить".

Точно так же с влажностью - "упала ниже h1-> включить", "поднялась до h2-> выключить".

Будут вопросы - обращайся 8)

----------------------------------------------------------------------

пс

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

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

Изменено пользователем vitos747

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 минуту назад, vitos747 сказал:

Всё зависит от конструкции бокса. У меня приток пассивный, вент стоИт только на выдув. (При чём он же и обдувает лампу) -> для понимания схема такова - Угольній фильтр - вентилятор- култьюб - выброс за борт бокса. Как вариант вентилятор на вдув использовать в качестве охладителя (в таком случае он будет не другом канале).

так не проще на култюбе сделать так чтоб вентилятор продувал на прямую без фильтра то есть как то так 

[Зарегистрируйтесь чтобы видеть изображения]

если култюб как отдельная система а вот на сам бокс уже фильтр

2 минуты назад, vitos747 сказал:

целесообразно использовать венты побольше, на 220V.  Желательно оставить возможность программировать время вкл\выкл, например, в ночное время, если бокс стоит в жилой комнате шум будет напрягать.

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

2 минуты назад, vitos747 сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

10 минут назад, pobo сказал:

так не проще на култюбе сделать так чтоб вентилятор продувал на прямую без фильтра то есть как то так

Это оптимальный вариант - воздух забирается извне, охлаждает лампу и выбрасывается за борт. Но для небольших боксов потеря полезного объёма при установке дополнительной гофры непозволительная роскошь. Для рума - только так (а в случае, если рум находится в нежилом помещении типа подвал\гараж, он не особо пригодится, дополнительный обогрев будет осуществляться самой лампой/лампами)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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


[Зарегистрируйтесь чтобы видеть вложения]

  • Плюсанул 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@pobo идеально!  Единственный вопрос в реле на 220, лучше твердотельное, но дороговато, можно и электромеханику но нужно учитывать нагрузку (обогреватель может быть на 2 и больше КВт)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, vitos747 сказал:

обогреватель может быть на 2 и больше КВт

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта.

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: mavic954
      Всем привет! Актуальная для многих людей проблема - отключение электричества по разным причинам, гроза, затопление, криворукие уроды в жкх... Вообщем застраховаться (в нашем-то деле) считаю просто необходимым. В связи с чем возник вопрос, кто-то уже использует ИБП и какой мощности? Всегда есть вариант принести авто акб вместе с инвертором, но это какие-то костыли... 
    • Автор: pobo
      ну так начнем )))))
      делал на                               Arduino Atmega2560
      датчик температуры            DHT11 Digital Temperature Humidity Sensor
      реле                                     4-way 5V low level solid state relay modules with fuse 250V2A можно взять на больший ампераж 
      часы ))))                               Arduino I2C RTC DS1307 AT24C32 Real Time Clock Module чтоб бокс знал сколько времени да и знал когда ночь а когда день ))) + работа кулеров )))))
      экран                                    IIC/I2C/TWI/SPI Serial Interface1602 16X2 Character LCD Module Display Yellow
      увлажнение                         Ultrasonic Atomizer
      сам скетч и библиотеки       Скетч на google drive ну что господа пробуйте расскажите потом что да как )))) пароль grower.today

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

      день/ночь 18/6
      температура поднимается выше 23 врубаются кулера 
      падает меньше 18 врубается подогрев
      1 раз в час продувка системы кулером при условии что температура не упала ниже 18 
      дальнейшая работа 
      2 раза в сутки делать фото )))) пока обдумываю 2 варианта 1 сохранение фоток на флешке и второй выкладывать на какой нибудь ресурс например на  сюда )))) но надо с админом обсудить эту возможность ))))) примерно за время грова 500 фоток по 2 мегабайта каждая  (((((( печальная сумма )))))))) 
      проверка влажности земли !!! при необходимости полив (но как то есть желания самому поливать )))   )
      также думаю на счет веб интерфейса )))) через который можно посмотреть что происходит а также полить например ))))))

       
      //50 Ват нагреватель  // Освещение 18 день ,6 часов ночь //при поднятии температуры выше 23 градусов включается продувка системы //падение температуры меньше 18 градусов включение подогрева //приблизительно в 9 утра начала дня  //каждый час включение кулеров на 5 минут  #include "DHT.h" #include <Wire.h> #include "RTClib.h" #include <LiquidCrystal_I2C.h> RTC_DS1307 RTC; DateTime now; int hora = 0; int minutos = 0; int segundos = 0; int rele1 = 4; //нагреватель int rele2 = 5; //Свет int rele3 = 12; //кулер int rele4 = 7; // свободный пин на реле  int led1 = 8; //состояние работы int led2 = 10; //состояние работы #define DHTPIN 2     // what pin we're connected to ??????????????? // Uncomment whatever type you're using! #define DHTTYPE DHT11   // DHT 11 //#define DHTTYPE DHT22   // DHT 22  (AM2302) ???????????????????????? //#define DHTTYPE DHT21   // DHT 21 (AM2301) DHT dht(DHTPIN, DHTTYPE); LiquidCrystal_I2C lcd(0x27, 16, 2); byte derece[8] = {   0b00011,   0b00011,   0b00000,   0b00000,   0b00000,   0b00000,   0b00000,   0b00000 }; byte u_herfi_az[8] = {   0b10001,   0b00000,   0b10001,   0b10001,   0b10001,   0b10011,   0b01101,   0b00000 }; byte e_herfi_az[8] = {   0b00000,   0b00000,   0b01110,   0b00001,   0b11111,   0b10001,   0b01110,   0b00000 }; byte termometr[8] = // иконка для термометра {   B00100,   B01010,   B01010,   B01110,   B01110,   B11111,   B11111,   B01110 }; byte rutubet_isaresi [8] = // Значок влаги (капли воды) {   B00100,   B00100,   B01010,   B01010,   B10001,   B10001,   B10001,   B01110, }; void setup() {   lcd.init();   lcd.backlight();   Serial.begin(9600);   while (!Serial) {     ; // wait for serial port to connect. Needed for Leonardo only   }   lcd.createChar(1, derece);   lcd.createChar(2, u_herfi_az);   lcd.createChar(3, e_herfi_az);   lcd.createChar(4, termometr);   lcd.createChar(5, rutubet_isaresi);// ,,   pinMode(rele1, OUTPUT);   pinMode(rele2, OUTPUT);   pinMode(rele3, OUTPUT);   pinMode(rele4, OUTPUT);   pinMode(led1, OUTPUT);   pinMode(led2, OUTPUT);   Wire.begin();   RTC.begin();   lcd.begin(16, 2);   if (!RTC.isrunning())   {     RTC.adjust(DateTime(__DATE__, __TIME__));   }   lcd.begin(16, 2);   lcd.setCursor(0, 0);   lcd.print("Bitkiler uchun");   lcd.setCursor(0, 1);   lcd.print("  tenzimleyici");   delay(10000);   lcd.clear(); } void loop() {   int err;   float temp, humi;   temp = dht.readHumidity();   // Read temperature as Celsius   humi = dht.readTemperature();   if (isnan(humi) || isnan(temp))   {     Serial.println("Could not read the sensor data");     humi = 0;     temp = 0;   }   else   {     Serial.println("temperature:");     Serial.print(temp);     if     ((temp ) <= 18 ) //&& (temp) >= 38)  //нагреватель      {       digitalWrite(rele1, LOW); //включение     }     else     {       digitalWrite(rele1, HIGH);     }     if     ((temp ) >= 23 ) //для кулера      {       digitalWrite(rele3, LOW);     }     else     {       digitalWrite(rele3, HIGH);     }     {       DateTime now = RTC.now();       hora = (now.hour(), DEC);       minutos = (now.minute(), DEC);       segundos = (now.second(), DEC);       lcd.clear();       lcd.setCursor(0, 0);       // lcd.print("Time:");       //lcd.setCursor(6,0);       lcd.print(now.hour(), DEC);       lcd.print(":");       lcd.print(now.minute(), DEC);       //lcd.print(":");       //lcd.print(now.second(),DEC);       lcd.setCursor(7, 0);       //lcd.print("Date:");       //lcd.setCursor(6,1);       lcd.print(now.day(), DEC);       lcd.print("/");       lcd.print(now.month(), DEC);       lcd.print("/");       lcd.print(now.year(), DEC);       lcd.setCursor(0, 1);       lcd.write( 4 );       lcd.setCursor(1, 1);       lcd.print(temp);       lcd.setCursor(6, 1);       lcd.write( 1);       lcd.print("C");       lcd.setCursor(9, 1);       lcd.write(5 );       lcd.setCursor(10, 1);       lcd.print(humi);       lcd.setCursor(15, 1);       lcd.print("%");       if (now.hour() == 21 && now.minute() == 00)       {         lcd.clear();         lcd.setCursor(2, 0);         lcd.print("ON");         digitalWrite(rele2, LOW);       }       if (now.hour() == 15 && now.minute() == 00)       {         lcd.clear();         lcd.setCursor(2, 0);         lcd.print("OFF");         digitalWrite(rele2, HIGH);       }       delay(1000);     }   } } void qoshulma() {   lcd.clear();   lcd.setCursor(2, 0);   lcd.print("FAN ON");   digitalWrite(rele3, LOW);   delay(50000);   digitalWrite(rele3, HIGH); } void gundeIyirmiDordDefeCevir() {   DateTime now = RTC.now();   if (now.hour() == 00 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 1 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 2 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 3 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 4 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 5 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 6 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 7 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 8 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 9 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 10 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 11 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 12 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 13 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 14 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 15 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 16 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 17 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 18 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 19 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 20 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 21 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 22 && now.minute() == 00) {     qoshulma();   }   if (now.hour() == 23 && now.minute() == 00) {     qoshulma();   } }  
    • Автор: pobo
      Раздобыл на балконе несколько реек 3х3 длиной порядка 1 метр  и решил строить  )))) 
      получилось  высота 100 ширина 100 глубина 65 думаю хватит по размерам ?
      Сбил при помощи угольников все это дело но тут понял что нечем его обтягивать и полетел на строительный рынок в поисках утеплителя для комби (так по крайней мере у нас в Баку его так называют ) толщина 5мм одна сторона фольга + прикупил коробку для электроники там будет жить контролер (Ардуино + релешки да и вся электроника )
      лампа пока что стоит 50w LED http://www.ebay.com/itm/252076331719?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT 
      в дальнейшем планирую добавить еще 4 добавить будет в общей сложности 250W
      пока установил только лампу и включается это дело вручную на днях будет скеч для Ардуинки и бокс должен будет зажить своей жизнью 
      планирую:
      управление светом 18/6
      управление температурой
      + каждый час продувка бокса 5 минут
      управление влажностью внутри бокса (пока обдумываю как )
       управление поливом ( пока земля в дальнейшем гидра )
      камера 
       
      на экране высвечиваться будет температура - время суток - сколько дней с начала грова также есть задумка в более расширенном варианте информацию дублировать на web 
       
       
      на первое время сдал жене в аренду так как пока нет семечек (((( а приобрести их у нас можно только в коробке ((((
      жду критики ))))
      фотки не могу поставить надо найти админа ))))
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

Статистика

4 518
Всего тем
134 979
Всего сообщений
31 037
Всего пользователей
7 510
Рекорд онлайна
NEMAN
Новый пользователь
NEMAN
Регистрация 25.04.2024 10:31

Ограничения

Вся информация предоставлена в ознакомительных целях для лиц старше 18 лет.

[Правила использования]

×