
stm32桌面宠物
简介
基于STM32F103C6T6最小系统板的桌面宠物,可以根据语音指令执行相应动作 此方案是基于B站up主sngels_wyh的开源方案进行修改的,感谢大佬的开源方案
简介:基于STM32F103C6T6最小系统板的桌面宠物,可以根据语音指令执行相应动作 此方案是基于B站up主sngels_wyh的开源方案进行修改的,感谢大佬的开源方案开源协议
:GPL 3.0
描述
视频链接:
项目简介
本项目是基于STM32F103C6T6最小系统板的桌面宠物,可以根据语音指令执行相应动作,语音指令可根据需求进行更改(无需手动修改代码)
项目功能
本设计是基于STM32F103C6T6主控板与SU-03T1语音模块的离线语音指令控制的桌面宠物,能够执行前进、后退、左转、右转等动作,通过编辑语音指令,可让桌面宠物根据听到的话术回答相应的语音(最多150条可编辑)
项目参数
主控:stm32f103c6t6
语音模块:SU-03T1
电源模块:5v2A充放电一体模块
降压模块:AMS1117
显示屏:1.3寸OLED显示屏
舵机:SG90(180度)舵机
电池:3.7v锂离子电池1200mah
硬件说明
采用STM32f103c6t6作为主控板
4个定时器通道产生PWM分布控制4个sg90舵机
显示屏为1.3寸4pin的IIC通信接口的OLED显示屏
电源模块采用5V2A充放电一体模块
语音模块和主控之间采用串口通信
预留了语音模块串口烧录的接口
预留了蓝牙模块的通信接口,方便后期升级蓝牙控制
PCB设计尺寸为90mm*54mm,两层板
设计图

BOM


评论