EMOTto_ESP32 Сделай сам

Источник:

EMOTto_32 Сделай сам

EMOtto_32 издает звуки, разговаривает, поет, танцует и двигается, меняя выражение лица в зависимости от эмоции. Через некоторое время, не прикасаясь к нему, он засыпает. Но стоит только прикоснуться к нему, и он просыпается! Им можно управлять с помощью 2 Touch или через приложение для Android. Он обходит препятствия и преследует вас благодаря модулю VL53L0X.

Сварные швы не требуются, если вы используете предварительно сваренные компоненты VL53L0X и TTP223.

Эмоции включены:
Счастливый (двигает глазами и моргает)
Злой
Ностальгический
Грустно (движет глазами и моргает, текут слезы) Влюблено (с пульсирующими глазами в форме сердечек)
сон (с движением рта и анимацией zzz, зевотой и храпом благодаря MP3-файлам на карте micro SD)
Отвращение
Смущенный
Страшный
тревожный
Включенные режимы:
Чейз
Избегание
Танцор (4 песни)
Певица (4 песни)

В этом шаблоне в качестве дизайна используется модифицированный эмо-проект ElectronBot: https://github.com/maker-community/ElectronBot-Peripheral/tree/main/ElectronBot%20EMO.

Спасибо Скотти Франзишену и его концепциям:

https://www.tinkercad.com/users/9Wbn1uShxa2-scotty-franzyshen, это меня вдохновило.

В коде используется модифицированная библиотека Ottodiy для движений и звуков:

https://github.com/ottodiy
Спасибо фантастическому проекту Камило Парра Паласио: https://github.com/cparrapa

и на сайт:
https://www.ottodiy.com/.

Мы рекомендуем использовать 3D-принтер FDM.
Для ступней и ножек не требуются никакие опоры или опоры. Для остальных компонентов необходимы опоры.
Разрешение: 0,3 мм или 0,2 мм для лучшего разрешения.
Плотность заполнения: 15%

Все файлы Stl уже правильно расположены для срезов.

Характеристики
Настраиваемое программирование с помощью Arduino
Оно движется
Изменить выражение
Издает звуки
Прогулки
Танцы
Поет
Обходит препятствия
Преследует тебя
Спит
Сенсорное управление
Управление приложением
Список запчастей

(Все необходимые материалы можно приобрести на Алиэкспресс)

Микроконтроллер ESP32 + SHIELD I/O (aliexpress)
кабель micro USB- или USB-C
Липо-аккумулятор 7,4 В, 1200 мАч
Chrager для аккумуляторов Lipo
УБЭК 5В-3А (Алиэкспресс)
Переключатель 6-контактный
⚙ 4 микросерводвигателя с набором винтов.
Пассивный зуммер Ø12 мм.
Круглый дисплей GC9A01
Соединительные кабели DuPont «мама-гнездо» 10 см
2-сенсорный емкостный TTP223
Датчик VL53L0X (алиэкспресс)
DFplayer Мини
Карта Micro SD 32 ГБ
8R 2 Вт, 20 мм, линия DuPont 2,54 (или эквивалентный динамик ��а 8 Ом)
Сопротивление 1 КБ для RX DFPlayer Mini
Намагниченная крестовая отвертка
3D-печатная голова
3D-печатные наушники
Ноги, напечатанные на 3D-принтере (2)
Ножки, напечатанные на 3D-принтере (2)
СОЕДИНЕНИЯ
ВНИМАНИЕ! :

Мощность необходима для правильной работы!

Чтобы получить четкое представление о различных вариантах реализации вашего проекта Otto, вы можете следовать этому руководству. (Я пробовал их все время с переменным успехом.)

Робот не будет работать должным образом без аккумулятора. Кабеля, подключенного к ПК, недостаточно.

Используйте перезаряжаемую батарею Lipo напряжением 7,4 В, 1200 мАч.
Подключите его к UBEC 5 В 3 А.
Установите перемычку экрана на 5 В.
Подключите UBEC к 5 В экрана, как показано на рисунке.
Подключите VIN GC9A01A к 3,3 В.

