«Умный» курятник (макет)
В этом проекте «умного курятника» реализованы следующие функции:
Уровень воды в поилке
Уровень корма в кормушке
Автоматическое открывание и закрывание двери в заданное время
Открытие двери для не успевшей зайти вовремя птицы (с помощью RFID-меток закрепленных на ногах птиц)
Для реализации такого проекта нужны следующие
Инструменты и материалы:
-raspberry pi 4;
-Ультразвуковой датчик HC-SR05;
-Датчик уровня воды;
-Светочувствительный сенсорный модуль;
-Шаговый двигатель;
-Драйвер мотора ULN2003;
-Начальный комплект SparkFun RFID + метки RFID
-ЖК-дисплей16×2;
-Аналого-цифровой преобразователь MCP3008;
-Расширитель портов PCF8574;
-Макетная плата;
-Резистор 10K;
-Блок питания;
-Поилка;
-Кормушка;
-Лист ПВХ;
-МДФ;
-Веревка;
-Клей;
-Шкив;
-Паяльные принадлежности;
-Провода;
Шаг первый: дизайн
Сначала мастер рисует расположение деталей в курятнике, кормушка, поилка, двигатель и т.д.
Шаг второй: схема
Датчики.
Ультразвуковой датчик будет использоваться для измерения уровня корма в кормушке, а датчик уровня воды будет сигнализировать об уровне воды. Эти два датчика будут подключены через преобразователь MCP3008 к PI.
ЖК-экран.
ЖК-экран нужен для набора IP-адреса, который в свою очередь нужен для доступа к сайту и передачу на него данных.
Шаговый двигатель.
Шаговый двигатель поставляется с драйвером и имеет четыре вывода для подключения.
RFID считыватель.
Чтобы увеличить радиус считывания RFID-меток мастер советует установить на считыватель дополнительно антенну.
Шаг третий: макет курятника
Макет курятника мастер сделал из МДФ. Сделал две стены, вырезал дверной проем. Сделал дверь. Установил двигатель. Установил снизу RFID-считыватель.
Вся электроника устанавливается на передней стенке, шаговый двигатель нужно расположить так, чтобы хватило хода поднять дверь курятника. На его вал устанавливается шкив, на который закрепляется веревка. Второй конец веревки закрепляется к двери. Шкив мастер напечатал на 3D-принтере.
Spoel v2.stl
Датчик воды устанавливается в нижней части поилки. Ультразвуковой датчик устанавливается в кормушки, которая тоже сделана из МДФ.
Устанавливает и подключает электронику.
Из ПВХ мастер сделал крышку для электроники.
Шаг четвертый: код
На сайт передается следующая информация:
Уровень воды и корма
Закрыта или открыта дверь
Все куры с метками RFID
Все куры, которые открыли дверь с помощью RFID
В коде можно редактировать количество кур и время открытия/закрытия двери.
Скачать код можно здесь.
Все готово, теперь можно реализовать все в настоящем курятнике. Конечно, есть ряд вопросов, которые придется решать в процессе, например, как закрепить RFID-метки на курах, но это уже мелочи.