Files
xiaozhi-esp32/main/boards/xingzhi-abs-2.0/README.md
2026-04-26 21:35:04 +08:00

78 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 无名科技星智 ABS 2.0
## 简介
无名科技星智 ABS 2.0 是一款高性价比的 AI 语音交互开发板。它搭载 1.54 寸 LCD 屏幕,配备独立的物理按键,并采用 **ML307R 4G 通信模组**,让你在没有 Wi-Fi 的环境下也能随时随地与大模型对话。
## 核心特性
- 双网络通信:支持 Wi-Fi 与 ML307R Cat.1 4G 双模切换,适配多场景使用
- 显示系统1.54 寸 240×240 LCD 屏幕,自定义 UI 布局优化,适配 1.54 寸方形屏显示效果
- 物理按键交互:独立 Boot 功能键、音量加减键,支持单击、双击、长按、五击多阶操作
- 扩展能力:内置 Micro SD 卡插槽,支持本地存储扩展;可预留震动马达,实现按键操作触觉反馈
- 完善的电源管理:支持电池电量 ADC 检测、充电状态实时监测、自动休眠与深度睡眠节能控制
- 生态兼容:完全适配小智 ESP32 项目固件,支持 Qwen/DeepSeek 等大模型,兼容 MCP 协议设备控制
- 由于硬件差异UI显示上对底部表情和文本的显示位置稍有改动
## 与铝合金版本XINGZHI_METAL_1_54_WIFI核心差异
| 功能特性 | xingzhi-abs-2.0 | 铝合金版本 |
|----------|------------------|------------|
| 交互方式 | 独立物理按键Boot/音量+/音量- | CST816 触摸芯片+触摸交互 |
| 外壳材质 | ABS 工程塑料 | 铝合金材质 |
>### 按键操作
>- **开机**: 关机状态长按电源键3秒后自动开机
>- **关机**: 开机状态长按电源键5秒后自动关机
>- **唤醒/打断**: 正常通话/待机状态下单击Boot功能键可唤醒设备或打断正在进行的语音对话
>- **重新配网**: 开机后1秒钟内单击Boot功能键设备会自动重启并进入配网界面
>- **切换网络模式**: 开机状态下双击Boot功能键可切换Wi-Fi与4G网络模式
>- **SD卡状态检测**: 开机状态下五击Boot功能键可检测并在屏幕显示SD卡挂载状态
>- **增加音量**: 开机状态下,单击音量+按键音量增加10%;长按音量+按键2s音量直接递增至100%最大音量
>- **减小音量**: 开机状态下,单击音量-按键音量减小10%;长按音量-按键2s音量直接递减至0%静音
>### 休眠操作
>- **浅睡眠**: 开机后维持待命状态60s后进入浅睡眠屏幕亮度调整到1%
>- **深睡眠**: 开机后维持待命状态300s后自动关机
>- **唤醒**: 浅睡眠状态下,单击任意按键,唤醒设备(屏幕亮度回调)
# 编译配置命令
**克隆工程**
```bash
git clone https://github.com/78/xiaozhi-esp32.git
```
**进入工程**
```bash
cd xiaozhi-esp32
```
**配置编译目标为 ESP32S3**
```bash
idf.py set-target esp32s3
```
**打开 menuconfig**
```bash
idf.py menuconfig
```
**选择板子**
```bash
- `Xiaozhi Assistant``Board Type` → 选择 `无名科技星智ABS 2.0`
```
**编译**
```ba
idf.py build
```
**下载并打开串口终端**
```bash
idf.py build flash monitor
```