ПРОВОДКА

ESP32 Контактный экран ввода/вывода Vin Grd
Серво1 Левая нога 25 5В -
Серво2 Правая нога 26 5В -
Сервопривод3 Левая нога 27 5В -
Серво4 Правая нога 14 5В -
Звук зуммера 13 5В
Дисплей GC9A01A CS 5
Дисплей GC9A01A DC 17
Дисплей GC9A01A RST 16
Дисплей GC9A01A SCL 18
Дисплей GC9A01A SDA 23
Дисплей GC9A01A Vin 3,3V Grd
Дисплей GC9A01A Grd Grd
TTP223 Touch 12, 5 В, земля
TTP223 Сенсорный 33 5 В, земля
DFPlayer Mini RX 32 (с сопротивлением 1 кОм)
DFPlayer мин. TX 4
DFPlayer Мин Вин 5v
Минимальный уровень DFPlayer Grd
DFPlayer Мин. занят 34
VL53L0X СКЛ 2

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

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

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

Корпус для адаптера питания
📁 Корпус для преобразователя питания сПодробнее
Корпус для DC регулируемого источника
📁 Корпус для DC регулируемого источникаПодробнее
Крепление "народного" налобного фонаря
📁 Крепление «народного» налобного фонаряПодробнее
Ручка настройки Yaesu FT-817
📁 Ручка VFO для FT-817/818. ИспользуйтеПодробнее
Модель кнопки для Imax B6
Вам понадобится капля клея, чтобыПодробнее
Антенный изолятор "орешек"
Это стандартный изолятор дляПодробнее
Адаптер питания Yaesu FT-817
📁 Вертикальный адаптер под коннекторыПодробнее
Корпус для ESP32 WROOM
📁 Корпус для ESP32 WROOM 📐 STL 🪵 PETGПодробнее
Корпус для ESP32
📁 3D модель корпуса для платы NodeMCU наПодробнее
Станок для намотки катушек с филаментом
📁 Станок для намотки катушек сПодробнее
Кабельный ввод
📁 3D модель для печати кабельнойПодробнее
Кабельный ввод #2
📁 Компактный контейнер с завинчивающейсяПодробнее
Кабельный гермоввод #3
📁 3D модель для печати кабельногоПодробнее
Кабельные вводы различных размеров
📁 Кабельные вводы различных размеровПодробнее
Распределительная коробка
📁 3D модель для печати распределительнойПодробнее
Водозащищенный кабельный ввод
📁 3D модель кабельного ввода сПодробнее
Кабельный ввод #4
📁 3D модель для печати качественногоПодробнее
Распределительная коробка с креплением на стену
📁 Распределительная коробка с креплениемПодробнее
Адаптеры для SIM карт - 3D модель для печати
📁 Адаптеры для SIM карт — 3D модель дляПодробнее
Корпус для метеодатчика на ESP8266
📁 Корпус для метеодатчика на ESP8266Подробнее
Улучшенный дрон «Nano Long Range» на 1х18650
📁 Улучшенный дрон «Nano Long Range» наПодробнее
Электронные "песочные часы"
📁 Электронные «песочные часы» 📐 STLПодробнее
Контейнер для батарей ft-817
📁 Контейнер для аккумулятора FT-817 сПодробнее
Защитный каркас Yaesu FT 817
📁 Защитные рельсы для Yaesu FT 817 и 818Подробнее
YAESU FT-817 Рельсы
📁 Рельсы с подвесом для тангенты иПодробнее
Портативный настольный источник питания
📁 Портативный настольный источникПодробнее
Кейс для хранения батарей ( 21700, 18650, AA, AAA)
📁 Кейс для хранения батарей ( 21700Подробнее
Каркас для батарей 18650
📁 Корпус для Heltec V4 с GPS, проектПодробнее
Корпус для датчика на esp8266
📁 Корпус для датчика на esp8266 📐 STLПодробнее
Корпус для метеодатчика с анемометром
📁 Корпус для метеодатчика с анемометромПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.