发帖
14 0 2

【电子DIY作品】桌面语音助手+AiPi-PalChatV2

iiv
论坛元老

57

主题

1369

回帖

1万

积分

论坛元老

插眼大队大队长

积分
15052
电子DIY 1688 14 2025-10-22 22:29:59

🤖 前言:当“小安”遇见桌面宇宙

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


🌟先看颜值

0.png

1.png


🎯项目总览

🧠 核心平台:AiPi-PalChatV2 开发板
极速响应:唤醒<低延时,一句“我在”秒回,无需等待!
🔋 便携可充电 : 内置500mAh锂电池(电池容量可自行更换),typec充1小时满血复活!
🎨 视觉识别:基于开发板摄像头接口拍照可实现视觉交互(暂未实现)
📱 1.69寸炫彩大屏 : 240×280超清显示,实时电量、图标、指令反馈一目了然,方寸之间掌控全场!
☁️ 云端小智 : 接入“小智AI”,MCP、对话、图标实时更新,越用越懂你,桌面助手秒变成长型伙伴!


🧩硬件清单

模块 型号 图标
开发板 安信可AiPi-PalChatV2 🧠
屏幕 1.69寸TFT彩屏 📱
麦克风 自带咪头 🎤
扬声器 3W 4Ω 喇叭(自购) 🔊
供电 Type-C/锂电池 🔌
外壳 3D打印 🖨️

⚙️关键代码

在小智例程基础上进行了二次修改,主要替换了表情和一些图标,功能上添加电量检测显示功能,拍照识别部分暂时还没搞定

3.png

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

4.png

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

5.png

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

6.png

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

7.png

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


🎨外壳设计(基于Fusion360)

8.png

9.png

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

🗳组装

10.png

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

11.png

后盖直接扣到前壳里面,摄像头塞到对应位置。

📦工程清单(直接拿走!)

文件 下载
3D打印step 见附件
工程代码 见附件
固件 见附件

🎬视频演示

  1. 🗣️ “你好小安” → 唤醒⛳
  2. 🗣️ “今天天气怎么样?” → 查询天气🌤️
  3. 🗣️ 自定义mcp“调整音量到50” → 调整音量🎤
  4. 🗣️ 自定义mcp“打开灯” → 灯亮💡
  5. 🗣️ “播放音乐” → 小智AI🎵
  6. 🗣️ “对话” → AI回复🎭
  7. 🗣️ “退下” → 结束本次对话🎟

📸视频


🏁结语

在diy过程中,从代码、外壳设计和打印、到组装、成品,每次到最后都能发现了一些不足和可以改善的地方,其实DIY 的终点从来不只是奖品,而是在这个过程中积累的经验,毕竟代码会升级,外壳会迭代,但“踩过的坑”才是参加活动留给我们最宝贵的东西。

🔍快速入口(AiPi-PalChatV2)

  1. 🎙️ 麦克风灵敏度调整
  2. 📷 摄像头电路焊接
──── 0人觉得很赞 ────

使用道具 举报

七哥太酷啦
2025-10-23 09:02:24
七哥的品味越来越高了!
七哥太酷啦
2025-10-23 14:03:04
给大佬点赞
大佬牛啊,收藏了
2025-10-23 19:35:02
酷酷的智能体
2025-10-23 20:29:58

玛丽哥酷酷的😎
2025-10-23 20:33:57
爱笑 发表于 2025-10-23 09:02
七哥的品味越来越高了!

😁
2025-10-23 20:35:01
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 30701 个
  • 话题数: 44753 篇