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

МЕНЮ


Искусственный интеллект
Поиск
Регистрация на сайте
Помощь проекту

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


2018-12-02 17:35

роботы новости

Этот проект сделан на плате 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 .Первым делом смотрим на статус проект - если все верно то ваша кормушка должна появится в сети . После чего нужно установить часовой пояс , кликнув на иконку часов , а так же можно сразу настроить нужные таймеры . Для синхронизации настроек - нажать кнопку "Таймер " в режим включено . Если после перезагрузки (пропадания питания) таймеры не срабатывают , нужно зайти в приложение и нажат кнопку "Таймер" выключить-включить .

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

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

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


Источник: www.electronica52.in.ua

Комментарии: