Кормушка для кота с дозатором своими руками

Как сделать электронную кормилку с дозатором для кота — автоматическая кормушка для кошек своими руками

Предлагаем изготовить своими руками автоматическую кормушку для кошек, работающую под управлением Arduino, с использованием шнека, напечатанного на 3D-принтере. Кормушка запрограммирована на подачу корма два раза в сутки, количество разовой выдачи пищи задается пользователем. Устройство имеет встроенные часы и резервное питание от батарей.

Если ваши любимые кошки по утрам сводят вас с ума, прося еды, значит настало время роботизировать процесс их кормления.

Кормушки для кота с дозатором, которые есть в продаже, имеют ряд недостатков, таких как: ужасная система программирования, энергозависимая память (стирается, при отсутствии питания) и др.

Хорошая кормушка для котов с таймером стоит более 300 долларов США, поэтому есть смысл сделать такую автокормушку самостоятельно.

Шаг 1: Необходимые материалы

  • Один обычный серводвигатель.
  • Один непрерывный (или взломанный) серводвигатель.
  • Один шнек, напечатанный на 3D-принтере.
  • ПВХ-тройник.
  • Один контроллер Arduino (UNO или любого другого типа).
  • Один энкодер KY-040.
  • Один символьный (буквенно-цифровой) жидкокристаллический дисплей на базе контроллера HD44780.
  • Одна небольшая кнопка (без фиксации).
  • Один высокий контейнер для еды.
  • Одна монтажная коробка из МДФ.
  • Один блок питания на 12 В, 500 мА (лучше 1 А).

Шаг 2: Изготавливаем шнек (механизм подачи пищи)

Один из сложных моментов в проекте автоматической кормилки для кошек – создание шнека. Придется изготовить его при помощи 3D-печати. Скачайте проект с ресурса Thigiverse и распечатайте его. Если у вас нет 3D-принтера, можете вначале построить и его.

Проект шнека состоит из нескольких файлов: для изготовления шнека и для изготовления крепления серводвигателя на трубу. Шнек можно распечатать сразу одной деталью, можно раздельными деталями с последующей склейкой. Шнек имеет размер 10 см в высоту.

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

Вставьте и прикрутите сервопривод к основанию шнека. Убедитесь, что он выровнен и не имеет биений. Протестируйте работу шнека в пластиковом тройнике диаметром 15 мм (используется в сантехнике). Если шнек работает без проблем, зафиксируйте его в тройнике темро-клеем.

Шаг 3: Делаем корпус

Корпус сделайте из обыкновенной МДФ плиты толщиной 9 мм. Сначала соберите коробку, затем вырежьте лобзиком квадратные отверстия для панели управления и серводвигателя, круглые, для установки шнекового механизма, сделайте с помощью сверла-коронки и дрели.

Напечатайте на 3D-принтере панель (или найдите подходящую) для установки на нее ЖК-дисплея, кнопки ручной подачи и энкодера. Прикрутите все это на коробку корпуса. Все должно выглядеть красиво и аккуратно!

Мешалку для пищи также напечатайте на 3D-принтере и прикрепите к планке (которая насаживается на вал серводвигателя и идет с ним в комплекте).

Контейнер для еды крепится на корпус и легко может быть заменен.

Пройдет некоторое время, и, возможно, ваши кошки научаться самостоятельно нажимать кнопку ручной подачи корма!

Шаг 4: Электронные компоненты Arduino

Наше устройство будет управляться с помощью системы Arduino. Сначала соберите на макетной плате прототип электронной начинки, так вам будет легче проводить отладку устройства. Ниже есть ссылка на файл Fritzing. Загрузите его и подробно изучите макет. Программа Fritzing является бесплатной, с открытым кодом.

Ознакомьтесь с принципами работы и управления ЖК-дисплеем, энкодера, модуля часов реального времени, сервоприводов, затем объедините все это и переходите к программированию.

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

После того, как электроника будет отлажена и протестирована, можно собирать схему в более компактном исполнении. Контроллер Arduino, для экономии места, можете заменить чипом ATMEGA328P. Также вам потребуется источник питания 5 В.

