加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

sigma 发布

【立创训练营】机械狗

 
设计简介
我是一名小白,在此之前只是接触过Arduino和51,并没有系统的学习过,所以并不能带来精彩的项目,也分享不了专业知识,只能按照训练营案例做一只狗,但我会从小白的角度记录我参加这次项目的过程,让更多的小白可以通过我的分享了解到电子设计的魅力,让更多的小白加入到立创训练营来学习,让更多的小白通过参加立创训练营而成为一名电子爱好者。  

1、3d设计

    首先,基础就在于草图,教程里老师讲的都是干货,建议先看一遍教程。了解solidworks如何使用。
    第一步绘制草图,主要以下4个重点:1、矩形和圆怎么画。2、如何标注尺寸。3、建立线或图形之间的关系(例如:假设有两条线为a和b,可将两条线建立为相等或平行的关系)。4、如何使用镜像实体(画一条直线,将直线设置为构造线,最后将构造线设置为镜像轴,你就得到了镜像实体)。
   绘制完草图后就是特征,主要就用到了拉伸凸台,这个非常简单,根据需求设定需要拉伸成型的厚度就可以。
   画完所有的零件以后就是装配体,装配体就像搭积木,建立好配合关系,一点点来也非常简单。最后你会得到一个机械狗的3d模型。
   建议:看完一遍教程,用心记住我上述的重点,然后自己去对着草图先画,遇到不会不懂得再去对着教程去学,这种实践中学习会让你有成就感而且印象深刻。
微信图片_20220709121933.jpg

2、电路设计绘制原理图

  原理图绘制 

 在绘制原理图之前,我的建议大家先自己建一个思维导图,将整个电路分为几个部分,例如:供电、主控、外围芯片三个大部分(见下图)  根据思维导图我们来了解我们需要用到的芯片,通过查看芯片的数据手册,在数据手册中都会有典型电路,我们可以完全按照数据手册中的典型电路来设计,也可以去立创开源平台去搜一下看看有没有大佬设计的借鉴一下,但是我们还是要详细看一下数据手册,了解他的引脚说明等知识。
机械狗思维导图.png

    PCB设计

    PCB设计是比较枯燥的一步。你要将所有的元器件进行合理的布局,然后再进行合理的布线。我的建议还是按照我们的思维导图去一个部分一个部分的去完成,例如我们先搞供电部分,那就从电源接口到稳压芯片以及需要的外围电容电阻等一点点拖到框内,进行合理的布局。完成了所有布局以后就是布线,这个时候可以根据实际情况再调整布局。切记在打板之前反复检查,一定要细心,要不等板子到了后发现问题既耽误时间又浪费资源。

3、焊接

    像我的板子所有都是烙铁焊接的,关于烙铁使用我感觉就是熟能生巧,用多了就什么都可以搞定了,如果有热风枪的可以使用热风枪,我是条件有限,没有热风枪也没用过。我在焊接时一般会先焊接供电部分,焊接完供电部分后用万用表测量一下输出和输入的电压都是否正确,防止因为供电因为设计有误或者焊接失误导致供电有问题而烧掉了其他的一些主控芯片啥的。  友情提醒:在使用电烙铁时一定要注意安全,我被烙铁烫过很多次。

4、 烧录固件

     这里就不多讲了,用ch340烧录模块插到电脑上,然后把模块的TX接我们板子上的RX、RX接板子上的TX,再接一个共地,如果需要用烧录模块上的供电的话就把3.3v也接上。(烧录前确保电脑里有ch340的驱动,如果电脑没有ch340的驱动的话,可以到b站找一下ch340驱动安装视频)  至于怎么烧录,可以直接看训练营的视频教程,跟着一步一步操作就可以。

5、组装

      我因为时间有限选用了亚克力,我推荐如果有条件还是选用3d打印,亚克力让我最头疼的就是在固定舵机用的自攻丝,一使劲亚克力板裂开了。而且吧我感觉亚克力的颜值没有3d打印高。  当你把舵机已经安装在侧板上以后,再装腿之前我们要进行非常重要的一步,把舵机执行到安装位置,把舵机按照下图接线顺序接到板子上,然后打开电源,用手机连上我们板子的WiFi,连接上以后打开浏览器输入192.168.10.1就会进去到一个配置界面,点击下面的dog控制,然后在出来的页面里点击安装位置,你就可以听到舵机转动了,最后安装好狗腿。这些在视频里都有讲,我在这里说就是想告诉大家这一步很重要,我就因为安装位置没搞好,来来回回拆装好几次。
微信图片_20220706122741.jpg

    我还遇到了一个坑,就是我预留了usb接口,在调试的时候就用充电宝供的5v,然后在调试的时候,在手机控制页面上一点击控制按钮就会断网,要不就是你点击完控制,刚动一下就不动了。其实这是因为供电问题导致的,因为我们充电宝供电的电流不够导致稳压芯片不能稳定工作从而导致主控芯片断电重启。

实现功能:前进、后退、左转、右转、俯卧撑、原地踏步等,演示视频在下方。


    完成上面这些以后你就得到了一个可以手机控制的机械狗,当你看到你的狗会动了以后你会成就感爆棚。恭喜你成为一名小白,但是我们还要进阶,我们要向大佬们学习。所以作为小白的我还要继续。学习固件开发,了解底层代码部分。                                                                                                                                                                                                      我感觉后面的学习中应该会有一个重点,就是IIC通信,这个我在之前玩51的时候废了很大的心思才搞明白,大家可以去b站或者CSDN等平台上查阅一下IIC通信的相关知识。(重点:起始信号、停止信号、应答/非应答信号,还有读数据写数据如何实现。)

    下一步计划:我下一步准备自己开发固件利用这块板子做四足蜘蛛机器人,后续完成后会开源给大家。

    最后在这里感谢立创、感谢传智教育提供的本次训练营!也希望立创训练营越办越好。真心推荐更多的人加入到立创训练营。
    本人能力有限,以上有不足之处请大佬在评论区帮忙指正,也欢迎大家在评论区交流讨论。


参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
下载中心 更多
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-21 11:45:42

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved