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

Увлажнитель для инкубатора.

Изготовление увлажнителя для инкубатора своими руками.

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

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

Самодельный увлажнитель для инкубатора

Самодельный увлажнитель для инкубатора

Самодельный увлажнитель для инкубатора

Самодельный увлажнитель для инкубатора. Варианты конструкции увлажнителя.

Самодельный увлажнитель для инкубатора

Самодельный увлажнитель для инкубатора. Варианты конструкции увлажнителя.

Положительные стороны:


Отрицательные стороны:


Если уровень воды в увлажнителе не виден, из-за конструктивных особенностей, то можно сделать поплавковый датчик уровня воды, что бы при доливке воды не перелить через край. Непосредственно во время инкубации за уровнем воды в увлажнителе следит поплавковый герконовый датчик, который посылает сигнал, в случае падения уровня воды, в Блок управления инкубатором цифровой автоматический на Arduino. Представленный здесь увлажнитель также интегрирован в Блок управления инкубатором цифровой автоматический на Arduino. Здесь же увлажнитель представлен как отдельное конечное устройство на платформе Ардуино.

Управлять оборотами кулера будет микроконтроллер на платформе Arduino, через транзистор посредством ШИМ сигнала. Транзистор VT1 можно использовать биполярный или полевой. Резистор R1 рассчитается под конкретный используемый транзистор. Резистор R2 необходим для надежности схемы и равен примерно в 10 раз больше значения R1. VD1 - шунтирующий диод, например, 1N4007 или аналог. Кулер J1 от компьютера, рассчитанный на работу от 12 V и потребление тока в пределах 1-3А (возможно управление двумя и более вентиляторами).

Транзистор необходимо выбрать соответствующий. В качестве нагрузки, два кулера от компьютера общим потреблением около 0,36А. Предположим, что потребление тока может вырасти в 1,5 раза до 0,54А. R1=200 Ом. R2=2 кОм. Рассеиваемая мощность 0,3 Вт. Радиатор не потребуется.

Схема управления вентилятором

Схема управления вентилятором

Схема управления вентилятором

Печатная плата

Печатная плата

Измеряется влажность датчиком DHT22.

Схема управления вентилятором

Схема подключения датчика DHT11/DHT22 к Ардуино.

Скетч управления вентилятором посредством ШИМ сигнала для Arduino. При использовании этого примера, вы полностью берете на себя ответственность за возможные последствия.

#include <Wire.h>
#include <OneWire.h>
#include <DHT.h>
#define Fun_hymidity 3 // Управление увлажнителем PWM
#define Set_H 14 //Потенциометр для увлажнителя pin A0
#define DHTPIN 2     // Датчик dht11 на 2 pin
#define DHTTYPE DHT22   // DHT 22  (AM2302) тип используемого датчика влажности
int fadeValue;//Значение оборотов вентилятора
int Kp=90;//Коэффициент пропорциональности подбирается конкретно под каждый объект
float h;//Переменная для влажности
float t;//Переменная для температуры
int resistor2Value;//Для потенциометра увлажнителя
DHT dht(DHTPIN, DHTTYPE); //Инициализация DHT11
void setup()
{
  Serial.begin(9600);
  dht.begin(); //Инициализация датчика DHT11(22)

}
void loop()
{
  DHTT();//Функция измерения влажности
  oborot();//Функция расчета мощности на вентилятор
  Hum();//функция чтения значения потенциометра увлажнителя
}

void Hum()//функция чтения значения потенциометра увлажнителя
{
  resistor2Value = analogRead(Set_H);
  resistor2Value = map(resistor2Value, 0, 1023, 20, 80);
}
void oborot()//функция расчета мощности на вентилятор
{
  float G=resistor2Value-dht.readHumidity();
  fadeValue = min(((G)*Kp),255);
  if (fadeValue<0)
  {
    fadeValue=0;
  }
  analogWrite(Fun_hymidity, fadeValue); // Подаем ШИМ
void DHTT()//Функция измерения влажности
{
  h = dht.readHumidity();
  t = dht.readTemperature();
  // check if returns are valid, if they are NaN (not a number) then something went wrong!
  if (isnan(t) || isnan(h)) {
    Serial.println("Failed DHT");
    Serial.print("Er DHT");
  } 
  else {
    Serial.print("H: ");
    Serial.print(h);
    Serial.print(" %\t");
    Serial.print("TempDHT: ); 
    Serial.println(t);
  }
}

Ссылка на используемую библиотеку https://github.com/adafruit/DHT-sensor-library.

Главная проекта - ИНКУБАТОР


Новости проекта - ИНКУБАТОР


Изготовление инкубационной камеры


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


Блок управления инкубатором цифровой автоматический на Arduino


Регулятор оборотов вентилятора для инкубатора


Расчет и изготовление нагревательных элементов для инкубатора


Тестирование изготовленного инкубатора