Автоматическая кормушка для животных на ESP8266 IOT и BLYNK полная статья по сборке |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
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 Комментарии: |
|