发作品签到
标准版

乐天一号(基于HK32综合控制板)

工程标签

8.1k
0
0
7

简介

简介:

开源协议

GPL 3.0

创建时间:2021-06-12 12:42:03更新时间:2021-12-14 16:46:45

描述

注:* 为必填项

* 1、项目来源

  

    乐天一号,设计的初衷是做一款综合控制板,基于目前DIY爱好者经常开发的控制类项目,预留多功能接口,从而实现一个主控满足多种项目开发,例如:平衡车(有刷电机、无刷电机、步进电机、TT电机、N20减速电机)、以及自平衡自行车单边平衡方块单点平衡方块自平衡立杆独轮平衡车球平衡机器人风力摆螺旋桨PID升降系统倒立摆等等项目。

 

*2、项目属性


      此项目完全原创,首次公开,代码、自制视频教程、PCB以及原理图完全开源,禁止个人闲鱼倒卖否则后果自负。此项目前后历时4个月,共计花费两千多元,PCB打样三十余次,也请大家多多支持开源,共同维护国内开源环境。

 

* 3、开源协议


GPL3.0开源协议

   原理图、PCB、代码完全开源  但不允许个人制作出售以及倒卖资料

  制作过程以及原理视频后期将在我的B站账户发布  乐天科技 uid:434188817    地址  https://space.bilibili.com/434188817

  首先,感谢B站用户‘’天下行走‘’ 用户UID:386711674,详细的教程资料带我入门PID以及平衡小车项目,代码参考于此,希望大家致敬开源精神。其次,也感谢平衡小车之家(东莞市微宏智能科技)较为详细的资料,提供了一定的理论基础,如果大家经济基础比较好的话可以多支持支持,之前作比赛用品一直是在此店家购买,资料详细,售后也比较负责,不够唯一的缺点就是价格比较昂贵。后,在这一路的制作过程中也遇见了很多很多的问题,感谢曾经为我答疑解惑的人,也因此,有了现在的成果。同时,也感谢立创EDA提供此次难能宝贵的机会,也谢谢立创EDA为开源建设所付出的一切,相信在立创的带领下,国内开源环境会越来越好,我们一起加油!

 

*4、硬件部分


   本次设计电路部分,全部由立创EDA完成,绘图使用CAD、Solidworks、渲染使用keyshot、视频剪辑使用剪映Windows版、录屏软件使用FScature、思维导图使用XMind。

1 支持芯片:HK32F103C8t6(CBT6)、STM32F103C8T6(CBT6)、STM32F401CCU6(QFN封装)

2 引脚引出:TIM1(CH1 CH2)、 TIM2 TIM3(CH1 CH2) TIM4(CH1 CH2)     PA4 PA5两路ADC引出

3 板载ESP32-S2作为无线通讯模块,可使用低功耗蓝牙或者WIFI连接,ESP32与主控串口通讯

4 默认使用TB6612作为驱动芯片可通知两路编码器电机,同时使用74LV245代替光耦隔离芯片

5 板载MPU6050  长宽设计为48*48mm 体积小巧

6 引出3路万宝至无刷电机接口(此电机内置驱动),与减速电机公用驱动信号,使用时注意端口重复

7 ESP32集成一键下载电路,HK32使用CH340E串口芯片(此芯片不具备一键下载功能),HK32预留SW调试端口

8 ESP32与HK32各预留一个LED状态指示灯

9 ESP32与HK32各预留一个普通按键以及复位按键

10 0.96寸OLED实时显示MPU6050姿态数据与编码器数据,同时显示PID参数,电压等数据

11 LM2596作为5V稳压元器件,XL4015作为电机专用稳压元器件,AMS1117线性稳压元器件为HK32以及ESP32供电

12 电源输入可使用DC005输入或者普通2P接线端子接入

 目前已经实物实现的功能(F1与F4均已测试完成):

  •    

                                                                                                         (1)直流减速平衡车    (包含开环控制)                            

                                                                                                     (2)TT电机平衡车 (包含开环控制)                           

                                                                                                          (3)N20减速电机(包含开环控制)

                                                                                                    (4)步进电机平衡车                                 

                                                                                                     (5)万宝至无刷电机平衡车

                                                                (6)基于莱洛三角形的动量轮平衡系统(一阶平衡方块模型)

目前已经制作实物,但是未调试代码:

                                                                                                                      (1)三电机平衡立柱                                     

                                                                                                                      (2)点平衡平衡方块                                                

                                                                                                                              (3)风力摆   

                                                                                                       (4)基于PID螺旋桨升降系统                                                                                                                                 (5)平衡自行车

 由于时间关系,目前尚未做出实物,但是硬件支持项目(将来会一一完成):

      (1)一阶倒立摆                                             (2)二阶倒立摆                                                              (3)独轮平衡车

      (4)球平衡机器人                                         (4)自平衡三棱柱

*5、软件部分


开发环境:keilMDK    Arduino

 

注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。

 

*6、BOM清单


   购买元器件时建议对照PCB进行购买。

 

*7、大赛LOGO验证


   纯手工焊接,还请大家多多包含。

* 8、演示您的项目并录制成视频上传


详细教程以及讲解会在我个人B站账号进行发布:

B站 :乐天科技

uid:   434188817

视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;

视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。

 

更多详情:https://diy.szlcsc.com/posts/06c94d90c2c447dfbd9ed7339ff4a5b1

 

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航