
智能宠物狗
简介
这是一款具备情感交互能力的开源智能机器狗,以 STM32F103C8T6 为核心控制器,融合 语音识别、动作控制、环境感知与表情反馈系统。可通过语音指令、手机蓝牙或遥控器控制其行为。
简介:这是一款具备情感交互能力的开源智能机器狗,以 STM32F103C8T6 为核心控制器,融合 语音识别、动作控制、环境感知与表情反馈系统。可通过语音指令、手机蓝牙或遥控器控制其行为。开源协议
:GPL 3.0
描述
项目名称
智能宠物狗——基于STM32的交互式机器狗开源项目
本项目打造了一款具备多模态交互能力的开源机器狗,以STM32F103C8T6最小系统板为核心控制器,整合ASRPRO离线语音识别模块、超声波环境感知系统、双模无线通信(NRF24L01遥控+蓝牙控制)及动态表情反馈功能。通过5路舵机(4路驱动仿生腿部,1路驱动尾部)实现灵活运动,配合1.3寸OLED屏实时显示情感状态,构成完整的智能电子伴侣系统。支持声控指令响应、自主避障、动作编程与情绪表达,适用于教育开发与智能硬件创新。
核心功能
1. 智能交互系统
语音控制:ASRPRO模块支持20+条本地化指令识别(如“前进”“握手”“摇尾巴”),响应精度>95%
双模遥控:NRF24L01实现2.4G遥控器实时操控,蓝牙模块支持手机APP自定义动作序列
2. 仿生运动
四足行走:4个180°数字舵机构建三角步态算法,实现平稳前进/转向/后退
环境感知:HC-SR04超声波模块实时探测障碍(10cm~100cm),遇障自动转向
情感表达:尾部舵机实现情绪化摆动,OLED屏动态显示多种预设表情(开心/悲伤/惊讶等)
3.机构可靠性设计
电压稳定:采用AMS1117_3.3V稳压模块和MP584EN_5V稳压模块,减轻了舵机突然运动带来的浪涌现象
模块化设计:主控芯片与其他功能都使用了模块,便于分离和更换相关模块
(采用白色板效果更佳)
设计图

BOM


评论