I'm not dead... yet.
Результаты первого запуска самодельного инкубатора немного разочаровали. Я, конечно, ожидал, что система будет работать с задержкой, но не до такой же степени...
1. "Тупая" логика. Если температура ниже заданной - греем, если выше - не греем. Начинаем испытания. Включаем контроллер, он подает напряжение на нагревательные элементы (мощность около 10 вт). Температура начинает расти, доходит до 37 и ТЭНы отключаются, но температура по инерции продолжает расти и доходит до 43 градусов и только потом начинает спадать. 43 градуса это очень много, цыплята просто перегреются и вывод будет нулевым.
2. В целях уменьшения колебаний я:
2.1 Прикрепил датчик температуры непосредственно к ТЭНам. С одной стороны, измерять ТЭНы не совсем правильно, т.к. от них до яиц сантиметров 15. С другой стороны, когда инкубатор поработает пару часов, температура должна уравняться. Короче это надо будет проверить, возможно подключить второй датчик. Пока принял допущение, что при длительном времени работы температура воздуха в нижней части будет незначительно отличаться от верхней части инкубатора.
2.2 Доработал код прошивки. Теперь при каждом цикле нагрева-охлаждения производится измерение "инерции", т.е. на сколько градусов температура растет после отключения нагрева. И в следующем цикле отключение ТЭНа происходит не по достижению заданной температуры, а чуть раньше - с учетом "инерции".
3. После доработок запустил вчера инкубатор и погонял полчасика - температура прыгает от 37 до 39. Это уже лучше, но все равно не хорошо. Хотя желательно полдня его погонять и потом построить график температуры в экселе, и тогда уже думать. Наверное сегодня займусь.
4. Возможно потребуется заказать более точные датчики температуры. С DHT11 я лоханулся немного, его точность измерения в 1 градус недостаточна для такой работы. В общем, первый блин вышел комом.
А так жена уже разрекламировала друзьям наш инкубатор, они уже хотят заказать при условии хороших результатов. Ну я сразу предупредил что сейчас идет только отладка прототипа на базе сломанного заводского инкубатора, он страшный, неудобный и торчит куча проводов...

1. "Тупая" логика. Если температура ниже заданной - греем, если выше - не греем. Начинаем испытания. Включаем контроллер, он подает напряжение на нагревательные элементы (мощность около 10 вт). Температура начинает расти, доходит до 37 и ТЭНы отключаются, но температура по инерции продолжает расти и доходит до 43 градусов и только потом начинает спадать. 43 градуса это очень много, цыплята просто перегреются и вывод будет нулевым.
2. В целях уменьшения колебаний я:
2.1 Прикрепил датчик температуры непосредственно к ТЭНам. С одной стороны, измерять ТЭНы не совсем правильно, т.к. от них до яиц сантиметров 15. С другой стороны, когда инкубатор поработает пару часов, температура должна уравняться. Короче это надо будет проверить, возможно подключить второй датчик. Пока принял допущение, что при длительном времени работы температура воздуха в нижней части будет незначительно отличаться от верхней части инкубатора.
2.2 Доработал код прошивки. Теперь при каждом цикле нагрева-охлаждения производится измерение "инерции", т.е. на сколько градусов температура растет после отключения нагрева. И в следующем цикле отключение ТЭНа происходит не по достижению заданной температуры, а чуть раньше - с учетом "инерции".
3. После доработок запустил вчера инкубатор и погонял полчасика - температура прыгает от 37 до 39. Это уже лучше, но все равно не хорошо. Хотя желательно полдня его погонять и потом построить график температуры в экселе, и тогда уже думать. Наверное сегодня займусь.
4. Возможно потребуется заказать более точные датчики температуры. С DHT11 я лоханулся немного, его точность измерения в 1 градус недостаточна для такой работы. В общем, первый блин вышел комом.
А так жена уже разрекламировала друзьям наш инкубатор, они уже хотят заказать при условии хороших результатов. Ну я сразу предупредил что сейчас идет только отладка прототипа на базе сломанного заводского инкубатора, он страшный, неудобный и торчит куча проводов...
