«Павловский кот»: IoT-кормушка для дрессировки кота по таймеру
Компоненты и материалы
| Arduino MKR IoT Bundle | ×1 |
Приложения и сервисы
- Telegram (бот для управления)
О проекте
Проект из серии экспериментов с 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, обработкой датчиков и серво.
Производственный процесс
- Наука и промышленность замороженных овощей: от сбора к столу
- Телевизионные ужины: история, производство и будущие инновации
- КТ-сканеры (КТ): эволюция, дизайн и будущее 3D медицинской визуализации
- История и влияние кошачьего наполнителя: от глины к индустрии
- Полное руководство по сублимационной сушке продуктов: сохранение, производство и будущие тренды
- Производство кормов для домашних животных: от ингредиентов к регулированию
- Shop.Cat.Com: ваш универсальный ресурс для техники, навесного и инструментов
- Оптимизация техники Cat®: полное руководство по My.Cat.com
- Универсальные вендинг-машины для еды: от снеков до свежих сэндвичей
- Безопасное ускорение пищевого производства с помощью автоматизации