站内搜索
发作品签到
STM32智能桌面宠物机器人设计
专业版

STM32智能桌面宠物机器人设计

简介

随着人工智能与物联网技术不断发展,机器人逐渐走进人们的生活。桌面宠物机器人作为一种小型化、智能化、新型人机交互载体的娱乐产品,在情感陪伴、儿童教育、智能家居等领域展现出巨大潜力,具有广泛的应用前景。

简介:随着人工智能与物联网技术不断发展,机器人逐渐走进人们的生活。桌面宠物机器人作为一种小型化、智能化、新型人机交互载体的娱乐产品,在情感陪伴、儿童教育、智能家居等领域展现出巨大潜力,具有广泛的应用前景。
智能硬件挑战赛
复刻成本:88

开源协议

GPL 3.0

创建时间:2025-11-21 16:10:53更新时间:2025-12-22 09:24:56

描述

视频链接:

抖音图文视频--功能演示及介绍

项目简介

本项目基于STM32F103C8T6主控芯片的智能桌面宠物机器人,使用3.7V锂电池进行供电,用锂电池专用充放电模块管理系统电源,集成了四足步态运动控制、语音交互、无线遥控、环境感知等功能。系统通过SG90舵机实现四足仿生运动,采用ASRPRO语音模块实现语音指令识别,通过DX-WF24模块完成WIFI通信,配合0.96寸OLED屏幕与3.5寸触控&显示屏实现可视化人机交互。实验表明,机器人具备稳定的运动性能、2米范围内语音控制响应能力及10米无线遥控距离,可满足桌面级智能宠物需求。

项目功能

通过整合先进的硬件资源和高效的软件算法,赋予机器人流畅稳定的自主运动能力,使其能够在桌面等较为平整的环境中灵活穿梭;具备敏锐精准的避障功能,有效避免碰撞带来的损坏;实现高准确率的语音控制,让用户通过简单的语音指令就能轻松操控机器人;搭建便捷可靠的无线遥控系统,满足用户多样化的操控需求。通过实现这些功能,为用户带来前所未有的丰富互动体验,推动智能桌面宠物机器人在娱乐、教育等领域的广泛应用。

项目参数

  • 本设计选用 STM32F103C8T6 作为的主控芯片。基于ARM Cortex - M3 内核,具备 72MHz 的高速时钟频率,能够为复杂的运算和数据处理提供强大的动力支持。其丰富的资源接口,包括多个通用定时器、串口通信接口、SPI 接口、I2C 接口等,为连接各种外部设备提供了极大的便利。

  • 本设计采用 SG90 舵机作为机器人的腿部驱动单元,此小型位置伺服驱动舵机,采用闭环控制系统,通过 PWM 信号实现角度或转速的精确调节;它具有体积小巧、重量轻、扭矩适中、价格低廉等优点,非常适合应用于小型桌面机器人;

  • 本设计选用 HC - SR04 超声波避障模块,它采用超声波测距原理,通过发射和接收超声波来检测障碍物的距离。具有测量精度高、响应速度快、稳定性好等优点。其简单的接口设计,只需通过两个 GPIO 口与主控芯片相连,即可实现数据的传输和控制;

  • 本设计采用 ASRPRO 语音控制模块,它支持离线语音识别功能,无需联网即可实现对用户语音指令的快速准确识别。用户可以通过预设的语音指令,如 “前进”“后退”“左转”“右转”等,对机器人进行操控;

  • 本设计选用大夏龙雀的 WIFI 蓝牙一体化模块 DX - WF24。该模块集成了 WIFI 和蓝牙两种通信功能,用户可通过蓝牙与机器人进行无线连接和控制;

  • 本设计选用0.96'OLED屏幕作为人机交互的窗口,此款OLED屏幕具有自发光、对比度高、视角广、响应速度快等优点,广泛应用于各种DIY产品中,作为人与机器沟通的窗口,能够实时显示机器人的状态、表情显示、电量信息、语音指令识别结果等关键数据,为用户提供直观的信息反馈;

  • 锂电池充放电模块选用专用的锂电池充电管理芯片,能够对锂电池进行高效、安全的充放电管理,确保机器人在各种工作状态下都能获得稳定的电源供应;

原理解析(硬件说明)

系统主要包括硬件部分和软件部分:硬件部分由外壳、主控芯片、运动模块、显示模块、避障模块、锂电池管理模块、语音控制模块和无线通信模块等组成;软件部分包括主程序、舵机控制程序、避障程序、表情输出显示程序、语音识别程序和无线通信程序等。

image.png

image.png

image.png

软件代码(部分)

  • 初始化函数
    image.png

  • 功能选择函数

image.png

  • 动作执行函数

image.png

注意事项

  • 外壳装配完成后需要对齐进行填缝防水处理;
  • 安装舵机时注意引脚极性;

组装流程

  • 嘉立创免费打板

image.png

  • PCB焊接

image.png

  • 模块组装

image.png

  • 安装调试

image.png

实物图

微信图片_20251006000623_98_4.jpg

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
电子宠物小呆身体New-2.2.STEP
100

附件

序号文件名称下载次数
1
STM32智能桌宠程序V1.0.3.zip
141
2
小呆语音控制V1.2.hd
59
3
桌宠部分功能演示.mp4
65
4
使用说明.txt
73
5
ProPrj_智能桌面机器人设计_2025-11-21.epro
78
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航