1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
专业版 【训练营】hidog 12自由度四足机器人 - 暗夜小精灵
简介:A mechanical dog made with hi3861 chip. 狗头模型没画出来做不了机械狗,加个oled小屏幕做一个暗夜小精灵
开源协议: GPL 3.0
本项目是一款基于HI3861+PCA9685实现能够远程控制的四足机械人。
实物展示:
PCB引脚功能
PCB验板
16路PWM输出,用于驱动控制机械狗所需的舵机,同时也适用于机械臂,云台等需要PWM方波控制的项目。
板载TYPE-C接口可供烧写调试,UART x 1用于连接串口工具,SPI x 1, I2C x 1, AUX_I2C x 1支持连接片外扩展板,HI3861全引脚输出可最大程度地满足扩展开发需求。
引脚分配:
IO | 功能 | IO | 功能 | |
---|---|---|---|---|
IO7 | FAN_0 驱动空心杯电机 | IO2 | BUZZER 板载无源蜂鸣器 | |
IO8 | SPI_MOSI (驱动WS2811) | IO5 | SPI_CS | |
IO10 | I2C_SDA | IO6 | SPI_CLK | |
IO9 | I2C_SCL | IO14 | MPU_INT 中断 | |
IO3 | UART_TXD | IO11 | SPI_MISO | |
IO4 | UART_RXD | IO12 | CH_0 控制板载两盏RGB灯 | |
- | - | IO13 | ADC_BAT 测量电池电压 |
Hi3861LV100是一款高度集成的2.4GHz 低功耗SoC WiFi芯片。支持20MHz标准带宽和5MHz/10MHz窄带宽,提供最 大72.2Mbit/s物理层速率。
PCA9685 是一款 I²C 总线控制的 16 通道 LED 控制器。每个 LED 输出都有自己的 12 位分辨率(4096 步)固定频率独立 PWM 控制器,该控制器以典型的 24 Hz 至 1526 Hz 的可编程频率运行,占空比可在 0% 至 100% 之间调节。所有输出都设置为相同的 PWM 频率。
性稳压器AMS1117-3.3提供3.3V输出电压,输出电流达1A为板载IC供电;
性稳压器LM1084S-5.0提供5.0V输出电压,输出电流达5A为外接电机供电。
MPU6050带有3轴陀螺仪和3轴加速度,可以实时获取6轴姿态。
CH340是一个USB总线的转接芯片,实现USB转串口或者USB转打印口。
注意:在配套代码中WS2811需要通过SPI模拟信号才能点亮全彩LED。由于未能匹配到合适的三极管,无法模拟SPI片选功能,WS2811将占用整个SPI引脚资源。需要在Q5处将SPI_MOSI焊盘直接连接到CH_0。
零件准备:
零件名称 | 参考数量 | 备注 |
---|---|---|
SG90舵机 | 12 pcs | |
平尾自攻M2x3 | 1包(200 pcs) | 实际使用量 < 20 pcs, 详见装配 |
平尾自攻M2x6 | 1包(200 pcs) | |
平尾自攻M2x12 | 1包(200 pcs) | |
子母铆钉M3x10 | 12pcs | |
按压式尼龙铆钉R3080 | 1包(100 pcs) | 实际使用8 pcs |
18650锂电池 | 2 pcs | 注意:电池需要多准备几个,12路舵机全开情况,在静止状态舵机要保持角度仍然需要消耗电能,耗电严重 |
18650x2节锂电池盒 | 1 pcs | |
2mm光纤 通体发光 | 1 m | 实际使用20mm*2根, 使用热熔胶固定在PCB板载RGB LED。PCB留有CHAN接口可外接更多WS2811驱动的RGB LED灯组 |
驱动舵机的PWM信号频率为50Hz,即PWM周期20ms。占空比可以在1ms到2.5ms之间变化。
高电平时间 | 舵机角度 | 占空比率 |
---|---|---|
0.5ms | 0° | 2.5% |
1.0ms | 45° | 5.0% |
1.5ms | 90° | 7.5% |
2.0ms | 135° | 10.0% |
2.5ms | 180° | 12.5% |
机械腿结构参考: 3D Printed Robot Dog
机械腿装配
主体框架装配
外壳影响散热,转动处存在问题,暂不添加
详见gitee仓库
详见gitee仓库:hidog
加载中...
是否需要添加此工程到专辑?