Ссылка на эскиз макетной платы, созданный с помощью программы PCB Wizard, есть в конце этого шага.

Спаяйте все компоненты и подключите ЖК-дисплей, энкодер-регулятор и кнопку ручной подачи с помощью ленточных кабелей.

Читайте также:  Каретка для крана своими руками

Можете изменить схему на свое усмотрение: исключить кнопку и энкодер, или наоборот, добавить какие-то компоненты; можете изготовить плату травлением, или вырезать дорожки с помощью ножа – выбор за вами. Главное потом написать правильный код.

Шаг 5: Программирование

Код программы не такой сложный, как может показаться на первый взгляд.

Программа работает следующим образом:

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

В программе используются прерывания – реакция на действия вмешательства из вне, в нашем случае, это будет происходить при поступлении сигнала от энкодера. Это означает, что если вы начнете вращать ручку энкодера, то какое бы действие в этот момент программа не выполняла, она переходит под управление энкодера.

Порядок установки часов, времени подачи и количества корма следующий: нажимаем на энкодер, курсор начинает мигать, выбираем на экране значение часов, поворачиваем энкодер для изменения значения, снова нажимаем на энкодер, значение записывается в память модуля часов реального времени, курсор переходит на значения минут, вращением энкодера меняем минуты и так далее. Ни чего сложного в этом нет.

Процедура кормления основана на функции if (если), то есть, когда текущее время совпадает с запрограммированным временем кормления, выполняется процедура подачи пищи.

Код, в представленном здесь скетче, не идеален, например, поворот энкодера не всегда увеличивает число на экране. Но, возможно, вам удастся выявить и устранить эту проблему.

На первом видео присутствует момент ручной подачи корма. Автоматически машина подает корм два раза в сутки в заданное время. Если задать одинаковое время для кормления-1 и кормления-2, то корм будет подаваться один раз в сутки. Скачайте скетч с кодом ниже.

Шаг 6: Проводим апгрейд: замена серводвигателя подачи на шаговый двигатель NEMA 17

Проведем апгрейд нашей машины: заменим серводвигатель подачи на шаговый двигатель Nema 17, приводимый в движение при помощи драйвера EasyDriver.

Осуществить замену несложно. У шагового двигателя типа Nema 17 имеется 6 выводов. Определите, какие провода являются выводами катушки «A», а какие катушки «B» и игнорируйте остальные. Если у вашего двигателя четыре вывода, то вам будет проще.

Выполните подключение драйвера EasyDriver следующим образом:

  • Плюсовой вывод подключается к +12 В источника питания.
  • Провод «Земля» подключается к минусу.
  • Пара проводов катушки «A» идет на контакты «A» драйвера.
  • Аналогично, провода катушки «B» идут на контакты «B» драйвера.
  • Контакт «Step» на плате драйвера подключите к цифровому выводу 13 на контроллере Arduino.
  • Контакт «Dir» – к аналоговому выводу A0 на Arduino (этот вывод будет использоваться в качестве цифрового).
  • Контакт «Enable» на плате EasyDriver подключите к выводу A1. С помощью этого вывода будет производиться включение и выключение питания драйвера для экономии электроэнергии.

Можете просто припаять провода непосредственно на платы драйвера и контроллера Arduino. Переподключать модуль часов реального времени не потребуется. Просто отключите серводвигатель, и подключите вместо него драйвер шагового двигателя EasyDriver.

После замены серводвигателя на шаговый, код программы нужно будет откорректировать. Для управления шаговым двигателем используется библиотека «Accellstepper». Адаптированный для шагового двигателя скетч, доступен для скачивания в конце этого шага. При подаче низкого уровня на вывод «Enable» драйвера, отключаются все выходы данного драйвера. Это позволяет экономить энергию, а также избежать нагрева платы драйвера. Поэтому имеет смысл использовать этот вывод.

Рассказываю как сделать какую-либо вещь с пошаговыми фото и видео инструкциями.

Источник

Автоматическая кормушка для кошек своими руками

Сухой корм для кошек можно насыпать в обычные миски, но тогда в еду будет попадать пыль. Лучше всего заменить эти миски на более удобную кормушку. Такую конструкцию можно смастерить самостоятельно. Автоматическая кормушка для кошек своими руками — очень удобное и практичное место для кормления домашнего любимца.

