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

«Павловский кот»: IoT-кормушка для дрессировки кота по таймеру

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

Arduino MKR IoT Bundle ×1

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

О проекте

Проект из серии экспериментов с MKR IoT Bundle. Устройство обучает кота приходить к еде по мелодии (условный рефлекс Павлова). Сервопривод открывает картонную коробку с едой, зуммер играет мелодию, фоторезистор фиксирует появление кота. Управление и мониторинг через Telegram-бота с кастомной клавиатурой (эмодзи). Есть Pro-версия с веб-сервером на MKR1000 для просмотра статистики.

Клавиатура Telegram-бота

Кнопки задаются через Unicode-эмодзи:


const char* MusicAndFood = "\U0001F3B6 + \U0001F36A"; // нота + печенье
const char* MusicNoFood  = "\U0001F3B6 NO \U0001F36A"; // нота NO печенье
const char* OnePortion   = "\U0001F408";              // кот
const char* TwoPortion   = "\U0001F408 \U0001F408";   // 2 кота
const char* ThreePortion = "\U0001F408 \U0001F408 \U0001F408"; // 3 кота

Ряды добавляются в TelegramKeyboard. Бот отправляет клавиатуру при старте и после каждого действия.

Детекция кота

Фоторезистор с резистором 220 Ом на аналоговом входе A6. После воспроизведения мелодии запускается таймер на 2 минуты (millis()). Если освещенность падает ниже порога (threshold) — кот обнаружен. Если таймер истек — не обнаружен.

Воспроизведение мелодии

Зуммер на пине с функцией tone(). Используется модифицированный пример toneMelody.

Сервопривод дозатора

Серво на пине 7. Переменная PortionAmount (1–3) задает время удержания коробки открытой (300 мс на порцию). Управляется через Telegram.

#ProTip: Веб-сервер на MKR1000

Режим Access Point: плата раздает Wi-Fi, веб-страница доступна по IP. Запускается командой «Server» в Telegram. Страница показывает таблицу истории: выдавалась ли еда, пришел ли кот, время реакции. Кнопка «Back» возвращает в режим бота. HTML/CSS встроены в скетч.

Схема

Фоторезистор — A6, зуммер — PWM-пин, серво — D7. Питание от MKR1000.

Проект обучает: работе с Telegram Bot API, кастомными клавиатурами, AP-режимом WiFi, обработкой датчиков и серво.

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

  1. Наука и промышленность замороженных овощей: от сбора к столу
  2. Телевизионные ужины: история, производство и будущие инновации
  3. КТ-сканеры (КТ): эволюция, дизайн и будущее 3D медицинской визуализации
  4. История и влияние кошачьего наполнителя: от глины к индустрии
  5. Полное руководство по сублимационной сушке продуктов: сохранение, производство и будущие тренды
  6. Производство кормов для домашних животных: от ингредиентов к регулированию
  7. Shop.Cat.Com: ваш универсальный ресурс для техники, навесного и инструментов
  8. Оптимизация техники Cat®: полное руководство по My.Cat.com
  9. Универсальные вендинг-машины для еды: от снеков до свежих сэндвичей
  10. Безопасное ускорение пищевого производства с помощью автоматизации