Самодельный инкубатор: Arduino
Самодельный инкубатор: 3D печать
Самодельный инкубатор: результаты
В прошлой части мы разобрались с печатью элементов инкубатора на 3D принтере, теперь посмотрим на аппаратную и программную составляющие.
Аппаратная часть
В проекте использовались такие комплектующие:
Arduino UNO – ну тут все понятно, мозги системы.
LCD 1602 I2C – экран системы, брал сразу с модулем I2C, чтобы занимал меньше пинов на ардуине.
ИК приемник с пультом – не люблю возиться с кнопками, а тут вполне себе рабочее решение для управления системой. На Ali искать по запросу «IR Arduino».
DS18B20 – температурный датчик в герметичном корпусе с хорошей точностью измерений.
DHT11 – датчик температуры и влажности, точность никакая, поэтому с него берем только показания влажности, учитывая погрешность ±10%.
Модуль с 4 реле – для управления светом и вентиляторами. На Ali искать по запросу «Relay shield».
Сервопривод SG90 – для вращения лотков, я взял на всякий случай два, но пока стоит только один. Лоток с 8 яйцами крутит без проблем.
Блок питания на 12В — вполне достаточно 2 ампер. Обычно такие используются для светодиодной подсветки. На Ali можно искать по запросу «12v 2a».
LM2596 — DC–DC преобразователь: 12 вольт для питания Ардуины многовато, могут быть сбои в работе. Чтобы не покупать второй блок питания, с помощью этого модуля понижаем напряжение с 12В до 9В и подаем на ардуину.
Вентиляторы использовал стандартные, компьютерные, размером 60 мм. Не покупал, снял 2 шт. со старого системного блока. На Ali искать по запросу «60mm fan», но имеет смысл дойти до ближайшего компьютерного магазина, там может быть дешевле.
Поскольку на ардуине мало разъемов для питания +5В, землю и пин для подключения DS18B20 вывел на монтажную плату. К которой припаял 3 колодки и резистор на 4,7КОм.
Общая схема подключения, извиняюсь за качество. Ну и мог не угадать с цветами проводов, лучше уточнять для каждого компонента:
Общая стоимость всех компонентов обошлась примерно в 1000 рублей, закупался на AliExpress. Заказ лучше делать в одном магазине, получается экономия на стоимости доставки.
Программная часть
Программа на самом деле предельно простая. Управление температурой осуществляется по принципу термостата: холодно – греем, тепло – не греем. Температурный режим, вращение лотков и вентиляция зависят от текущего дня. В общем, смотрите исходники: servo.zip
Поскольку инкубатор делал в подарок, к нему прилагается небольшая инструкция. Если чего не дописал здесь – читайте в инструкции: incubator.pdf.
Полноценно инкубатор пока не использовали, только тестовые запуски: греет быстро, температуру держит, вентиляцию включает своевременно. Когда будет закладка, напишу отдельно о ее результатах.
Источник
Самодельный инкубатор с автоматическим наклоном лотков
Инкубатор был сделан для выведения домашней птицы, такой как перепела, куры, утки, гуси, индейки. Такое разнообразие стало возможно благодаря микроконтроллерной автоматике.
Материалы для корпуса:
— лист ЛДСП или старые мебельные щиты (как у меня)
— доска полового ламината
— лист алюминиевый с перфорацией
— два мебельных навеса
— саморезы
Инструменты:
— Циркулярная пила
— Дрель, сверла, сверло мебельное (для навесов)
— отвертка
Материалы для автоматики:
— монтажная плата, паяльник, радиодетали
— трансформатор на 220->12в
— электропривод DAN2N
— две лампы накаливания по 40Вт
— вентилятор на 12в компьютерный, средних размеров
Пункт 1. Изготовление корпуса.
При помощи циркулярной пилы из листа ЛДСП выпиливаем заготовки в соответствии с размерами на Рис. 1.
Просверливаем ряды вентиляционных отверстий Д=5 мм. спереди и сзади, по верху и по низу корпуса.
В результате получился полностью готовый корпус для инкубатора, дополнительно утеплять его не надо, электроника прекрасно справляется с обогревом ящика всего двумя лампочками.
Пункт 2. Лоток для яиц.
Главная деталь лотка, это основание, алюминиевый лист с частыми отверстиями для беспрепятственной циркуляции нагретого воздуха. Если нет аналогичного материала, то можно сделать дно из любого листового материала достаточной жесткости и насверлить в нем много отверстий Д=10 мм.
Боковины я сделал из ламината, в котором делаются пропилы до середины с шагом 50 мм, в них из садового шпагата заплетается сетка удержания яиц, по окончанию шпагат в пропилах проклеивается клеем Титан. Получается ячейка 50х50 мм, по размеру больших утиных яиц, чтобы не делать много разных лотков для разной птицы, поэтому куриные яйца в некоторых местах приходится немного распирать брусками из пенопласта. Вместимость такого лотка 50 яиц. Гусиные яйца закладываются в шахматном порядке, сетка из шпагата хорошо обжимает закладку.
Для перепелов изготавливается отдельный аналогичный этому лоток, но с шагом ячейки 30х30 мм, вместимость которого 150 яиц.
На этом вместительность инкубатора не заканчивается, потому, что есть еще второй ярус, второй лоток который при необходимости устанавливается сверху первого лотка.
На фото: Крепление (V) для верхнего лотка и металлическая скоба крепления к оси наклонного механизма.
Это (V) образное крепление расположено на обоих концах лотка и оно нужно только если планируется второй лоток. У верхнего дополнительного лотка такое же крепление только направлено вниз и входит клином в «ласточкин хвост» нижнего лотка.
Также на фото видна металлическая проушина для крепления лотка на флажок поворотного механизма.
На фото: Флажок поворотного механизма.
На фото: Противоположная сторона лотка.
Здесь видно (V) крепление и отверстие опорной оси лотка.
На фото: Опорная ось лотка.
Пункт 3. Устройство для наклона лотка с яйцами.
Для поворота оси с флажком, который в свою очередь наклоняет лоток с яйцами на 45 градусов в одну и другую сторону, я применил электропривод DAN2N, применяемый для труб вентиляции.
На фото: Стандартное место применения DAN2N, открытие и закрытие задвижки трубы.
Для управления сменой положения на управляющем контакте, подойдет любой таймер, который будет замыкать и размыкать контакт через заданный промежуток времени. Для этой цели у меня нашелся Французский таймер с регулировкой от доли секунды до нескольких суток. Но все эти функции уже есть в нашем микроконтроллерном блоке управления, поэтому для поворота лотка нам достаточно использовать любой маленький моторчик с редуктором, а управление им возьмет на себя БУ.
Пункт 4. Блок управления.
Блок управления или сердце инкубатора, от которого зависит получите вы цыплят или нет.
С выходом в свет популярного микроконтроллера Atmel стало появляться множество интересных проектов, в том числе простых и очень надежных термостатов. Так мартовский проект из журнала Радио 2010 года перерос в полноценный законченный модуль управления инкубатором со всем возможным функционалом. А это: диапазон регулировок 35.0С — 44.5С., индикация и сигнализация в случае аварийной ситуации, регулировка температуры сложным алгоритмом с эффектом самообучения, автоматический поворот лотка, регулировка влажности.
При нагреве тэна (в нашем случае ламп накаливания) алгоритм подбирает мощность нагрева, благодаря чему температура выходит в баланс и может находиться постоянной с точностью 0,1гр.
Аварийный режим выручит, если повредились выходные симисторы, управление переходит на аналоговое реле и до момента устранения поломки поддержит температуру в допустимом диапазоне.
Для управления поворотом лотков, контроллер предоставляет диапазон регулировок до десяти часов, поддерживает наличие концевых выключателей наклона, так и без них, по установке времени включения мотора для прохождения нужного расстояния.
Автоматическая регулировка влажности управляется от второго электронного влажного термометра, психрометрический метод расчета и когда надо, включится нагрузка — распылитель или ультразвуковой генератор тумана с вентилятором.
Все манипуляции регулировок производятся тремя кнопками.
В схеме применяются температурные датчики DS18B20, погрешность которых с точностью в 0.1 градус можно выставлять из меню БУ.
Схема блока управления инкубатором на МК Atmega 8.
В зависимости от применяемых выходных силовых ключей, можно применять разные варианты выходных схем с разными точками подключения и вариантов прошивок.
* Если для управления тиристорами\симисторами применяются импульсные трансформаторы МИТ-4, 12 с точкой подключения (А), то применяется эта схема.
*Управление оптопарами МОС.
Прошивка — Фазоимпульсная , подключение в точке (А), применяются MOC3021, MOC3022, MOC3023 (без Zero-Cross)
Прошивка — Низкочастотной шим, подключение в точке (В), MOC3041, MOC3042, MOC3043, MOC3061, MOC3062, MOC3063 (с Zero-Cross)
Пункт 6. Нагреватель и вентилятор циркуляции воздуха.
На выход силовых ключей подключается две лампы накаливания по 40 Вт. каждая, далее параллельно лампам подключена схема питания вентилятора, который начинает вращаться вместе с включением ламп.
Источник
Проект 1. Инкубатор, собранный на Arduino UNO
Фермерам-гикам посвящается! Если вам нравится разводить и выращивать кур, то это статья для вас. Для тех, кто планирует самостоятельно конструировать инкубатор. Для него же наверняка придется придумывать автоматику. Дешевле и проще контроллера Ардуино на рынке не найти. Можно конечно найти и готовые устройства, и готовое оборудование, и готовые терморегуляторы. Но на вкус и цвет, как говорится. Для творческий людей мы рассмотрим, как строится наш ардуино инкубатор! Из этой статьи вы узнаете:
Привет ребят! Как ваши дела? С вами автор блога КИПиА (контрольно-измерительные приборы и автоматика), Сёма. На фирме я занимаюсь очередным интересным проектом — сушилкой для зерна. Проект я пишу на Codesys3.5 — в ближайшем будущем планирую опубликовать статью и выложить видео интерфейса, так что подписывайтесь на новости блога, чтобы не пропустить интересную публикацию. В в этом посте мы рассмотрим с вами проект на Ардуино. Это разработка устройства для инкубатора. Я думаю тема эта актуальна и интересна, так что приступаем.
Об инкубаторе.
Инкубатор- это аппарат для искусственного выведения молодняка различных птиц из яиц. По классификации их делят на следующие группы:
В конвейерных инкубаторах Яйца постепенно докладываются. Судя по названию «единовременные» понятно, одновременно закладывается партия яиц до полной загрузки инкубатора. Вот таким образом выглядит готовое устройство: На рынке множество разных видов аппаратов, начиная с огромных шкафов и заканчивая маленьким бытовой техникой размером с хлебопечку. Всё зависит от целей и задач, которые ставят перед собой люди. Если есть вопросы конкретно по конструкции, по лоткам, по технологии. Я рекомендую посетить вот этот сайт . Я не знаю автора данного сайта, но мне очень понравилось, как он подробно расписал работу инкубатора и технологию выращивания молодняка.
Внутреннее устройство инкубатора
С чего мы начнём? Из каких основных элементов состоит сам инкубатор? В чём смысл технологического процесса? Самыми основными регулируемыми параметрами являются температура и влажность. Сложный инкубатор на 100-500 яиц должен обладать следующим функционалом:
- Измерение температуры и влажности и вывод данных на экран;
- Точное регулирование вышеназванных физических величин;
- Управление автоматическим поворотом лотков через определённый промежуток времени;
- Управление вентиляторами;
Рассмотрим управление простейшим инкубатором на 10 яиц. Без всяких ПИД — законов и сложных премудростей. (для тех кто не знает, что такое ПИД — регулирование, это регулятор для точного поддержания температуры). Для управления микроклиматом в инкубаторе я использую следующие исполнительные механизмы — обычную лампочку накаливания на 75 W или на 100 W и вентилятор на 220 В. Принципиальная схема подключения всех элементов схемы к Arduino UNO:
Для более сложных устройств для инкубаторов на 100-500 яиц обычно ставят вот такие механизмы:
- ТЭН (нагреватель);
- Генератор влажности (туманогенератор);
- Мотор-редуктор для поворота лотков;
- Вентилятор для улучшеной конвекции воздуха;
Так как площадь и объём инкубатора получается больше, то нужно ставить несколько датчиков и нагревательных элементов. Яйца обязательно нужно прогревать при определённой температуре (38-39 С°) и влажности. Что можно поставить из аппаратной части:
- Основной «мозг» — Arduino UNO;
- LCD дисплей 16×2 — на базе чипа HD44780;
- Датчик температуры и влажности — DHT22;
- Часы реального времени — DS1307;
- Датчик температуры цифровой — DS18B20;
Теперь рассмотрим скетч для Ардуино.
Программа для инкубатора
Смысл программы заключается в том, чтобы поддерживать температуру с помощью лампочки по датчику температуры DHT22 и выводить все данные на LCD — экран. О подключении сенсора я писал в этой статье . Не забываем подключать все недостающие библиотеки для корректной работы с модулями. Скетч будет выглядеть примерно так:
Источник