遥控Arduino坦克的制作

电子说

1.2w人已加入

描述

步骤1:组装材料

Arduino

Arduino

您将需要以下元素:

-一个装有两个直流电动机12v的坦克,就像T‘Rex坦克一样

-一个与Arduino兼容的Motor Shield,例如Monster Shield

-一个Arduino UNO R3-请选择官方的

-一个2通道RC发射器和一个RC接收器-我使用的是旧的,位于AM 27 MHZ,但您可以找到现代的像这样的hobbykingr-tmhk-gt2b-3ch-2-4ghz发送器和接收器

-用于UNO R3的电池-目前为9V电池-不理想,因为它没有很多耐力

-一块大电池进行运动-我使用了NIMH 3300 mAH 10.5v,所以我猜7个电池每个1.5v

-一些精巧的连接器,可以使每个人轻松连接

-烙铁

我使用Arduino IDE对UNO进行编程,并在Visual Studio 2017中添加了一个小的监视工具

第2步:Arduino和摩施字段

Arduino

由于我选择的是准备好arduino的电动机护罩,因此只需要将它们安装在一起即可。请注意,屏蔽罩已经使用了一些PIN,因此不得再用于其他目的。

Arduino UNO R3将与电动机屏蔽罩通信以指示每个电动机需要以什么速度旋转。由于我们有两个电机,所以这很简单。

步骤3:将电机屏蔽罩连接到直流电机

Arduino

步骤4:链接电动机屏蔽NIMH电池

Arduino

Arduino

步骤5:将无线电接收器链接至Arduino

步骤6:为独立式Arduino准备电源模式

Arduino

步骤7:Arduino代码

Arduino如此强大。我小时候想做的所有事情,现在我可以很轻松地做到!无需再对电子学有太多了解。

我从两个来源编写了Arduino代码:

reading-rc-receiver-values

Monster Moto Shield示例代码

Moto Shield主链接

将两者混合在一起,我可以将RC接收器的读数直接输入到我的arduino中,将值转换为电机通过电机护罩。

关于将收音机中的两个通道混音成两个单独的电动机速度指示,我通过Tank Joy Mixing with Joystick上网,以获取有关如何编写相应部分的一些想法。

我还必须仔细研究PWM,以了解所有内容。可以找到有关arduino的一些不错的文章,SecretsOfArduinoPWM和Tutorial PWM

请注意,此代码依赖于EnableInterrupt.h,可以从菜单“ Sketch”》“ Include Library”》“ Manage”安装库”,然后搜索EnableInterrupt。该库允许在标准设置和循环过程之外的任何时候从RC接收器捕获值。十分方便。

第8步:使用小型C#应用程序监视良好的设置

第9步:您完成了!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分