🤖 MONSTRIX Robot — Эмоциональный компаньон#

Компактный робот-монстрик с настоящими эмоциями и реакциями на окружающий мир. Вдохновлён сериалом “Love, Death & Robots”.

MONSTRIX Robot

Время сборки: ~1 час
Сложность: легко (без пайки!)
Бюджет: ~800₽


🎯 Что умеет робот?#

🎭 Эмоциональные реакции#

  • Автоматическая смена эмоций каждые 6 секунд
  • Реакция на тряску — робот злится когда его трясут!
  • Множество выражений: радость, грусть, удивление, злость, сонливость

👁️ Система глаз#

  • Реалистичное моргание
  • Плавные переходы между эмоциями
  • 15+ выражений благодаря библиотеке FluxGarage_RoboEyes

🧠 Умное поведение#

  • Определение движения через гироскоп
  • Режим энергосбережения
  • WiFi для будущих апгрейдов

📦 Что понадобится#

🖨️ 3D-печать#

ЧтоНастройки
Корпус роботаPLA/PETG, слой 0.2мм, заполнение 20%

Модель для печати: MakerWorld

🔌 Электроника#

КомпонентЗачем нуженГде купить
ESP32-C3 Super MiniМозг роботаКомпоненты
OLED дисплей 0.96"Глаза и эмоцииКомпоненты
MPU6050Гироскоп для реакции на тряскуAliExpress
Провода DupontСоединение модулейAliExpress

Все детали


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

Таблица соединений#

КомпонентПин модуляПин ESP32-C3Назначение
OLED 0.96"VCC3V3Питание
OLED 0.96"GNDGNDЗемля
OLED 0.96"SDAGPIO8I2C данные
OLED 0.96"SCLGPIO9I2C такт
MPU6050VCC3V3Питание
MPU6050GNDGNDЗемля
MPU6050SDAGPIO8I2C данные
MPU6050SCLGPIO9I2C такт

I2C адреса устройств#

УстройствоАдресОписание
OLED SSD13060x3CДисплей для глаз
MPU60500x68Гироскоп/акселерометр

⚡ Питание#

  • Напряжение: 3.3V для всех модулей
  • Потребление:
    • ESP32-C3: ~80mA
    • OLED 0.96": ~20mA
    • MPU6050: ~3.5mA
    • Итого: ~100-110mA

🔧 Сборка за 1 час#

Шаг 1: Печатаем корпус (30 мин)#

Скачай модель и напечатай. Поддержки минимальные.

Напечатанный корпус

Шаг 2: Подключаем электронику (20 мин)#

Соедини модули по схеме выше. Пайка не нужна — используй Dupont провода!

Подключение

Шаг 3: Прошиваем (5 мин)#

Прошей прямо из браузера: Прошивка MONSTRIX Robot

Или через Arduino IDE — скачай код с GitHub.

Шаг 4: Готово! 🎉#

Готовый робот


🔍 Решение проблем#

❌ Устройства не найдены#

  • Проверь питание — измерь 3.3V на пинах VCC
  • Проверь соединения — контакты должны быть надёжными
  • Проверь I2C линии — SDA и SCL

⚠️ Дисплей мерцает#

  • Убедись в стабильном питании 3.3V
  • Добавь конденсатор 100μF между VCC и GND
  • Проверь длину проводов (макс 20см для I2C)

🔄 Гироскоп не реагирует#

  • Проверь калибровку MPU6050
  • Модуль должен быть неподвижен при включении
  • Проверь адрес (0x68 или 0x69)

🚀 Апгрейды#

🔋 Автономное питание#

  • Li-Ion 18650 аккумулятор
  • Контроллер заряда TP4056
  • До 12 часов работы

🔊 Звуковые эффекты#

  • Модуль DFPlayer Mini
  • Библиотека роботизированных звуков
  • Реакции на голосовые команды

🌈 RGB подсветка#

  • Светодиоды WS2812B
  • Свет синхронизирован с эмоциями
  • Атмосферная подсветка

📸 Галерея#

Робот сбоку

Робот сверху

В интерьере


🎯 Для кого этот проект?#

  • Новички в электронике — простая сборка, готовая прошивка
  • Опытные мейкеры — широкие возможности кастомизации
  • Фанаты sci-fi — оживи персонажа из любимого сериала
  • Родители с детьми — отличный совместный проект

📁 Файлы проекта#


🛒 Где купить компоненты?#

Все компоненты собраны в разделе:

📦 Готовые устройства

🔌 Контроллеры ESP32

🖥️ Дисплеи


☕ Поддержать проект#

Если материал был полезен — буду рад поддержке! Все средства идут на новые эксперименты и компоненты.

[ ❤️ Поддержать автора ]

Вопросы? Пиши в Telegram

Собрал робота? Делись фото в комментариях! 🤖