Что такое автокормушка

Автоматическая кормушка — это устройство, которое будет само насыпать корм в кошачью миску. Важнейшей частью конструкции является резервуар, куда надо заранее насыпать много корма. К этому резервуару присоединена труба. Питание будет поступать по трубе прямо в миску.

Автокормушка позволит кошке поесть в любое время

В некоторых моделях промышленного производства есть встроенный таймер: можно установить на нём время кормления, и тогда пища поступит в миску в нужные часы. Это полезно для тех питомцев, которых рекомендовано кормить по часам.

  • простая механическая;
  • электронная;
  • «головоломка»;
  • с несколькими отсеками для сухого и влажного кормов, для воды;
  • с дозатором;
  • с таймером;
  • с пультом дистанционного управления;
Читайте также:  Как сшить оплетку для руля своими руками

Автокормушка для кота своими руками — отличный подарок для любимого питомца.

Благодаря дозатору кот не будет переедать

Преимущества автокормушек для кошек

Фидер (автоматическая кормушка) обладает множеством достоинств. Многие хозяева стремятся смастерить такую кормушку самостоятельно или приобрести в магазине.

  • Подходит для кошек, которым назначена диета, например, дробное питание.
  • В еду не попадает пыль, грязь, лишняя влага.
  • Питание не пересохнет.
  • Конструкция с 2–3 отсеками позволяет не только заранее насыпать корм, но и налить питьевую воду.
  • В фидер можно положить много корма, чтобы кошка могла им питаться в течение 2–5 дней.
  • Есть кормушки, позволяющие насыпать большое количество корма, которого хватит на 90 дней.

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

Важно! Автокормушка удобна, если хозяин не любит рано вставать, чтобы покормить кошку.

Такое приспособление пригодится в доме, где живёт несколько кошек: все питомцы смогут поесть, когда захотят, и всем хватит корма.

Инструменты и материалы

Чтобы сделать автокормушку для кошек своими руками, понадобятся такие инструменты и подручные материалы:

  • пластиковые бутылки;
  • контейнеры для еды;
  • ножницы для резки по металлу;
  • канцелярские принадлежности: ножик, скрепки, резинка, зажимы, ножницы;
  • скотч;
  • электроника (для кормушки с дозатором).

Устройство из бутылок

Простая автокормушка из пластиковых бутылок

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

  • пластиковые баклажки (бутылки) объёмом 5 литров — 2 шт.;
  • канцелярский нож;
  • шило;
  • ножницы;
  • клей;
  • шнурок или верёвочка.
  1. Отрезать дно у одной из бутылок.
  2. Вырезать из дна лопатку или совок.
  3. Во второй банке вырезать 2 отверстия. Их размер должен быть равен высоте лопатки-миски.
  4. Вставить лопатку в отверстие внутри бутылки.
  5. Скрепить конструкцию клеем или верёвкой.
  6. Насыпать сухой корм.

Эта конструкция годится только для подачи сухого корма.

Кормушка с диспенсером экономит время

Есть более простой способ. Инструменты:

  • контейнер для еды;
  • пластиковая бутылка;
  • канцелярский зажим и скрепки;
  • шарик или маленькая игрушка;
  • ножницы;
  • резинка;
  • канцелярский нож;
  1. Обрезать бутылку так, чтобы её длина стала равна высоте контейнера.
  2. На дне контейнера сделать отверстие, чтобы вставить туда горлышко бутылки.
  3. В крышке сделать 2 маленьких отверстия.
  4. Соединить все части.
  5. Привязать к шарику или игрушке резинку, протянуть её через бутылку и закрепить на отверстиях в крышке.

Насыпать корм и закрепить конструкцию на небольшой высоте. Внизу поставить миску. Кошка тронет шарик или игрушку, тогда горлышко откроется, и корм насыпется в миску.

Важно! Котенку такой фидер придется по душе.

С дозатором своими руками

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

