ESP32-WROOM-32
Pocket Offline Mini Cyberdeck
개요
A pocket-sized handheld mini cyberdeck designed for emergency preparedness and everyday use, featuring offline maps and Wikipedia alongside expandable USB storage.
시스템 아키텍처
- POWER → MCUPowerPower supply
자재 명세서(BOM)
| 부품 번호 | 유형 | 부품 | 제조사 | 패키지 | 수량 | 데이터시트 | 매칭 |
|---|---|---|---|---|---|---|---|
| TYPEC-304J-BCP16 | POWER | USB-C Power Jack Power input | XUNPU | USB Type-C | 1 | 매칭됨 | |
| ESP32-WROOM-32 | MCU | ESP32-WROOM-32 Main controller | Espressif Systems | Reel | 1 | 매칭됨 |
조립 가이드
Procurement & Preparation
- Gather components and inspect the TYPEC-304J-BCP16 USB-C Power Jack and ESP32-WROOM-32 microcontroller module for any physical defects or bent pins.
Hardware Assembly & Wiring
- Solder the 5V and GND power signals from the TYPEC-304J-BCP16 USB-C Power Jack to the designated 5V and GND input pins on the ESP32-WROOM-32 module.
Firmware Setup
- Connect the mini cyberdeck to a development PC via a USB-C cable and flash the offline maps, Wikipedia database, and primary firmware onto the ESP32-WROOM-32.
Testing & Calibration
- Power the mini cyberdeck using the USB-C Power Jack and measure the voltage rails with a multimeter to verify steady 5V delivery, followed by booting the system to test offline maps and USB storage access.
문서
Pocket Offline Mini Cyberdeck
A pocket-sized handheld mini cyberdeck designed for emergency preparedness and everyday use, featuring offline maps and Wikipedia alongside expandable USB storage.
Design Overview
| Item | Details |
|---|---|
| Product Type | Mini Cyberdeck |
| Key Functions | Offline maps navigation, Offline Wikipedia access, External USB and storage connectivity, Emergency preparedness tools |
| Power Source | Li-Ion Battery (Integrated rechargeable pack, 4-8 hours runtime) |
| Connectivity | Wireless (Optional/Secondary), USB |
| Size | Pocket-sized handheld (smartphone or small gaming handheld footprint) |
| Environment | indoor and outdoor |
| Difficulty | Beginner |
| 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
Mini Cyberdeck ★
Key IC selection
main MCU
- Need: Dual-core Wi-Fi/BT SoC with sufficient GPIOs for display, external storage, and USB interfacing, operating under low power constraints
- Class: 32-bit Microcontroller with integrated wireless and rich peripheral set
- Shortlist: Espressif ESP32-WROOM-32, Espressif ESP32-S3-WROOM-1
- Pick: Select based on native USB OTG support and Flash/PSRAM density requirements for offline database caching
power path
- Need: Regulate USB-C 5V input to stable 3.3V rail for MCU and peripherals, with optional battery charging for emergency use
- Class: USB Type-C port controller with integrated buck regulator and battery charger
- Shortlist: TI TPS63020 + BQ25120, Richtek RT9471
- Pick: Select based on quiescent current and whether internal battery backup is mandatory for the emergency preparedness feature
Risk register
| ID | Area | Severity | Detail | Mitigation |
|---|---|---|---|---|
| r1 | firmware | high | ESP32-WROOM-32 has limited internal flash (typically 4MB or 8MB), which is grossly inadequate for storing offline Wikipedia dumps and offline map tiles. | Add an external SPI NAND Flash or MicroSD card interface module for mass data storage and update the MCU shortlist to a variant with Octal SPI PSRAM/Flash support. |
| r2 | power | med | Classic ESP32 lacks native USB Full-Speed USB-OTG hardware, making direct high-speed external USB storage connectivity complex or reliant on slow bit-banging/SPI-to-USB bridges. | Transition the MCU module selection from ESP32 to ESP32-S3, which features native USB OTG support for easier external USB thumb drive integration. |
Key Components
2/2 modules matched to real parts. See the BOM tab for the full component table.
USB-C Power Jack (TYPEC-304J-BCP16)
The candidate matches the primary MPN (TYPEC-304J-BCP16) exactly and is the correct 16-pin USB Type-C connector componen
ESP32-WROOM-32 (ESP32-WROOM-32)
The candidate's MPN exactly matches the primary MPN and the manufacturer is Espressif Systems.
Build Summary
- Difficulty: Beginner
- Estimated time: 2-3 hours
- Tools required: Soldering iron, Solder wire, Flux pen, Digital multimeter, Wire strippers, USB-C cable
See the Build tab for the full step-by-step assembly guide.
Generated by YuanQi AI Design System · Query: A mini cyberdeck capable of running offline maps and Wikipedia, with external USB/storage connectivity for expandable functionality.