CanineQuest
Дрессировка собак как аудиоприключение — CanineQuest
Три уровня головоломки, которые бросят вызов вашей собаке. Лай собаки, дверные звонки, велосипедные звонки или кошачье мяуканье играют, чтобы нарушить их концентрацию.
Помимо трех классических головоломок с собаками, CanineQuest предлагает возможность непрерывного воспроизведения аудиофайлов — сразу или с задержкой. Это сделано для того, чтобы бросить вызов вашей собаке и п��мочь снизить ее чувствительность к запускающим звукам. Их внимание должна привлечь отсроченная награда, а не отвлекающий шум.
Если вы хотите больше головоломок и меньше электроники, попробуйте CanineQuest Unplugged.
Функции
Кнопка слайд-пазла с собакой
Байонетный замок-пазл для собак
Ящик с замком-пазлом для собак
Задержка воспроизведения звука Звуки
Светодиод состояния
Работа от аккумуляторной батареи
Кнопка воспроизведения, остановки, пропуска, предыдущей кнопки
Потенциометр задержки 0-60 с.
Потенциометр громкости
Хлопковые шнуры, безопасные для собак
Готовые проекты MMU
Резюме управления
CanineQuest — это игрушка для собак, которая бросает вызов интеллекту собаки. Три разных уровня головоломки найдут что-то для каждой собаки. Раздвижная головоломка, головоломка с байонетным замком и головоломка с защищенным ящиком.
Встроена звуковая панель, которая отвлекает собаку от концентрации и бросает ей вызов. Вы можете воспроизводить на нем свои собственные звуки. Звуки можно задержать на срок до одной минуты с помощью функции задержки.
Громкость регулируется поворотным переключателем. Установлены штатные кнопки управления аудиосистемой.
Уровень заряда и контроль заряда встроенного аккумулятора можно проверить на нижней стороне. Чтобы животное не добралось до аккумулятора, гнездо для зарядки зак��еплено сдвижной пластиной.
Чтобы не повредить поверхность, на которой играют, ножки снабжены войлоком.
Устройство НЕ предназначено для игр без присмотра. Были приняты меры для того, чтобы большинство частей были слишком большими, чтобы их можно было проглотить. Однако установлены аккумуляторные батареи, повреждение которых может нанести вред животным, людям и окружающей среде. По этой причине CanineQuest следует использовать только в сопровождении человека.
Используемое оборудование и программное обеспечение
Механический
Имя
Количество
Резьбовая вставка М3 34
Винт M3 x 12 мм с потайной головкой 8
Винт M3 x 6 мм с потайной головкой 20
Винты с головкой цилиндра M3 x 25 мм 4
Винты с головкой цилиндра M3 x 35 мм 4
Фетровые направляющие толщиной 20 мм. 8 опционально.
хлопковый шнур 5мм >6м
Электрический
Ардуино Нано 1
DFPlayer 1
Резистор 1 кОм 1
Динамик — 3 Вт, 8 Ом 1
Экран литиевой батареи для 2x 18650 1
Литий-ионный аккумулятор 18650 2900 мАч 2
Поворотный потенциометр 10 кОм 2
Кнопка IP67 нержавеющая сталь 16 мм 2P 2
Кнопка с RGB-подсветкой 5В — нержавеющая сталь 4
KW1-103-7 Роликовый микропереключатель 1 опционально
ВАГО 221-413 1
Ваго 221-415 1
Различные пряди проволоки
Припой
Кабельные стяжки
Инструменты
Имя
3D-принтер со сборочной пластиной минимум 200x200 мм.
Паяльник
Нож для зачистки кромок
Набор шестигранных ключей
Боковой резак
Инструмент для зачистки проводов
Программное обеспечение
Имя
Версия
Для разработки использовалась Arduino IDE 1.8.19.
PrusaSlicer 2.8.1 использовался для разработки.
KiCad Не актуален для воссоздания, но используется при прототипировании
Onshape Не актуально для воссоздания, но используется при прототипировании
Схема подключения
Код
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%CanineQuest%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//
//Весна 2025 г.
//https://www.printables.com/@BGDglider_2502284
//#################################################################//
//#################################################################//
//////////////////////////////////INIT///////////////////////////////////
//#################################################################//
//#################################################################//
/****************************** Библиотеки *******************************/
#include «SoftwareSerial.h»
#include «DFRobotDFPlayerMini.h»
/*************************** Связь ******************************/
SoftwareSerial mySoftwareSerial(10, 11); // прием, Техас
ДФРоботДФплеерМини myDFPlayer;
интервал паузы = 0;
/************************** Кнопка «Объявить» ******************************/
const int playButton = 7; // Пла





