Отличная кормушка с большим запасом пищи получится из фановых или пластиковых труб.

  • прямая пластиковая или фановая труба длиной 1 метр;
  • доска длиной 1 м;
  • крепление — 2 шт.;
  • уголок 90° — 1 шт.;
  • уголок 45° — 2 шт.;
  • крышка — 1 шт.
  1. Собрать уголки 45° и 90°, присоединить их к нижнему концу трубы.
  2. Прикрепить второй уголок 45° к верхнему концу трубы и накрыть его крышкой.
  3. Присоединить крепления к деревянной доске и вставить в них трубу.
  4. Отшлифовать края нижнего уголка 45° наждачной бумагой, чтобы они стали гладкими, иначе кошка может пораниться.
  5. Трубу прикрепляют к стене. Необходимо, чтобы трубу закрывал навес.
  6. Кошачий корм насыпают через верхнее отверстие в трубе.

Из труб получается очень удобное устройство

Автокормушка из часов

Оригинальную конструкцию для кормления можно смастерить из старых часов.

  • кварцевые настенные часы;
  • миска с отсеками — 1 отсек посередине и 4 по краям;
  • широкая железная или пластмассовая банка;
  • доска или брусок из дерева;
  • тонкий лист пластика или фанера;
  • глина (экологически чистая);
  • присоски из резины;
  • скотч;
  • ножницы для резки по металлу;
  • плоскогубцы;
  • гвозди — 2–3 шт.;
  • напильник;
  • маленькая батарейка в рабочем состоянии;
  • гибкая медная проволока;
  • зажигалка;
  • фломастер.

Все исходные материалы должны быть экологически чистыми, без вредных веществ.

  1. Вынуть из часов механизм.
  2. Отрезать от широкой металлической или пластмассовой банки дно. Высота бортов должна быть около 3-4 см. Сначала нужно отметить фломастером линию, а затем обрезать металл ножницами или кусачками.
  3. Напильником отшлифовать острые края срезанного донышка, чтобы о них невозможно было пораниться. Если банка пластиковая, края можно сделать ровными, оплавив их зажигалкой.
  4. Вырезать из дерева небольшой кубик и вставить его в часы. Этот кубик должен расположиться таким образом, чтобы стрелки часов возвышались над банкой.

Теперь нужно подготовить собственно фидер. Для этого понадобится миска с отсеками. Её можно изготовить из глины, затем подождать, пока она затвердеет, а потом обжечь в печи в течение 2–3 часов при температуре 200 °C.

Читайте также:  Картины своими руками морская тема для

Важно! Миска должна помещаться в банке.

Фидер из часов своими руками

Как соединить все части, чтобы получилась кормушка:

  1. Сложить пополам часовую стрелку и закрепить её на механизме, расположенном внутри деревянного куба, при помощи скотча.
  2. Вставить батарейку в механизм. И проволокой прикрепить его механизм в центральном отсеке миски.
  3. Вырезать круг из фанеры или пластика. Это крышка кормушки. В центре круга сделать несколько дырочек для винтика, удерживающего стрелки. На одной из сторон круга вырезать отверстие, равное по размеру одному отсеку миски.
  4. Забить в крышку 2 гвоздя. Расстояние между ними должно быть равно длине согнутой пополам стрелки. Отрезать у гвоздей острые концы.
  5. Вырезать из фанеры ещё одну крышку. Вынуть из часов крепление, удерживающее секундную стрелку, и приделать его к нижней стороне фанерной крышки. Вставить в это крепление секундную стрелку, ровно обрезать её и заклеить скотчем.
  6. Соединить кормушку и крышку. На дно прикрепить резиновые присоски, чтобы конструкция не скользила по полу.

Можно украсить кормушку. Насыпать в неё корм и предложить кошке.

Автокормушка с серводвигателем

