题目要求
仿生机器狗设计训练营
题目分析
使用Hi3861控制舵机转动一定的角度(由运动学逆解得出)模拟腿部运动,实现人物的行走。
总体设计方案框图
原理图设计说明
(详见下方原理图部分)
- 锂电池充放电模块,使用SP4522B实现单节锂电池的充放电管理
- 引出I2C接口,后期可以拓展PCA9685模块,或其他I2C接口模块
- 引出下载接口,使用下载器进行程序下载
- 引出GPIO5,GPIO6,预留串口1功能,后期可用串口读取MPU6050姿态数据
PCB设计说明
- 长宽为80mm*40mm
- Hi3861模块天线下方禁止布线及覆铜
PCB实物验证
- 焊接简单。
- 设计的锂电池充放电模块,因为Hi3681待机需要电流达不到持续放电要求,所以去除了。
- 电源部分改为外加一个5V电源。
- 在连接串口的时候遇到问题,无法连接。最后排查是主控模块GPIO引脚加了电平转换导致的。
安装过程
刚好有一些零件和边角料,就自己做骨架,安装舵机,简单组装了一下。
软件说明
- 使用的还是官方案例,修改了舵机数量和PWM输出接口,并将网页的内容进行简单修改。
- 主控GPIO的PWM驱动不合适(糟糕的设计,主控的PWM输出最低只能达到2441Hz)。
- 还是使用IIC对外部PCA9685模块进行控制。
代码块:
#include<stdio.h>void main(){printf("Hello,传智教育。"/n);}
实物展示说明
简易组装的小狗,其中腿有问题,容易被压得弯过头,然后就反向锁死无法运动(考虑装点限位装置)。
导致现在只能蹬腿,是只不堪重负的狗狗。
其它附件上传
提示:参加活动的作品必须把工程相关的程序附件上传至开源平台或个人的代码存储云端,附件最大支持50M上传(请勿在立创工作区上传,有限制)
参考设计下载
相关器件
器件 | 类型 | 描述 | 数据手册 |
---|---|---|---|
ITCAST-HI3861 | WiFi模块 | 点击下载 | |
SMLMN2WB1CW1 | 发光二极管/LED | 点击下载 | |
AR05DTCW1002 | 贴片高精密、低温漂电阻 | 阻值(欧姆):10K 精度:±0.5% 功率:1/8W 温度系数:- | 点击下载 |
TS-1101S-C-B-B-B-A | 轻触开关 | 点击下载 | |
AMS1117-3.3 | 低压差线性稳压(LDO) | 输出类型:固定 最大输入电压:18V 输出电流:1A 输出电压(最小值/固定值):3.3V | 点击下载 |
XH-2AK | 线对板/线对线连接器 | 针脚数:2 连接器类型:针座 触头类型:公形引脚 间距:0.098"(2.50mm) 系列:XH | 点击下载 |
SP4522B | 电池电源管理芯片 | 点击下载 | |
TMPC0502HP-2R2MG-D | 功率电感 | 精度:±20% 额定电流:4.2A 直流电阻(内阻):42mΩ 电感值:2.2uH | 点击下载 |
ORH-G36G | 发光二极管 | 照明颜色:绿色 主波长/色坐标:520~535nm 色温 - CCT(K):- | 点击下载 |
PZ254V-11-04P | 排针 | 点击下载 | |
TZ-L2-03YYBW4TDJ40-001 | 发光二极管/LED | 点击下载 | |
TPSD226K025R0200 | 钽电容 | 精度:±10% 容值:22uF 额定电压:25V ESR串联电阻:200 mΩ @ 100kHz 工作温度:-55℃ ~ +125℃ | 点击下载 |
01.5.5.1.304.03 | 排针 | 点击下载 | |
PZ254V-11-03P | 排针 | 点击下载 | |
210-72-03GB01 | 排针排母 | 点击下载 | |
A2541WV-2x2P | 排针排母 | 针脚数:4 连接器类型:排针 排数:2 触头类型:公形引脚 间距:0.100"(2.54mm) - | 点击下载 |
TYPE-603-T3 | USB连接器 | 点击下载 | |
AP2302B | MOS(场效应管) | 漏源电压(Vdss):20V 连续漏极电流(Id)(25°C 时):2.8A 栅源极阈值电压:1.2V @ 50uA 漏源导通电阻:55mΩ @ 2.8A,4.5V 最大功率耗散(Ta=25°C):350mW 类型:N沟道 | 点击下载 |
群聊设计,与管理员及时沟通
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld1”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeword1”及时沟通。
网友评论
相关项目
- EVK1104AU,基于AT32UC3A3256AU的开发板,32位AVR音频MCU
- TSSOP20EV,基于 PICmicro 微控制器的 SSOP 评估板
- AS5245-DB,AS5245 可编程磁性旋转编码器演示板
- 使用 Semtech 的 LM2576 的参考设计
- SY89823L,用于 GB 以太网交换机的 500MHz 时钟缓冲器的评估板
- 通用固定结构底板 板卡模块万用快捷固定板 多用途安装底板
- 迷你核心板-显示-温湿度模块
- TS4909IQT 双模低功耗 150mW 立体声耳机放大器无电容和单端输出的典型单端配置应用
- 基于CY7C63723/CY7C63722芯片的鼠标电路图及PCB和源代码
- 使用 Epson America, Inc 的 S2S65P10 的参考设计
电路图
更多>
下载中心
更多>
论坛推荐
更多>