Jump to content

Фабричные дозаторы удобрений.


Recommended Posts

Почему? Посмотрел,  бесплатная доставка этих комплектующих в Литву тоже есть.

Link to post
Share on other sites
  • Replies 74
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

Давно  пришла, однако только сегодня собрал всё воедино. Схема следующая: блок питания на 12В, с него питание на таймер, который включает-отключает перильстальтический насос. Настройка дозировки сдела

Купил на ebay 12В таймер и перистальтический насос на сумму 630 руб. По приходе сообщу о результатах.

Posted Images

У меня идея как уменьшить дозировку. Просто надо вставить байпас со слегка приоткрытым краном или регулятором от капельницы. Часть удобрения должна сброситься в питающую магистраль. Но на практике не проверял, увы...

Шунтирование насоса.pdf

Link to post
Share on other sites

Проблема уменьшения дозировки будет только при использовании тех удобрений, производитель которых не рекомендует их разбавление. Я, к примеру, знаю только одно такое - Aquabalance. По утверждению производителя разбавлять эти удобрения не рекомендуется, так как в состав входят аминокислоты, и при разбавлении они утрачивают свои "волшебные" свойства. О возможности применения в дозаторах/разбавления других удобрений нужно поинтересоваться у соответствующего производителя.

Edited by Mr.Sim
Link to post
Share on other sites
  • 2 months later...

Ещё, ребята, небольшой отчётец. Радоваться минимальной подачей 10мл. за одну минуту было рано. Повторная покупка помп от того же производителя дала другой результат - за 1 минуту минимум 20 мл. То есть моторчик стартует надёжно только при в два раза большем напряжении - 6 вольт. Сейчас озадачился аквакомпьютером на базе Ардуино. Дёшево и сердито. Здесь можно всё дозировать до секунды и, соответственно, до миллилитра.

Купил, собрал, программирую, пробую.

Link to post
Share on other sites
  • 3 weeks later...

Результат пока на макетной плате в стадии тестирования. Как только всё меня устроит оформлю все платки-проводочки в коробку и, если интересно, выложу здесь фото с описанием. Процесс ещё тормозит отсутствие дисплейчика с интерфейсом IIC. Не разобравшись что к чему я купил дисплей, использующий 6 контактов процессора. На остальные устройства контактов не хватает.

Жду дисплей. Он не особенно то и нужен для работы всего, но хочется. :)

Контроллер приобретал такой.

Link to post
Share on other sites

Контроллер не много странный, по дизайну - Leonardo, по описанию UNO :)

 

А как ты 6 Вольт с GPIO получал, если не секрет?

Edited by Safari
Link to post
Share on other sites

Контроллер не много странный, по дизайну - Leonardo, по описанию UNO :)

 

А как ты 6 Вольт с GPIO получал, если не секрет?

Через такой преобразователь.

Link to post
Share on other sites

А можно запитать ардуину и такой же насос (только вариант на 12В) от одного и того же БП на 12В?

Link to post
Share on other sites

У меня так и сделано. Один блок питания 12В на 4,2А питает и насосы (только я поставил преобразователь напряжения, потому что моторчики излишне скоростные) и микропроцессор. Планирую ещё пару полосок светодиодной ленты, которая плавно включатся утром и плавно выключатся вечером, чтобы рыбы не бились при включении выключении света в тёмное время.

На метр ленты нужно 1 ампер, для моих нужд ~ 2,5 ампера. БП потянет всех. Учитывая, что ленты будут запитываться через ШИМ, то потребление будет ещё меньше.

Link to post
Share on other sites

А почему именно ленты? Они же греются неслабо?

Модули cree не лучше?

Link to post
Share on other sites

Тогда пойдет. С этими лентами или повезет или нет.

У меня 5 метров выгорело за 1 лето почти в ноль.

Link to post
Share on other sites
  • 4 months later...

Как там дозатор(ы) поживает(ют)?

Планирую такой же, только на 24V использовать.

 

На форумах люди пишут, что по регламенту надо каждый год менять внутреннюю трубку, иначе может потечь.

Озадачивался ли этим вопросом?

Link to post
Share on other sites
  • 2 months later...

Собрал сегодня тестовый вариант

 

post-1874-0-60397500-1440068585_thumb.jpg

 

Удалось стабильно вымерять 10 мл в минуту

 

По стоимости 3 помпочки обошлись в 4-5 долларов. Трубка, клапана и краники еще 2 доллара. Банки и блок питания был.

 

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

Edited by Евгений Ключиков
logo.png

 

Link to post
Share on other sites
  • 3 weeks later...

Доброго времени суток!
Хочу спросить как правильно подавать удо от дозатора в аквариум трубкой сверху или как-то врезаться в выход фильра?
И можно ли смешивать ГА и удо если они будут подаваться по одной трубке?
Спасибо.

Link to post
Share on other sites
  • 4 months later...

Зима предоставляет много свободного времени и ещё желание заканчивать незаконченные дела. Почти год пролежал у меня контроллер на кресле, будучи совершенно в несобранном виде. В прошедшие выходные я наконец-то закончил то, что начал осенью 2014-го - изготовление аквариумного контроллера. Обещал предоставить отчёт. Он ниже.

post-1042-0-87580700-1453141106_thumb.jpg  post-1042-0-15213700-1453138962_thumb.jpg

Слева то, что лежало год, справа - окончательный результат. Основные функции:

