开源|手把手教你造一个火星车
击上方“果果小师弟”,选择“置顶/星标公众号”
干货福利,第一时间送达!
摘要:大学的时候总有很多想法,觉得那些能自己设计电子作品的人特别牛。图书馆陈列这很多的书籍,但是总感觉停留在理论上离我们很遥远,我需要的是实干把东西做出来。想到还有很多小伙伴和以前我一样想造车却不知道如何开始,我特意把我所有的资料和设计全部开源。闲暇时间也可以给小伙伴们一些指导和建议,其实这些东西很简单你们觉得难是因为没有得到合适的引导。希望我的举动能给那些造车学习的小伙伴一点点借鉴和帮助,也期待有小伙伴的加入能让这个车变得更加完善智能。
话不多说开始我们的造车之旅!
一、目标期望
第一阶段、制作车体段花费:
1.一台3D打印机(1000-4000)
2.3D打印机耗材(800左右)
3.MG996R(6个 13/个)
4.6005轴承(10个 2.5/个)
5.608zz轴承(10个 0.7/个)
6.GM25-370电机(6只 40/只)
7.M3/M4螺丝(若干)
8.18/24/26 AWG导线(延长电机、舵机控制线到控制板用)
9.间距2.54mm 3P杜邦端子(延长舵机控制线用 10套)
10.6P接线端子(延长电机控制线用 20套)
第二阶段、制作控制板花费:
1.PCB板生产(立创5元/5片,钢网80左右)
2.电子元器件采购(300左右,STM32F407涨价的离谱不计算在内)
3.3S电池(100)
4.PS2遥控(30)
5.航模遥控+支持PPM协议接收机(300)
6.0.93寸OLED(20)
7.PX4接口GPS(80)
8.ESP32Wifi模块(30)
9.IMU模块(80)
第三阶段、加入ROS机器人花费:
1.树莓派或者jetson开发板一块(300-1000不等)
2.深度摄像头(奥比中光 100)
3.激光雷达(300-2000不等)
二、具体实现
1.外观3D绘制
车体我们摸着石头过河参照国外大神的设计,这里对他的无私奉献表示感谢!
源码地址:https://github.com/jakkra/Mars-Rover
大神的设计使用Fusion 360软件在中国下载很慢,而且需要授权。作为雷锋的我为了方便大家学习修改,必须要给出solidworks版本。我的版本和原作的还是有差别的,选的时候注意!
源码地址:https://gitee.com/bluesky_ryan/mars-rover-3D.git
2.电路设计
使用立创EDA绘制PCB电路板,作者自用板开源地址
MCU控制板PCB
源码地址:https://oshwhub.com/bluesky_ryan/man-you-ju-hu-xin-banv1_copy_copy_copy
3、电机驱动板PCB
源码地址:https://oshwhub.com/bluesky_ryan/motor_driver_copy_copy
控制实物图
4.MCU程序设计
MCU程序
源码地址:https://gitee.com/bluesky_ryan/mars-rover-mcu.git
随着我国的航天事业蒸蒸日上,浩航星辰离我们不再那么遥远。你的内心是否也开始对探索外面未知的世界充满好奇。当勇气号、毅力号、天问一号、玉兔降落在遥远的地外星球时,你想不想也拥有一台这么科幻的探索小车。
有梦想就要去追寻,从现在做起永远都不晚!我想只要有决心有毅力迎着朝阳不断努力,总是会有收获的。作者就是怀对月球探测车的热爱花了大半年时间,白天上班晚上画图写代码,才做出了这台月球车。刚开始的时候我什么都没有,会的也不多都是经过不断的学习不断摸索最终才把车造出来了。
路漫漫其修远兮,火星车还有很长的路要走。作者心目中的它是一台能感知周围环境具备AI功能的智能机器人,遗憾的是作者受限于自己的知识水平只能带大家走到这里了,希望你们有所收获将来能走得更远。
文章转载自: https://blog.csdn.net/wup422457601
End
推荐好文 点击蓝色字体即可跳转
欢迎转发、留言、点赞、分享给你的朋友,感谢您的支持!