Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Умный IoT-кормушка для домашних животных: Автоматизированное кормление с детекцией движения

Компоненты и материалы

КомпонентКоличество
Arduino UNO1
PIR-датчик движения (универсальный)1
Espressif ESP8266 ESP-01 (Wi-Fi модуль)1
Динамик: 0.25 Вт, 8 Ом1
Сервопривод SparkFun (металлическая шестерня, микроразмер)1

Приложения и онлайн-сервисы

О проекте

Это наш первый IoT-проект, созданный с помощью circuito.io. Мы хотим показать, как просто можно реализовать базовый IoT-устройство. Проект основан на концепции Playdog — устройства, над которым мы работали ранее. Кормушку можно собрать дома: это увлекательно и практично.

Умный IoT-кормушка для домашних животных: Автоматизированное кормление с детекцией движения

Как это работает

Существует много способов реализации автокормушки: по таймеру, при пустой миске или после выполнения команд. В нашем варианте:

  1. Устройство периодически издаёт звуковой сигнал (пищит).
  2. Когда пит подходит ближе, PIR-датчик срабатывает.
  3. Сервопривод открывает клапан, сыпет корм.

Дополнительно добавлено управление с телефона через дашборд Freeboard. Это отличная возможность познакомиться с подключением проектов к интернету через модуль ESP8266-01.

Сборка схемы

Перейдите по магической ссылке — компоненты уже выбраны. Вам понадобятся: PIR-датчик, Arduino Uno (или другой), сервопривод, динамик, ESP8266-01, источник питания. Можно добавить датчик веса для контроля количества корма или индикацию LED.

Умный IoT-кормушка для домашних животных: Автоматизированное кормление с детекцией движения

После выбора компонентов нажмите Generate. Circuito.io выдаст:

  1. BoM — полный список деталей (включая резисторы, конденсаторы).
  2. Пошаговое руководство по монтажу — как соединить всё на макетной плате.
  3. Пример кода — базовое взаимодействие компонентов (не специфично для кормушки).

Загрузка кода

  1. Скачайте код из ответа circuito.io
  2. Распакуйте и откройте в Arduino IDE
  3. Загрузите в Arduino
  4. Замените примерный код на код из этого руководства. Сохраните разделы //Include Libraries и //Pin Definitions из оригинального кода circuito.io.

Настройка подключения к интернету

  1. Скачайте файл dashboard.json из этого руководства
  2. В ответе circuito.io нажмите Connect → Create Your Dashboard
  3. Вы попадёте на freeboard.io — базовый дашборд уже связан с вашим скетчом через уникальный thingName (виден в firmware.ino)
  4. Нажмите Clone (потребуется бесплатная регистрация)
  5. После входа нажмите иконку Settings (шестерёнка) вверху страницы
  6. Нажмите IMPORT и выберите скачанный dashboard.json

Устранение неполадок

Механическая сборка

Электроника готова — собираем корпус. Мы спроектировали 3D-печатный корпус для сервопривода, PIR-датчика и динамика. STL-файлы доступны здесь. Это не обязательно, но выглядит ярко и аккуратно.

Умный IoT-кормушка для домашних животных: Автоматизированное кормление с детекцией движения

Готово!

Вам может потребоваться мелкая калибровка кода и датчиков. Делитесь результатами и задавайте вопросы. Удачи!

Код

IoT Pet Feeder Code — GitHub репозиторий

  1. Замените firmware.ino из circuito.io на код из репозитория
  2. Сохраните //Include Libraries и //Pin Definitions из оригинального кода
  3. Проверьте соответствие пинов, при необходимости скорректируйте

Производственный процесс

  1. Raspberry Pi и HDC2010: полное руководство по настройке I2C датчика температуры и влажности
  2. Bark Back: IoT-монитор питомцев для умного управления звуком
  3. Создание безопасной двери с распознаванием лиц на Windows IoT и Raspberry Pi
  4. Создание кнопки AWS IoT с управлением движением на Raspberry Pi, PIR-датчике и MQTT
  5. Точный мониторинг температуры и влажности с SHT15 на Windows 10 IoT Core
  6. Установка Windows 10 IoT Core на Raspberry Pi 3 Model B+: Пошаговое руководство
  7. Расширение GoPiGo v2 на Windows 10 IoT Core для Raspberry Pi 3
  8. Как блокчейн революционизирует IoT: внедрение, возможности и будущие тренды
  9. Топ-7 применений Industrial IoT, движущих рост рынка
  10. Питатели прессов: принцип работы, функции и промышленное применение