1. Подача удобрений микро, железо, макро ч/з перистальтические помпы.
2. Управление освещением аквариума. Реализовано т .н. "ступенчатое" освещение. С утра включается основное освещение, через какое-то время дополнительное (максимальная яркость), затем дневной перерыв, и затем опять основное освещение.
3. Реализована имитация восхода и заката путём светодиодной ленты. 
4. Управление подачей СО2. 
5. Поддержание заданной температуры в аквариуме. Функция нагревания воды и функция 
охлаждения воды. Нагревание путём обычного нагревателя, охлаждение с помощью четырёх компьютерных (80мм.) вентиляторов, которые имеют четыре режима работы: при превышении температуры воды выше заданной максимальной они работают на полную мощность, ночью (при нормальной температуре) не работают, при основном освещении крутятся на треть, при максимальном
освещении - наполовину от макс. мощности.
6. Ручное включение/выключение дозаторов удобрений и освещения.
 
Использованы следующие комплектующие: плата-аналог Arduino Uno, платка часов реального времени, плата 4-х канального реле, датчик температуры, регулятор напряжения для снижения производительности перистальтических насосов, жки дисплей, три перистальтичеких насоса. Для  включения/выключения насосов (на ULN2003) и ШИМ управлением свечения светодиодной ленты и скорости вращения вентиляторов (на полевых транзисторах) была изготовлена дополнительно небольшая платка. Плюс ещё пять кнопок. Корпус изготовил из ПВХ листов - очень удобно, можно изготовить короб любой формы.
С программой и её отладкой возился долго, месяца три.
По прошествии года использования контороллера пришёл к необычному для себя выводу: из всех функций самыми полезными оказались функция поддержания заданной температуры (нагрев/охлаждение) и функция восхода/заката. Последняя очень "нравится" рыбкам - при резкой смене освещения они уже не мечутся из стороны в сторону.
Edited by Mr.Sim
Link to post
Share on other sites

Прикольно. Я пока кулиблю корпус перестальтического насоса. Не могу подобрать нормальные двигателя. Либо дорого, либо стрёмно.

 

Ардуино полезная штука. Но времени сейчас не сильно много свободного, вернее его нет совсем.Так что сижу над модельками в солиде. кое что отдаю отпечатать на 3д принтере и кручу потом в руках детальки в поисках того, что недосмотрел.

 

Закат-рассвет весьма приятная функция. Я не стал заморачиваться с ардуино, пока, купил готовый СД светильник с контролером.

 

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

 

Ну а с тем, что у Вас всё работает, конечно же поздравляю. :)

logo.png

 

Link to post
Share on other sites
  • 3 months later...

Всем привет.

Купил одну помпу на 24V, подключил к блоку питания на 12V(в номинале, на самом деле дает чуть больше 15V).

В таком режиме он выдает строго 1мл за две секунды. Лично меня это устраивает, с учетом того, что с ардуино можно измерять время до микросекунд.

 

Подключил пока автономно от основного контроллера (на отдельную УНО с RTC внутри и кнопками).

#include <Wire.h>                       // For some strange reasons, Wire.h must be included here
#include <DS1307RTC.h>
#include <Time.h>
#include <TimeAlarms.h>


bool NotRunned=1;
#define PPIN 2
#define PPTIME 20
#define SunButtonPin 9     // the number of the pushbutton pin
#define MoonButtonPin 8     // the number of the pushbutton pin
int indicator = 7;

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin 13 as an output.
  pinMode(PPIN, OUTPUT);
  digitalWrite(PPIN, HIGH); 
  pinMode(indicator, OUTPUT);
  Serial.begin(9600);
  setSyncProvider(RTC.get);   // the function to get the time from the RTC
  if(timeStatus()!= timeSet) 
     Serial.println("Unable to sync with the RTC");
  else
     Serial.println("RTC has set the system time");      
  Alarm.alarmRepeat(10,00,0, PeristalticPumpOn);  // 8:30am every day
  if (timeStatus() == timeSet) {
    Alarm.timerRepeat(1, digitalClockDisplay);            // timer for every 15 seconds    
  } else {
    Serial.println("The time has not been set.  Please run the Time");
    Serial.println("TimeRTCSet example, or DS1307RTC SetTime example.");
    Serial.println();
    Alarm.delay(4000);
  }

//  Alarm.alarmRepeat(10,00,20,PeristalticPumpOff);  // 5:45pm every day 
}

// the loop function runs over and over again forever
void loop() 
{
    if (digitalRead(SunButtonPin) == HIGH) 
  {  
    Serial.println(F("Sun Button pressed"));    
    PeristalticPumpOn();
  } 

  if (digitalRead(MoonButtonPin) == HIGH) 
  {  
    Serial.println(F("Moon Button pressed"));   
    PeristalticPumpOff()   ;
  } 
  Alarm.delay(100);
}


void PeristalticPumpOn()
{  digitalWrite(PPIN, LOW);    // turn the LED off by making the voltage LOW
  Serial.println("LOW");
  Alarm.timerOnce(PPTIME, PeristalticPumpOff);             // called once after 10 seconds 

}

void PeristalticPumpOff()  
{ digitalWrite(PPIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  Serial.println("HIGH");
}


void digitalClockDisplay(){
  // digital clock display of the time
  Serial.print(hour());
  printDigits(minute());
  printDigits(second());
  Serial.print(" ");
  Serial.print(day());
  Serial.print(" ");
  Serial.print(month());
  Serial.print(" ");
  Serial.print(year()); 
  Serial.println(); 
}

void printDigits(int digits){
  // utility function for digital clock display: prints preceding colon and leading 0
  Serial.print(":");
  if(digits < 10)
    Serial.print('0');
  Serial.print(digits);
}


post-873-0-03872300-1462530452_thumb.jpg

post-873-0-80164600-1462530491_thumb.jpg

post-873-0-44208900-1462530506_thumb.jpg

post-873-0-68194600-1462530988_thumb.jpg

Edited by Safari
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...