🤖 前言:当“小安”遇见桌面宇宙
在信息爆炸的时代,我们总在寻找一位“不打扰、懂分寸、秒回应”的私人助理,现在,只需一句“你好,小安”,它是 AiPi-PalChatV2 孕育的桌面小秘书,也是你口袋里的 AI 宇宙,从此,日程、天气、待办、闲聊,甚至一句“我累了”,都有人在 1s 内温柔回应
🌟先看颜值


🎯项目总览
🧠 核心平台:AiPi-PalChatV2 开发板
⚡ 极速响应:唤醒<低延时,一句“我在”秒回,无需等待!
🔋 便携可充电 : 内置500mAh锂电池(电池容量可自行更换),typec充1小时满血复活!
🎨 视觉识别:基于开发板摄像头接口拍照可实现视觉交互(暂未实现)
📱 1.69寸炫彩大屏 : 240×280超清显示,实时电量、图标、指令反馈一目了然,方寸之间掌控全场!
☁️ 云端小智 : 接入“小智AI”,MCP、对话、图标实时更新,越用越懂你,桌面助手秒变成长型伙伴!
🧩硬件清单
| 模块 |
型号 |
图标 |
| 开发板 |
安信可AiPi-PalChatV2 |
🧠 |
| 屏幕 |
1.69寸TFT彩屏 |
📱 |
| 麦克风 |
自带咪头 |
🎤 |
| 扬声器 |
3W 4Ω 喇叭(自购) |
🔊 |
| 供电 |
Type-C/锂电池 |
🔌 |
| 外壳 |
3D打印 |
🖨️ |
⚙️关键代码
在小智例程基础上进行了二次修改,主要替换了表情和一些图标,功能上添加电量检测显示功能,拍照识别部分暂时还没搞定

在lcd_display.c中可以看到表情对应的各种状态,直接找自己喜欢的图标替换

在工程的images文件夹中存放着各个表情图片对应的数据,使用GUI-Guider生成图片对应的数组然后替换就完成了表情的修改

楼楼这里使用了阿里图库找的表情

因为改为横屏显示,所以需要在setup_scr_screen.c中修改一下显示组件的坐标,这样看起来比较协调

添加电量指示,在custom.c里面添加对应代码,包括绘制一个电池图标以及电压检测和处理不同电量的显示效果,默认一分钟检测一次
🎨外壳设计(基于Fusion360)


- 前壳 → 喇叭、屏幕、按键和咪头等位置开孔,添加2个螺丝孔用来固定pcb
- 后盖 → 使用卡扣的方式和前盖闭合,摄像头位置开孔
- 按键 → 3个按键全部使用3D打印
- 图标 → 因为壳子比较空旷所以添加了小安两个字
🗳组装

仅需2颗1.4MM螺丝固定pcb,喇叭、咪头直接卡到壳子上,电池需要胶带固定或直接打胶,电池和喇叭可能会影响天线的信号强度,但是为了美观,能用就行,毕竟我们是拿来DIY,楼楼实测问题不大😛

后盖直接扣到前壳里面,摄像头塞到对应位置。
📦工程清单(直接拿走!)
| 文件 |
下载 |
| 3D打印step |
见附件 |
| 工程代码 |
见附件 |
| 固件 |
见附件 |
🎬视频演示
- 🗣️ “你好小安” → 唤醒⛳
- 🗣️ “今天天气怎么样?” → 查询天气🌤️
- 🗣️ 自定义mcp“调整音量到50” → 调整音量🎤
- 🗣️ 自定义mcp“打开灯” → 灯亮💡
- 🗣️ “播放音乐” → 小智AI🎵
- 🗣️ “对话” → AI回复🎭
- 🗣️ “退下” → 结束本次对话🎟
📸视频
🏁结语
在diy过程中,从代码、外壳设计和打印、到组装、成品,每次到最后都能发现了一些不足和可以改善的地方,其实DIY 的终点从来不只是奖品,而是在这个过程中积累的经验,毕竟代码会升级,外壳会迭代,但“踩过的坑”才是参加活动留给我们最宝贵的东西。
🔍快速入口(AiPi-PalChatV2)
- 🎙️ 麦克风灵敏度调整
- 📷 摄像头电路焊接