
低成本多功能电子宠物小狗
简介
市面上的机器小狗功能千篇一律、不尽人意。想做一个自己心理想要的小狗。这个小狗勉强符合稳定预期,后续接着改进。
简介:市面上的机器小狗功能千篇一律、不尽人意。想做一个自己心理想要的小狗。这个小狗勉强符合稳定预期,后续接着改进。开源协议
:CC BY-NC-SA 3.0
(未经作者授权,禁止转载)描述
一、项目简介
本项目是一款集「可视化表情+触控互动+语音反馈+动作模拟」于一体的迷你电子宠物设备,核心定位为“轻量级陪伴型娱乐硬件”,适合电子爱好者、学生群体及有宠物陪伴需求的用户。
设备以单片机为控制核心,通过屏幕动态呈现小狗的喜怒哀乐,搭配触控感应、微型舵机动作及音效反馈,还原真实宠物互动体验,且支持自定义唤醒名,自由度高,上手门槛低,个人可轻松完成制作与调试。
视频展示链接:【制作全网最小电子宠物(后续开源)】 https://www.bilibili.com/video/BV1PCzLB2EgK/?share_source=copy_web&vd_source=8ac922ab34b2aafedc0ec54ad92aca0b
二、核心特色
1. 直观的可视化表情系统
正面长方形屏幕可动态显示开心、困倦、生气、平静等10+种核心表情,搭配LED灯联动(如喜庆场景闪烁、生气场景红光),设备状态一目了然,互动反馈更具代入感。
2. 双模式互动操作
触控互动:轻触背部触控区即可触发“安抚反馈”,屏幕切换平静表情并伴随四肢摆动; - 语音互动:支持多场景语音指令识别,开机后呼唤唤醒名(默认小乖,可无限次自定义)或“起床啦”即可唤醒,指令覆盖问候、动作、趣味互动等场景。
3. 低耗长续航与简易操作
内置600mAh锂电池,一次充电可连续使用5-6小时;支持Type-C充电(红灯常亮为充电中,蓝灯常亮为充满),且无需复杂设置,开机即能用,新手友好。
4. 实用的辅助功能“自带休眠模式”(无操作60分钟自动休眠,屏幕显示睡觉状态)、定时提醒(1小时喝水提醒、40分钟久坐提醒),兼顾娱乐性与实用性。
三、制作原理与硬件组成
1. 核心控制逻辑 以单片机ARSPRO核心板为核心,构建“指令输入-信号处理-反馈输出”闭环: -
输入端:触控传感器(采集背部触摸信号)、翻倒检测、语音识别模块(接收语音指令);
处理端:单片机解析输入信号,匹配预设互动逻辑; -
输出端:驱动屏幕显示表情、微型舵机完成摇尾巴/点头/作揖等动作、喇叭播放音效与语音回应。
四、关键硬件清单(个人制作参考) |
本项目的硬件组成包含多类核心模块:主控芯片选用ARSPRO,承担核心控制、解析指令与驱动外设的作用;
显示模块采用0.96寸oled屏幕,用于呈现设备的表情、“已设置提醒”等状态提示;
触控传感器选用电容式单点触控TTP223-BA6-TD模块,可识别背部的触摸操作;
舵机选择9g规格的产品(需4个),能够驱动前进、后退等动作;
电源系统由600mAh锂电池与TP4056充电模块组成,负责供电与充电管理
辅助组件则有红/蓝LED指示灯、外壳结构,前者用于状态指示,后者可实现设备防护(外壳支持3D打印制作)。
五、核心互动功能详解
1. 语音指令与反馈(重点场景) ####
(1)语音指令覆盖多场景:欢迎问候类(“你好”“早上好” 等触发微笑表情 + 欢快叫声 + 尾巴轻摇 + 对应问候语音,“新年好”“恭喜发财” 等触发喜庆表情 + 前爪作揖 + 尾巴快摇 +“恭喜发财” 语音 + LED 闪烁)、运动动作类(“前进”“后退”“左转”“右转”“转圈” 等触发对应表情 + 脚步声 / 欢快音效 + 尾巴摆动,加 “一直” 前缀可连续动作;“坐下”“趴下”“立正”“伸懒腰”“打滚”“装死” 等触发对应表情 + 专属音效 + 尾巴姿态调整;“握手”“磕头拜年” 触发互动表情 + 舵机驱动前爪动作 + 互动音效;“左右摇摆”“前后摇摆” 触发趣味表情 + 身体 / 尾巴摇摆 + 脚步声)、趣味互动类(“你是不是笨蛋” 触发生气表情 + 低沉叫声 + 尾巴静止 + LED 红灯;“夸我”“你真厉害” 等触发开心表情 + 尾巴快摇 + 欢快叫声 + LED 绿灯;“学奶龙”“学哈吉米” 触发模仿表情 + 对应音效 + 尾巴摇摆;“我旺不旺” 触发活泼表情 + 连续 “汪汪” 叫 + 尾巴摇摆;“准备”“凶他”“咬他” 触发凶狠表情 + 低沉吼声 + 头部晃动 + 尾巴绷紧;“不许叫”“不许动” 触发乖巧表情 + 停音效动作 + 尾巴静止;“变脸” 快速切换 10 种表情;“石头剪刀布” 显示手势表情 + 播报 “我出的是 XX”;“前面有虫子 / 好吃的” 触发兴奋表情 + 前进音效 + 快速前进;“前面有怪兽 / 蟑螂” 触发警惕表情 + 后退音效 + 轻微后退)、娱乐调节类(“开灯 / 关灯 / 灯光闪烁” 控制 LED 启停或闪烁并联动表情;“声音大 / 小一点” 调节音量,屏幕显音量图标并短鸣确认)、提醒模式类(无需设置,1 小时后提醒喝水、每 40 分钟提醒久坐,均显 “已设置” 提示,到时播音效 + 对应表情 + LED 闪烁;“睡觉 / 休息” 后需 “起床 / 呼唤名字” 唤醒);设备无操作 60 分钟自动休眠(屏幕睡觉、舵机停、喇叭静音,唤醒方式同上),还内置石头剪刀布游戏(“我们一起玩石头剪刀布吧” 启动,需按 “我出的是石头” 等语句互动)
(2)运动与动作指令 - 移动类:“前进/后退/左转/右转/转圈”→屏幕显示动作表情+脚步声+尾巴配合摆动,加“一直”前缀可连续动作; - 姿态类:“坐下/趴下/装死/握手”→专属表情+舵机驱动对应动作(如装死时尾巴静止、握手时抬单爪)+互动音效; #### (3)趣味与实用指令 - 调侃类:“夸我/你真厉害”→开心表情+尾巴快摇+绿光+欢快叫声;“你是不是笨蛋”→生气表情+低沉叫声+红光; - 实用类:“开灯/关灯/声音大一点”→LED灯启停/音量调节,屏幕显示音量图标确认;“一个小时后提醒喝水”→屏幕提示“已设置”,到时播放提醒音效。
2. 触控互动 仅需轻触背部触控区1次,设备立即切换为“平静模式”,屏幕显示放松表情,同时触发四肢摆动动作,适合快速安抚设备状态。
3.翻倒互动,讲小狗翻倒后,小狗会察觉并让你把他放好
六、制作与使用提示
1. **制作门槛与平台适配** - 硬件制作:PCB可通过嘉立创平台打样(推荐FR-4板材,1.6mm板厚),外壳可参考设计图3D打印(光敏树脂材质精度高,外观更精致);
固件调试:提供固件代码与烧录教程,搭配保姆级接线说明,电子新手可通过教程逐步完成调试。
2. **安全与维护注意事项** - 充电必须关闭电源开关,仅使用5V/1A充电器,避免高压损坏; - 设备含细小部件(舵机、螺丝),未满3岁儿童使用需成人监护; - 长期不使用时,充满电后关机存放,每3个月补充充电1次,避免锂电池亏电损坏。
3. - 衍生项目要求:若修改后分发,需标注原作者(宋鹏飞),并采用相同协议(CC-BY-NC-SA 3.0),确保衍生作品同样禁止商用。 (欢迎交流制作问题、反馈功能优化建议) - 项目版本:V1.0(当前支持核心互动功能,后续将更新固件新增“自定义表情导入”“多设备联动”等功能) 项目包含完整的原理图、PCB设计文件、固件代码、外壳3D模型及调试教程,可直接用于嘉立创PCB打样与个人制作,期待与同好共同优化,让电子宠物的互动体验更丰富!
七、原理图(项目文件已经发了)

七、烧录方法:
ASRPRO 独立于软件的单独下载方法
解决方案:在桌面【天问Block】图标鼠标右键,菜单选择【打开文件位置】,在天问Block 安装目录下,找到 【asrpro】文件夹,文件夹下的 【makebin.exe】就是独立的下载工具,【fw.bin】就是当前项目的固件,可以把两个文件复制出来使用,选择连接的设备端口和固件,点击【烧写】即可
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论