ESP32-WROOM-32
Stair-Climbing Autonomous Robotic Vacuum
개요
An advanced R&D autonomous stair-climbing robot vacuum featuring an integrated 6-axis robotic arm, dual-MCU distributed computing, and a comprehensive sensor suite for robotics research.
시스템 아키텍처
- POWER → MCUPowerPower supply
자재 명세서(BOM)
| 부품 번호 | 유형 | 부품 | 제조사 | 패키지 | 수량 | 데이터시트 | 매칭 |
|---|---|---|---|---|---|---|---|
| UJ20-C-H-G-MSMT-P16-TR | POWER | USB-C Power Jack Power input | Same Sky | - | 1 | 매칭됨 | |
검토된 대체품 3개 보기projects.detail.aiVerified | |||||||
| ESP32-WROOM-32 | MCU | ESP32-WROOM-32 Main controller | Espressif Systems | Reel | 1 | 매칭됨 | |
검토된 대체품 2개 보기projects.detail.aiVerified | |||||||
조립 가이드
Procurement & Preparation
- Procure and inspect the USB-C Power Jack (UJ20-C-H-G-MSMT-P16-TR) and the ESP32-WROOM-32 main controller module for the autonomous stair-climbing robotic vacuum.
Hardware Assembly & Wiring
- Solder the USB-C Power Jack (UJ20-C-H-G-MSMT-P16-TR) to the power distribution board and wire the 5V and GND power lines to the ESP32-WROOM-32 main controller.
Firmware Setup
- Connect the ESP32-WROOM-32 to a development workstation via USB-C and flash the base control firmware for power management and sensor initialization.
Testing & Calibration
- Power the robotic vacuum via the USB-C Power Jack and use serial monitor diagnostics to verify stable 5V power delivery and bootloader response on the ESP32-WROOM-32.
문서
Stair-Climbing Autonomous Robotic Vacuum
An advanced R&D autonomous stair-climbing robot vacuum featuring an integrated 6-axis robotic arm, dual-MCU distributed computing, and a comprehensive sensor suite for robotics research.
Design Overview
| Item | Details |
|---|---|
| Product Type | Autonomous Stair-Climbing Robotic Vacuum |
| Key Functions | Stair-climbing autonomous navigation, 6-axis robotic arm manipulation and tasks, High-performance vacuum cleaning, SLAM mapping and obstacle avoidance with LiDAR and ToF, Real-time sensor fusion and motor control, Cloud-connected remote teleoperation and video streaming |
| Power Source | 6S LiPo Battery |
| Connectivity | WiFi, Cloud connectivity |
| Size | Balanced vertical chassis optimized for stability and high-reach arm tasks, 6 kg weight budget |
| Environment | indoor |
| Difficulty | Intermediate |
| Est. Time | 2-3 hours |
System Architecture
Power Topology: USB-C 5V → MCU 3.3V LDO
Module List
| Module ID | Type | Name | Function | Voltage |
|---|---|---|---|---|
| POWER | POWER | USB-C Power Jack | Power input | 5V |
| MCU | MCU | ESP32-WROOM-32 | Main controller | 3.3V |
Design Schemes
Autonomous Stair-Climbing Robotic Vacuum ★
Key IC selection
main controller and wireless SoC
- Need: Dual-core processing, Wi-Fi/BLE connectivity, rich GPIOs for motor PWM, encoder inputs, and I2C/SPI sensor interfaces.
- Class: Wi-Fi/BLE enabled 32-bit Microcontroller SoC
- Shortlist: Espressif ESP32-WROOM-32, Realtek Ameba series
- Pick: Select module variant with appropriate flash size (e.g., 16MB) based on OTA firmware and SLAM local map caching requirements.
power input and charging interface
- Need: Standardized high-voltage/high-current DC power input port for charging system batteries and powering internal rails.
- Class: USB Type-C Power Delivery (PD) Receptacle with ESD protection
- Shortlist: Amphenol USB-C receptacle, Molex high-durability USB-C
- Pick: Choose a robust, mechanically anchored mid-mount USB-C connector rated for high insertion cycles and supporting USB PD up to 20V.
Risk register
| ID | Area | Severity | Detail | Mitigation |
|---|---|---|---|---|
| r1 | firmware | high | ESP32-WROOM-32 lacks the RAM and compute power required to run heavy SLAM mapping algorithms and real-time 6-axis arm kinematics concurrently. | Offload high-level SLAM and arm trajectory planning to an external companion processor (e.g., Linux-based SoC) and use the ESP32 strictly as a real-time I/O and communication co-processor. |
| r2 | power | high | Powering high-torque stair-climbing actuators and vacuum motors via a system architecture dependent on a USB-C Power Jack will cause severe voltage sags and brownouts on the 3.3V MCU rail. | Isolate the high-power motor rails directly from the main battery pack with dedicated high-current power paths, utilizing heavy bulk capacitance and robust DC-DC buck regulators. |
| r3 | emi | med | High-frequency switching noise from multiple brushed/brushless motor drivers for the arm and climbing tracks will interfere with the ESP32's onboard Wi-Fi antenna, causing dropped cloud telemetry packets. | Ensure strict PCB layout separation between high-current motor traces and RF sections, use solid ground planes, and add adequate decoupling and common-mode chokes on motor lines. |
Key Components
2/2 modules matched to real parts. See the BOM tab for the full component table.
USB-C Power Jack (UJ20-C-H-G-MSMT-P16-TR)
None of the candidates match the primary MPN 'UJ20-C-H-G-MSMT-4B-P16-TR' closely enough, as the primary includes the '4B
ESP32-WROOM-32 (ESP32-WROOM-32)
Candidate 1 (ESP32-WROOM-32) is an exact match for the primary MPN provided.
Build Summary
- Difficulty: Intermediate
- Estimated time: 2-3 hours
- Tools required: Anti-static wrist strap, Digital multimeter, Magnifying glass, Soldering iron, Solder wire, Wire stripper
See the Build tab for the full step-by-step assembly guide.
Generated by YuanQi AI Design System · Query: Stair-climbing autonomous robot vacuum with integrated 6-axis robotic arm. Weight: 6 kg. Battery: 6S LiPo (22.2V nominal, 24V). Vacuum Motor: 24V BLDC (~10A peak). Climbing Mechanism: 2x high-torque gearmotors (15A stall). Robotic Arm: 6x serial bus smart servos. Power Tree: 24V to 12V, 5V, 3.3V with high-efficiency buck converters and BMS. Computing: Raspberry Pi 5 + STM32/Teensy real-time MCU. Motor drivers for 15A stall currents. Sensor Suite: ToF sensors (VL53L5CX), LiDAR, 9-DOF IMU (BNO085), depth camera (Intel RealSense/OAK-D).