Кормушка для кота с дозатором своими руками позволит отмерять точные порции корма и подавать его в назначенное время. Такое устройство можно изготовить самостоятельно, используя серводвигатель.

  • простой серводвигатель;
  • непрерывный серводвигатель;
  • контроллер Arduino;
  • энкодер KY-040;
  • блок питания на 12 В, 1 А;
  • шнек высотой 10 см;
  • тройник из ПВХ диаметром 15 мм;
  • буквенно-цифровой ЖК-дисплей на базе контроллера HD44780;
  • кнопка;
  • термоклей;
  • дрель;
  • лобзик;
  • коробка для еды (пластиковая, с высокими бортами);
  • монтажная коробка из МДФ толщиной 9 мм.

  1. Взять готовый шнек или использовать шнек из старой мясорубки. Прикрепить непрерывный серводвигатель к основанию шнека.
  2. Протестировать механизм внутри тройника. Если он работает хорошо и без перебоев, закрепить его в тройнике с помощью клея.
  3. Вырезать в МДФ-коробке 2 квадратных отверстия (для серводвигателя и для дисплея панели управления), а также 3 круглых (для шнека).
  4. Найти подходящую панель, на которую будут установлены кнопка подачи корма, ЖК-дисплей и энкодер. Прикрепить конструкцию на коробку.
  5. На планке серводвигателя закрепить маленькую ложку для размешивания пищи.
  6. К корпусу прикрепить коробку для пищи.
  7. Собрать электронную начинку по системе Arduino. Все составные части спаять паяльником.

Чтобы установить таймер, надо сначала нажать на энкодер, установить время, повернуть энкодер и снова на него нажать, подтверждая действие.

Изготовление кормушки для кошек с дозатором своими руками потребует от хозяина мастерства и некоторых материальных затрат, но оно хорошо окупится.

К сведению! В магазинах такие кормушки стоят около 12 тысяч рублей и даже больше.*

Автокормушки промышленного производства

В продаже можно найти самые разные модели автоматических кормушек для животных. Многие устройства оснащены диспенсером, таймером, дозатором и даже звуковым сигналом. Самыми лучшими считаются:

  • Catit Senses;
  • Smart HD Pet Feeder PF03;
  • Stefanplast Break Reserve;
  • Feed-Ex PF100;
  • Petwant PF-102 White;
  • SITITEK Pets Ice Mini;
  • 4SITITEK Pets Prо Plus;
  • SITITEK Pets Tower-5;
  • Ferplast Cometa Bowl;
  • Petwant PF-105;
  • Beeztees Cat Mate C3000;
  • Triol;
  • Cat Mate C50;
  • Trixie.

Критерии выбора

Автокормушку подбирают, исходя из потребностей животного. При этом надо учитывать такие критерии:

  • Размер и вес животного: чем оно крупнее, тем больше еды ему требуется.
  • Узнать заранее, на какое количество кормлений рассчитана кормушка.
  • Питомцу с излишним аппетитом подойдут кормушки с таймером, дозатором и диспенсером.
  • Если кошка ест достаточное количество пищи и не переедает, ей можно сделать обычную кормушку.
  • Конструкция должна быть прочной и устойчивой.
  • Устройство должно быть из экологически чистых материалов — металла или пищевого пластика.

Из двух бутылок получится простая, но удобная кормушка

Кошка должна сама быстро найти новое «чудо техники», поэтому автокормушку ставят на привычное место кормления питомца.

Важно! Перед отъездом хозяин должен внимательно проверить состояние устройства. Необходимо, чтобы оно работало идеально.

Как ухаживать за автокормушкой

Обычные чашки легко вымыть сразу после кормления. Ухаживать за автокормушкой немного сложнее. Примерно раз в неделю их нужно разбирать на части и тщательно промывать. Раз в месяц дезинфицировать все её части раствором пищевой соды.

Важно! Всегда необходимо следить за тем, чтобы кусочки пищи не забивали проход в кормушке, иначе кошка не сможет поесть, и еда начнёт загнивать внутри устройства.

Рядом с кормушкой постоянно должна находиться чашка с водой. Если в семье живёт несколько кошек, то каждой понадобится отдельная автокормушка. Впрочем, некоторые кошки могут питаться по очереди. В таком случае, нужно насыпать им побольше корма.

Кормушка для кота своими руками станет великолепным подарком питомцу и упростит жизнь слишком занятым хозяевам: их питомцы всегда будут накормлены досыта.

*Цены указаны по состоянию на февраль 2020 года.

Источник

Оцените статью
Своими руками