Автоматическая кормушка Автор: Босюк Андрей, 9Б класс Руководитель проекта: к.ф–м.н. Беликовская Л. Г., к.ф–м.н. Беликовская Л. Г., Зеленоградская лаборатория робототехникини на базе ГБОУ лицей 1557
Цель работы: Составные части: 1)Модель автоматической кормушки 2)Программа управления, разработанная в среде LabVIEW Создать автономный программно- аппаратный комплекс для автоматического кормления животных
Действующий макет включает: 1)Микрокомпьютер NXT (AT91SAM7S256 ARM7) 2)Датчика касания 3)Мотор с энкодэрем 4)Web-camera 5)Конструкция (авторская)
Краткая постановка задачи В работе ставится задача создания автономного комплекса для кормления домашних животных. Решается задача оптического распознавания домашнего животного и организация кормления согласно рекомендациям диетологов В работе ставится задача создания автономного комплекса для кормления домашних животных. Решается задача оптического распознавания домашнего животного и организация кормления согласно рекомендациям диетологов
Принцип действия Животное подходит к кормушке, датчик касания детектирует присутствие объекта; Животное подходит к кормушке, датчик касания детектирует присутствие объекта; Включается программа идентификации животного. Включается программа идентификации животного. Если животное узнано, то автоматически включается мотор на дозаторе с кормом; Если животное узнано, то автоматически включается мотор на дозаторе с кормом; Порция корма, величина которой зависит от времени ожидания системы, перемещается в миску. Время ожидания может варьироваться (заранее задаётся), тем самым изменяется объём порции корма; Порция корма, величина которой зависит от времени ожидания системы, перемещается в миску. Время ожидания может варьироваться (заранее задаётся), тем самым изменяется объём порции корма; Животное приступает к еде. Животное приступает к еде.
Описание методов решения Приемы пищи у кошек не должны быть частыми – достаточно 2, максимум 3 раз в сутки. В частности, кошек старше 8 месяцев можно кормить дважды в день. Однако, котят следует кормить чаще – до 5 раз в день, и при этом давать им небольшие порции. С возрастом режим питания кошек меняется - порции увеличиваются до граммов корма за один раз (зависит от веса животного). В устройство не заложено полноценное питание кошки на одни сутки. Устройство полностью обеспечивает потребность кошки в сухом корме Приемы пищи у кошек не должны быть частыми – достаточно 2, максимум 3 раз в сутки. В частности, кошек старше 8 месяцев можно кормить дважды в день. Однако, котят следует кормить чаще – до 5 раз в день, и при этом давать им небольшие порции. С возрастом режим питания кошек меняется - порции увеличиваются до граммов корма за один раз (зависит от веса животного). В устройство не заложено полноценное питание кошки на одни сутки. Устройство полностью обеспечивает потребность кошки в сухом корме
Лицевая панель
Программа управления:
Выводы: 1)Создана действующая модель программно-автономного комплекса для кормления животных 2)В ходе исследования с помощью проведения экспериментов с живым объектом (кошка), была оценена адаптация кошки к роботизированной кормушке. Кошка с удовольствием использовала кормушку для питания
Выводы: Для оптического распознавания объекта используется алгоритм нахождения объектов на изображении по цвету Для оптического распознавания объекта используется алгоритм нахождения объектов на изображении по цвету Разработан программно-аппаратный комплекс в инженерной среде программирования LabVIEW. Разработан программно-аппаратный комплекс в инженерной среде программирования LabVIEW. Конструкция кормушки, включающей микрокомпьютер NXT (AT91SAM7S256 ARM7) и web-камеру для идентификации животного с помощью машинного зрения Конструкция кормушки, включающей микрокомпьютер NXT (AT91SAM7S256 ARM7) и web-камеру для идентификации животного с помощью машинного зрения Комплекс с помощью датчика касания включает процесс регистрации животного при необходимости кормления Комплекс с помощью датчика касания включает процесс регистрации животного при необходимости кормления