Автоматическая кормушка для животных на ESP8266 IOT и BLYNK полная статья по сборке

Этот проект сделан на плате WIFI ESP8266 и заточен на управление и мониторинг через приложение BLYNK на вашем смартфоне .

Так же в проект можно добавить  IP-камеру (или использовать старый смартфон с камерой в виде сервера) для мониторинга в реальном времени через  IP Webcam Pro через виджет в приложении BLYNK .

Для подачи корма используется шаговый двигатель NEMA17 c шагом в 1.8 градуса - 200 шагов на полный оборот . Двигатель вращает шнек в сантехническомпереходнике , в который из бункера попадает корм .


Порционность дозировки можно настраивать , а так же визуально отображать заполнение в приложении BLYNK . И еще присутсвует куча настроек , в самом приложении о которых я расскажу ближе к концу поста и продемонстрирую в видео на моем канале в Ютубе Youtube - DenisGeek
Приложения в  плеймаркете для смартфона :
Ссылка на приложения IPwebcampro 
Ссылка на приложение Blynk - Ардуино, ESP8266, RPi
Приложение для создания видеосервера на смартфоне  RTSP Камера Сервер


Электронная часть и компоненты :

Схематика данного устройства весьма простая . Состоит из платы ЕСП8266 - которая служит мозгами , а так же средством связи с вашим вай-фай роутером ,передавая данные через спец. API ключ на сервера приложения BLYNK . Наши "мозги" управляют драйвером шагового двигателя , а он в свое время задает движение шаговику NEMA17 . Плата понижайка LM2596 служит понижающим модулем для питания платы ESP8266 . 
Так же есть выносная кнопка на корпус , которая добавлена через подтягивающий резистор на 10Ком на землю - реализует функцию для запуска "кормления"  в ручном режиме .


Комплектующие для проекта заказывал на Aliexpress :

Плата ЕСП 8266 NODEmcu LUA  http://ali.pub/2k460i  \ http://ali.pub/2k4622 

Блок питания 12 в 2 А  http://ali.pub/2k464e 

Драйвер шагового двигателя L289N http://ali.pub/2k4674

Шаговый двигатель Nema17 http://ali.pub/2k46a8 

Понижающий преобразователь LM2596 http://ali.pub/2k46jk   

Если не охота распаивать плату ЕСП , можно соединить все макетными проводами http://ali.pub/2k46un 

Вспомогательный инструмент :

Паяльник http://ali.pub/2k2wz8  

Припой http://ali.pub/2k471g 

Кусачки http://ali.pub/2k4730 


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


Для начала я собрал все в виде макета на столе и проверил на работоспособность ,так же произвел дополнительные настройки .


После чего закинул все в пластиковый бокс купленный в строительном магазине .

Размеры каркаса под кормушку:

Каркас выглядит следующим образом . Все очень просто и универсально , собрано с бруса ,фанеры и саморезов .


Скачать файлы под печать можно здесь : https://goo.gl/EwqCC1   

Механизм подачи был напечатан на 3д принтере - шнек , склеен из 2х частей клеем Дисмокол .


Печать прошла успешно .


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


За основу для бака была использована бутылка от кваса "тарас" , а так же соединитель для пластиковых труб.


Дальше общий вид собранного устройства :


После сборки , достаточно подать питание на наш блок  , а так же спустя секунд 20 , нажать на кнопку для проверки и запуска "покормки" и проверки дозировки .

А дальше переходим к приложению  BLYNK . Скачиваем его на смартфон с плеймаркета или с сайта https://www.blynk.cc/ 

После скачивания приложения логинимс / регистрируемся  и получаем 2000 балов энергии для создания своего приложения .

Дальше сканируем QR код и автоматически подтягиваем шаблон уже моего настроенного виджета :


После чего в приложении нужно будет указать ваш токен авторизации (который вам пришел на почту после создания нового проекта - так же его указываем в коде программы )


Так же если у вас аккаунт зарегистрирован был давно , то энергии у вас может быть больше ,либо же можно докупить в приложении - 1000 за 1 доллар .

У меня получился вот такой виджет , но стоит он 3200-3600 (в зависимости от визуальных модулей )


И последний вариант с 6ю таймерами - очень удобно . 


Так же добавляю таблицу привязок виртуальных пинов к виджетам BLYNK


Допустим для добавления еще одного таймера в приложении блинк , нужно добавить пункт Timer , и в настройках выставить VIRTUAL  OUTPUT V6 или V7 .



Прошивку с комментариями можно скачать здесь :  https://goo.gl/xuaZm9   

Так же как добавить плату ESP8266 nodemcu в среду ARDUINO IDE  и прошивать её подробно расписано здесь Настройка Arduino IDE для программирования WiFi модуля ESP8266


После всех манипуляций загружаем скетч , первым делом подключаем питание к нашей системе , ждем 20 секунд и для теста нажимаем кнопку провернуть шнек .Если есть реакция - значит собрано верно . Далее запускаем приложение BLYNK .Первым делом смотрим на статус проект - если все верно то ваша кормушка должна появится в сети . После чего нужно установить часовой пояс , кликнув на иконку часов , а так же можно сразу настроить нужные таймеры . Для синхронизации настроек - нажать кнопку "Таймер " в режим включено . Если после перезагрузки (пропадания питания) таймеры не срабатывают , нужно зайти в приложение и нажат кнопку "Таймер" выключить-включить .


Моей кошке очень понравились тесты кормушки ))) 


Доделал однотипный дизайн - обтянув пленкой для стола .


Морда довольна , устройство готово )))

 

Geek каналы

➤ VK - https://vk.com/denis_geek
➤ VK - https://vk.com/club_arduino
➤ VK - https://vk.com/chinagreat
➤ VK - https://vk.com/solar_pover
➤ VK - https://vk.com/my_vedroid
➤ VK - https://vk.com/3dprintsumy 
➤ Youtube  - http://www.youtube.com/c/Denisgeek 

           
          ★ Моя партнёрка с Aliexpress ★
          ★ Получай 10.5% скидку с любой покупки на Aliexpress! ★
          ★ Полезное браузерное приложение для кэшбэка  ★

          Похожие статьи

          Автоматические жалюзи на Arduino uln2003 и шаговом двигателе 28byj-48

          Автоматические жалюзи на Arduino uln2003 и шаговом двигателе 28byj-48

          Автоматика домашних горизонтальных жалюзи на ардуино и шаговом двигателе 28byj-48 . За основу определения и контроля взят фоторезистор .

          Теги: Автоматическая кормушка для животных, ESP8266 IOT, BLYNK, полная статья по сборке, кормушка для кота, ардуино, вай-фай кормушка, енис, гиик, китайчик, клуб, ардуино, клуб_ардуино, обзоры, алиэкспресс, denis_geek, denis, geek, chinagreat, club_arduino, arduino, club, aliexpress, денис гиик, denis geek, club arduino, electronica52, electronica52.in.ua