Digimon 暴龙机 - 硬件配置表
主控芯片
| 项目 | 选型 |
|---|---|
| 主控 | ESP32-WROOM-32 开发板 |
| 供电 | USB-C 5V 或 3.7V 锂电池 + TP4056 充电模块 |
功能模块引脚分配
| 功能模块 | 电子元件 | 通信方式 | GPIO 引脚 |
|---|---|---|---|
| 显示屏幕 | 0.96” OLED (SSD1306) | I2C | SDA=21, SCL=22 |
| 声音输出 | 无源蜂鸣器 | PWM | 25 |
| 震动反馈 | 扁平振动马达 | GPIO (经 S8050 三极管驱动) | 27 |
| 状态指示 | 5mm LED 呼吸灯 | PWM | 33 |
| 按键A | 轻触开关 (确认) | GPIO (上拉输入) | 14 |
| 按键B | 轻触开关 (取消/返回) | GPIO (上拉输入) | 12 |
| 按键C | 轻触开关 (选择/菜单) | GPIO (上拉输入) | 13 |
| 扩展槽 | I2C 预留接口 | I2C | 共享 SDA/SCL |
扩展硬件(可选,进阶阶段加入)
| 功能模块 | 电子元件 | 通信方式 | GPIO 引脚 |
|---|---|---|---|
| 环境光传感器 | BH1750 | I2C | 共享 SDA/SCL |
| 温度/湿度 | DHT11 | 单总线 | 15 |
| 对战通信 | 红外收发管 | UART2 | TX=17, RX=16 |
| 蓝牙通信 | ESP32 内置 BLE | BLE | 内置 |