Кнопки "Говорящие домашние животные" (кошки, собаки и т. ...

Источник:

Описание

Вы когда-нибудь хотели знать, что хочет сказать вам ваш питомец?

Это не решит проблему! Но все же может вызвать радость и веселье!

Самодельная версия кнопок «Говорящий питомец» на базе Arduino!

Легко создавать и добавлять собственные образцы звуков, чтобы использовать собственные команды на своем языке и голосе!

Обновлени�� 27.03.2025

Пользовательская печатная плата протестирована и добавлена информация.
Функции

Кнопки предназначены для использования вашим питомцем, но это не значит, что они работают только для него ;)

Воспроизводит 3 разных звуковых сэмпла прямо из коробки.

Я хочу пойти на прогулку
я хочу играть
я голоден

Доступно на английском и немецком языках. Добавлять собственные образцы очень легко! Добавив их на SDCard (подробнее см. ниже!).

Аппаратное и программное обеспечение
Спецификация материалов

Ссылка на сумму товара на информацию Amazon AliExpress
1 Arduino Nano Amazon
1 спикер Amazon
1 DFRobot DFPlayer_Mini Amazon Информация
1 резистор 1 кОм Амазонка
1 SD-карта Amazon
3 кнопки Амазонка
3 пружины (3/8 x 3/4 дюйма или 9,5 x 19 мм Amazon)
12 термовставок M3x5x4 или суперклей Amazon.com
12 винтов M3x8 или суперклей Amazon.
несколько проводов/может быть, термоусадка
Оборудование
Паяльник
Инструменты для обжима (версия для печатной платы)
3D-принтер ;)

Программное обеспечение/прошивка

Arduino IDE, Fusion 360, EasyEda и Fritzing

Загрузить образцы звука на SD-карту

Вам необходимо подготовить SD-карту, отформатированную в FAT32, и скопировать на нее содержимое файла «samples.zip».

Содержание карты должно выглядеть следующим образом:

\01\001.mp3
\01\002.mp3
\01\003.mp3
\02\001.mp3
\02\002.mp3
\02\003.mp3

Программное обеспечение поддерживает до 9 кнопок, но на данный момент здесь используются т��лько 3. Итак, если вы хотите добавить свои собственные звуки, вам нужно будет всего лишь заменить 3 файла в папке «01» на mp3-файлы по вашему выбору; однако им необходимо сохранить имя: «001.mp3,...»

Внимание пользователей Mac! Вы можете добавить больше файлов, чем думаете, поэтому удалите файлы "._" на карте!

если вы хотите использовать немецкие команды, скопируйте содержимое из папки 002 в 001, и говорящие кнопки будут говорить по-немецки!

Загрузите эскиз с помощью Arduino IDE.

Откройте скетч «sketch_my_pet_talks.ino».

Выберите правильную плату и процессор:

Плата: Ардуино Нано.

Процессор: ATmega328P (старый загрузчик), зависит от используемой версии платы!

Моя плата использовала: (Старый загрузчик)

Используйте «Диспетчер библиотек» для установки следующих зависимостей.

ДФРоботДФплеерМини (1.0.6)
Одна кнопка (2.6.1)

Подключите Arduino Nano и выберите правильный порт.

Вы можете изменить громкость и папку для загрузки образцов звука.

Подробности смотрите выше.

Нажмите «Загрузить» сейчас.

Вот и все. Прошивка уже загружена!

Вы можете проверить журналы с помощью Serial Monitor, который должен выдать что-то вроде этого, если вставлена SD-карта и файлы можно найти:

Если нет, проверьте свою SDCard!

Схема подключения

Инструкции по печати

Распечатайте все файлы толщиной 0,20 мм и PLA,

TalkingPetDIY_ButtonBottom — напечатать 3 раза

TalkingPetDIY_ButtonTop — напечатайте 3 раза — рекомендуется использовать разные цвета! Для лучшего «петаблития»

TalkingPetDIY_ButtonRing — напечатать 3 раза

TalkingPetDIY_SpeakerTop — печать с подставками. См. пример изображения ниже.

Все остальные файлы распечатайте один раз.

Инструкции по сборке

Добавьте тепловые вставки к следующим печатным деталям.

TalkingPetDIY_SpeakerTop — 4 термовставки для динамика

TalkingPetDIY_3ButtonsBottom — 8 нагревательных вставок, 6 сверху, 2 для корпуса динамика

TalkingPetDIY_SpeakerBottom — 4 тепловые вставки (нужны только для версии для печатной платы!)

Подготовьте кнопки

Во-первых, мы подготавливаем 3 кнопки и припаиваем только несколько проводов к двум показанным контактам; Я использую один более короткий провод для заземления, так как объединяю его в один провод.

Для каждой кнопки нам понадобится 3 распечатанных файла и одна пружина и соберем их вот так:

Повторите этот шаг еще 2 раза. Нам нужны 3 кнопки!

Поместите пуговицы на их держатель (провода пропустите через отверстия), не надевайте кольцо на этом этапе; Кнопки прикрутим позже!

Объединил массу в один провод для всех кнопок.

Закройте держатель пуговицы и закрепите его 6 винтами M3x8.

09:09
18
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.