搜索
bottom↓
回复: 88

小团队最新制作的坦克小车和大家分享

[复制链接]

出0入0汤圆

发表于 2013-1-2 12:13:23 | 显示全部楼层 |阅读模式
本帖最后由 ZiShi@ 于 2013-1-2 12:58 编辑

小团队对小车比较感兴趣,近期制作了个遥控坦克车和大家分享,
先来看看视频
http://v.youku.com/v_show/id_XNDk2MjUwNzY0.html
还有一些图片








大家可以多多交流,分享DIY的乐趣。后面分享更多信息。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-1-2 12:21:17 | 显示全部楼层
看起来很科幻~

出0入0汤圆

 楼主| 发表于 2013-1-2 12:26:28 | 显示全部楼层
miraclever 发表于 2013-1-2 12:21
看起来很科幻~

本想分享一段组装的视频,不过没找到贴视频的地方。

出0入0汤圆

发表于 2013-1-2 12:30:00 | 显示全部楼层
ZiShi@ 发表于 2013-1-2 12:26
本想分享一段组装的视频,不过没找到贴视频的地方。

编辑框右上角有个高级选项。点开你会看到视频选项的

出0入0汤圆

发表于 2013-1-2 12:34:27 | 显示全部楼层
放把尺或其他可供参照大小的物体这样能了解尺寸,另外履带如何解决的?金属的吗?

出0入0汤圆

 楼主| 发表于 2013-1-2 12:46:00 | 显示全部楼层
NJ8888 发表于 2013-1-2 12:34
放把尺或其他可供参照大小的物体这样能了解尺寸,另外履带如何解决的?金属的吗? ...

再给大家分享一些更详细的图,只是没有找到插视频的位置,视频看起来会更详细些,是不是刚刚注册的用户无法加视频呢?

出0入0汤圆

发表于 2013-1-2 12:47:25 来自手机 | 显示全部楼层
不如买现成的模型

出0入0汤圆

 楼主| 发表于 2013-1-2 12:49:30 | 显示全部楼层
inkfish321 发表于 2013-1-2 12:47
不如买现成的模型

主要为了体验DIY乐趣嘛,再加上机械、电子和软件这几部分乐趣更多些。

出0入0汤圆

发表于 2013-1-2 12:49:37 | 显示全部楼层
感覺有點變形金剛!哈哈~

出0入0汤圆

 楼主| 发表于 2013-1-2 12:54:24 | 显示全部楼层
jjj206 发表于 2013-1-2 12:49
感覺有點變形金剛!哈哈~

是不是做成金属的更像啊,呵呵

出0入0汤圆

 楼主| 发表于 2013-1-2 12:56:17 | 显示全部楼层
vjcmain 发表于 2013-1-2 12:30
编辑框右上角有个高级选项。点开你会看到视频选项的

终于升级了,可以分享视频了这下,多谢帮助。

出0入0汤圆

发表于 2013-1-2 13:37:41 | 显示全部楼层
lz还是花了很多心思的

出0入0汤圆

发表于 2013-1-2 13:40:00 | 显示全部楼层
能打炮不,能就买一个

出0入0汤圆

发表于 2013-1-2 13:47:45 | 显示全部楼层
遥控有点低级了吧,要么朝自主方向发展,要么向越障方向发展,能开炮也是一个方向

话说回来,东西做的挺漂亮的。是打算商品化吗?

出0入0汤圆

 楼主| 发表于 2013-1-2 15:17:49 | 显示全部楼层
trent5145 发表于 2013-1-2 13:37
lz还是花了很多心思的

队伍里搞设计的兄弟改了好多次,才达到这个程度的。后面还会展示一些具体操作细节

出0入0汤圆

 楼主| 发表于 2013-1-2 15:19:18 | 显示全部楼层
first_blood 发表于 2013-1-2 13:40
能打炮不,能就买一个

目前还没有打炮功能,不过计划实现一个,不能开火总感觉有些缺憾的。

出0入0汤圆

 楼主| 发表于 2013-1-2 15:20:39 | 显示全部楼层
电源模块 发表于 2013-1-2 13:47
遥控有点低级了吧,要么朝自主方向发展,要么向越障方向发展,能开炮也是一个方向

话说回来,东西做的挺漂 ...

如果有更多伙伴愿意一起分享DIY的乐趣,我们还是很愿意的。

出0入0汤圆

发表于 2013-1-2 15:29:17 | 显示全部楼层
ZiShi@ 发表于 2013-1-2 15:20
如果有更多伙伴愿意一起分享DIY的乐趣,我们还是很愿意的。

我也超超超喜欢的,可是无论哪一个方向都需要巨大的精力投入,唉,只能往后放了

出0入0汤圆

 楼主| 发表于 2013-1-2 15:38:59 | 显示全部楼层
电源模块 发表于 2013-1-2 15:29
我也超超超喜欢的,可是无论哪一个方向都需要巨大的精力投入,唉,只能往后放了 ...

的确,可以先从一方面做起,慢慢做

出0入0汤圆

发表于 2013-1-2 15:45:55 | 显示全部楼层
楼主东西做得很漂亮,也很精致,请问是哪里的啊?加我个扣扣(545506015),以后可以合作搞一些新颖的东东出来哈。

出0入0汤圆

 楼主| 发表于 2013-1-2 15:51:20 | 显示全部楼层
fengyuzhails 发表于 2013-1-2 15:45
楼主东西做得很漂亮,也很精致,请问是哪里的啊?加我个扣扣(545506015),以后可以合作搞一些新颖的东东 ...

已经加您好友了,我们QQ是275074722,也欢迎大家一起交流。

出0入0汤圆

发表于 2013-1-2 16:04:23 | 显示全部楼层
用的啥材料。
用透明亚克力不知道啥效果。

出0入0汤圆

 楼主| 发表于 2013-1-2 18:23:50 | 显示全部楼层
HYLG 发表于 2013-1-2 16:04
用的啥材料。
用透明亚克力不知道啥效果。

这个版本使用的是3mm厚度的黑色亚克力,还没有试验过透明的。

出0入0汤圆

发表于 2013-1-2 19:13:53 | 显示全部楼层
全部自己设计的话,还是不错的,加点功能更强

出0入0汤圆

 楼主| 发表于 2013-1-2 21:36:59 | 显示全部楼层
rantingting 发表于 2013-1-2 19:13
全部自己设计的话,还是不错的,加点功能更强

是的,我们也在计划进行改造升级,大家有什么好的建议吗,可以帮我们想一想。

出0入0汤圆

发表于 2013-1-3 14:05:13 | 显示全部楼层
lz可以考虑一下用OpenWRT来DIY,就像这个WifiRobot:http://igee.cn/forum.php?mod=forumdisplay&fid=63

出0入0汤圆

 楼主| 发表于 2013-1-3 14:19:05 | 显示全部楼层
trent5145 发表于 2013-1-3 14:05
lz可以考虑一下用OpenWRT来DIY,就像这个WifiRobot:http://igee.cn/forum.php?mod=forumdisplay&fid=63 ...

看上去不错。

出0入0汤圆

 楼主| 发表于 2013-1-4 10:15:37 | 显示全部楼层
遥控坦克DIY过程解密(01)

>>>>>>>>>>2013-01-04<<<<<<<<<<


【前言】


贴子发布了几天发现有很多网友对“ZiShi@”这个遥控坦克的DIY过程比较感兴趣,不时有朋友通过QQ加好友询问这个坦克的DIY过程和控制原理,为了大家进一步了解这个项目,“ZiShi@”将本着开放、分享的原则对这个坦克的DIY过程进行“解密”,说是“解密”可能更多针对一些DIY“新手”而言的,对于一个DIY“高手”来说这些可能并不算什么,但是仍然希望DIY“高手”们来分享这个过程并提出您的改进意见。

【面向玩家】

这个坦克的DIY过程主要面向广大的小车、模型、电子、机械DIY爱好者,重点在于分享DIY过程以及DIY心得,与更多朋友分享DIY的乐趣。

如果您是一个DIY“新手”通过“ZiShi@”的这些文字您可以了解到DIY过程中使用到的一些工具、设备、相关基础知识以及这个坦克的组装过程。如果您是一个DIY“熟手”,您可能曾经做过类似的事情,同时更希望了解“ZiShi@”这个坦克的DIY过程以及内部原理,“ZiShi@”在这里都会呈现给大家。如果您是一个DIY“老手”的话,那么“ZiShi@”的这篇文字在您面前就显得班门弄斧了,我们更希望您能为我们的进步提出更多宝贵意见,在这先说一声谢谢。

【几点说明】
在此要说明几点:
1、由于精力和时间的限制再加上内容较多,这篇文字会不断更新直到完成,请大家持续关注;
2、 “解密”过程将会沿着电路、软件、机械、组装的过程展开;
3、由于篇幅所限文字将侧重原理进行讲解;
4、文字中会涉及到一些专业知识如机械、电子以及软件,如果我们哪里做的不合理或不正确请您明确指出;
5、对于一个DIY的作品很多地方是不能使用产品级的眼光去看待的,这样会给DIY过程带来很大困难,当然我们力争做到专业;


上面说了很多题外话,下面进入正题。

【解密-电路】
待续......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入4汤圆

发表于 2013-1-4 12:10:37 | 显示全部楼层
期待中。。。。

出0入0汤圆

 楼主| 发表于 2013-1-4 21:56:31 | 显示全部楼层
ronic 发表于 2013-1-4 12:10
期待中。。。。

出0入0汤圆

发表于 2013-1-4 21:58:31 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2013-1-5 15:56:23 | 显示全部楼层
本帖最后由 ZiShi@ 于 2013-1-5 15:58 编辑
Waldo 发表于 2013-1-4 21:58

遥控坦克DIY过程解密(02)

>>>>>>>>>>2013-01-05<<<<<<<<<<


继续解密……

首先我们进行一个简单设计,规划一下我们的遥控坦克要具备哪些功能。我们希望DIY后的遥控坦克可以实现下面一些功能:

1、前进;

2、后退;

3、左转;

4、右转;

5、炮塔顺时针旋转;

6、炮塔逆时针旋转;

7、通过遥控方式实现功能1-6;

我们知道坦克的移动以及炮塔的旋转可以通过电机实现,对于遥控功能的话我们这里选用的是NRF24L01这个无线收发模块,所以对上面7点进一步概括的话我们只要实现电机的控制以及无线接收与发送就可以了。
下面是遥控坦克的功能图。



图中的“M”表示坦克上的3个电机,分别是2个轮子和1个炮塔,绿色的框代表NRF24L01这个无线收发模块(需要2只),实际上剩下的工作大家都很容易想到,只要接收模块接收到遥控发来的命令然后对命令进行识别,最后控制电机旋转。

做过电机控制的朋友都知道只要通过一个叫“H桥”的电路就可以轻松控制电机转动,那么实现“H桥”的方法有很多,大家可以使用独立元器件去搭建电路当然也可以选择现成的控制芯片,我们选择第二种方法,选择使用芯片有几个好处,第一它能够大大节省我们的DIY时间,第二降低了实现的难度,同时芯片的集成度也比较高让电路看起来比较美观。这里我们不去讨论如何选择“H桥”芯片,我们只简单的介绍我们使用的这款芯片“L9110”,因为他价格不贵而且使用方便,下图是L9110使用手册上的截图。



我们发现这个芯片上有8个引脚,我们只要关注其中的4个就够了分别是IA、IB、OA和OB那么这四个引脚的关系是什么呢,继续看芯片的使用手册(本来是件挺轻松的事情结果动不动就要把手册请出来,真是头大),通过浏览芯片的使用手册我们会发现这样一张图,如下:



这张引脚波形图已经清楚的告诉我们,IA和OA的关系以及IB和OB的关系,用一句话概括就是输入是高那么输出也是高,输入是低输出也是低,怎么样简单吧。
知道了引脚的时序关系后就可以要把他它连接到电路中了,芯片的使用手册上已经给出了应用电路,我们照做就好了,看下图:



这个电路看起来还是蛮简单的,芯片左边连接电机右边连接单片机的IO。

待续......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-1-5 16:13:52 | 显示全部楼层
不错,造型还是蛮酷的,呵呵,黑色冷酷!

出0入0汤圆

发表于 2013-1-5 16:58:22 | 显示全部楼层
坦克做的很霸气 啊

出0入0汤圆

 楼主| 发表于 2013-1-6 14:14:22 | 显示全部楼层
bbsview 发表于 2013-1-5 16:13
不错,造型还是蛮酷的,呵呵,黑色冷酷!

多谢多谢

出0入0汤圆

 楼主| 发表于 2013-1-6 14:15:22 | 显示全部楼层
Mario 发表于 2013-1-5 16:58
坦克做的很霸气 啊

多谢支持

出0入0汤圆

 楼主| 发表于 2013-1-7 11:20:37 | 显示全部楼层
本帖最后由 ZiShi@ 于 2013-1-7 11:23 编辑

遥控坦克DIY过程解密(03)

>>>>>>>>>>2013-01-07<<<<<<<<<<


       继续解密……
       上一回我们已经大致了解了“H桥”芯片L9110的使用方法了,这一回我们将解释如何使用这个芯片来控制小马达的旋转,参考上一回芯片手册上给出的应用电路,我们可以清楚的知道只要将芯片的OA和OB引脚与马达的两个引脚相连就完成了马达与芯片的连接,如图3-1所示:

       马达与芯片连接好以后,坦克控制系统的主角就要登场了,她就是微控制器(MCU),在我们的坦克系统中马达的启动、停止、旋转方向以及旋转速度都是由微控制器进行精确控制的,可见她的地位是非常重要的。
       说道微控制器我们也叫他单片机,常见的单片机有很多51、AVR、Arduino、ARM等等,我们这个坦克所使用的单片机是51兼容的单片机,具体型号是STC89C52,这款单片机的程序空间以及她的数据空间完全能够满足我们DIY遥控坦克的需要,而且使用起来也比较方便,图3-2是一个STC89C52单片机:

       单片机的IO引脚是其与外界通信的重要手段,我们正是利用单片机的IO与L9110进行通信的,下面看我们是怎样将两者进行连接的,如图3-3所示:

       将单片机的P10和P11分别和L9110的IB和IA相连,这里需要提醒那些想使用这个电路DIY的朋友,需要注意图中那两个虚框专业上称为上拉电阻的家伙,有的时候单片机引脚的驱动能力有限需要使用这种方法提高她的驱动能力,这个要视情况而定,并不是所有情况下都需要这个电阻的,可能有人会问到如果需要的话选什么阻值呢,根据我们的经验选择10K欧姆电阻式可以正常工作的。
       有了上面这个电路我们就可以完成一组电机的控制了,这里我们需要三个电机那么如法炮制,只要再次分配4个IO口连接另外2块L9110就可以了,如图3-4所示:

       另外这里还涉及到单片机的工作问题,比如电源怎么接、地线怎么接、还有复位电路等等,这里都没有描述,由于这些内容讲起来比较占用篇幅,如果有想使用这个电路进行DIY但又不太熟悉单片机的朋友可以联系“ZiShi@”,我们可以提供更细致的资料。
       电机控制原理基本介绍完了,看起来并不复杂,后面该介绍数据接收部分的电路了。
       今天就到这里,下回继续……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-1-9 11:34:27 | 显示全部楼层
本帖最后由 ZiShi@ 于 2013-1-9 11:36 编辑

遥控坦克DIY过程解密(04)
>>>>>>>>>>2013-01-09<<<<<<<<<<

       上一回我们分享了电机控制的原理,这一回我们继续看下遥控是如何实现的。
       对于一个坦克或小车来讲我们总不希望他拖个长长的尾巴跑来跑去(线控)这样会大大的限制住坦克的活动范围,如果是飞机或舰船的话使用线控就显得更不合适了,那么使用什么方法来对坦克进行远程的控制呢,同样有很多方案供DIY爱好者选择,简单来说有下面几种:
       1、常见的航模遥控器,如图4-1,加上接收器一套下来估计最便宜的那种都要一两百元,不太适合资金有限的DIY朋友;
       2、还有一种遥控外观如图4-2,这种遥控器主要用来控制电灯的开关,以及经常出入停车场的朋友常常会看到门卫手里拿的这个东西遥控进出口栏杆的起降,这个种模块使用非常简单,但是有一点不足这个模块可以表达的信息有限,对于简单的开关完全可以,但要是功能多起来,这个遥控就应付不了了,尤其要实现比例遥控的话这个模块就无能为力了;
       3、第三个就是我们这里要讨论的NRF24L01这个模块了如图4-3,首先他价格便宜其次它是一个数据传输模块可以传输多种控制命令,但它也有缺点那就是他的接口比较复杂需要特定的时序才能完成对它的控制;
   

       经过综合的考虑我们选择了NRF24L01这个模块,决定使用单片机对它进行控制。
       下面就是硬件的连接问题了,说到这里我们又要去翻看芯片的使用手册,还好我们有图4-3这样的模块,模块中已经帮我们做好了芯片的周边电路,我们并不需要做这些工作过了,我们只要了解这个模块各个针脚的定义就好了,看图4-4。

       这个模块有8个针脚,分别代表VCC、GND、CE、CSN、SCK、MOSI、MISO、IRQ,我们看看如何把这个模块和51单片机相连,如图4-5。

       我们将无线模块的各个引脚与单片机的P2口相连,同时将它的中断引脚连接到单片机的INT0引脚,这部分硬件电路的搭建基本就结束了,需要注意的是图中那个上拉电阻,到了这里坦克一端的硬件电路基本已经形成了,看下完整的电路,图4-6。

       后面我们再简要介绍一下,遥控手柄一端的电路,今天先到这里。
       待续……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-1-11 10:18:21 | 显示全部楼层
遥控坦克DIY过程解密(05)
>>>>>>>>>>2013-01-11<<<<<<<<<<

       上一回我们介绍完了坦克一端的硬件部分,这回继续介绍一下手柄一端的硬件,比较之前的电路手柄这边的电路要简单一些了,还是老习惯我们先分析一下手柄的功能,如图5-1。

        手柄的主要任务就是处理玩家的一些动作,然后将玩家的动作以命令形式发送给坦克。那么玩家都有哪些动作呢?总结下来就一个动作“按键”,当手柄发现用户按下按键后,判断用户按下的是哪个按键最后将这个按键对应的操作以命令形式发送给坦克。
       根据前面对坦克功能的定义我们要实现的动作有前进、后退、左转、右转、炮塔顺时针转、炮塔逆时针转这几个动作,那么我们就来设计一个带有6个按键的手柄,其大致外观如图5-2。

        功能基本确定了我们来看下手柄一端的电路如何设计,涉及到数据传输模块的设计其实与坦克一端是一样的,可以直接参考《遥控坦克DIY过程解密(04)》来完成相关电路的设计,我们仅仅讨论按键电路的设计,如图5-3所示。

        其中阴影部分电路就是遥控手柄的按键电路,同时已经给出了数据传输模块的电路。我们一共定义了6个按键使用单片机的P0口去读取按键的状态,如果读入的数据是‘0’说明按键是抬起状态,如果读入的数据是‘0’说明按键被按下。怎么样其实实现一个手柄也并不复杂,对于我们DIY来说这个电路已经完全够用了。我们可以选择图5-4这种小按键来制作我们的手柄。

        把这种按键焊接在万能版上效果如图5-5所示。

        DIY这个遥控坦克所涉及到的硬件部分基本介绍完毕了,后面的工作就是根据原理图(在万能版或面包板上)把电路搭建好,搭建好电路后就可以进入软件设计阶段了。
       今天先进行到这里,待续……


      大家一起DIY
      http://atzishi.blog.163.com/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-1-13 12:35:35 | 显示全部楼层
遥控坦克DIY过程解密(06)
>>>>>>>>>>2013-01-13<<<<<<<<<<


【解密-软件】
       我们说硬件是载体软件是灵魂,前面已经介绍了遥控坦克的硬件部分接下来我们该去实现它的软件部分了,说简单就是写程序控制我们的坦克完成预计功能。看过前面文字的朋友知道我们的硬件系统分为两部分,它们是坦克系统和手柄系统,我们要分别为这两个系统编写程序。首先我们先设计一下坦克一端的软件架构,如图6-1。

       从图中我们能看出坦克一端在不断的接收命令,如果有命令发来就解析命令然后执行命令,如果没有命令那么继续下一次接收命令,总之坦克一旦上电就在不停的接收命令直到关闭电源。这里给出部分源程序作为参考,考虑到有些朋友不太熟悉程序设计为不影响大家对原理的理解,在代码中使用了很多注释和伪代码甚至插入很多中文信息,如图6-2。

       从图中我们可以清晰的看出程序的执行过程,系统在无止境的循环接收命令、解析命令、执行命令。其中红色方框部分是这段程序的主体,我们会发现它的核心就是控制电机的旋转,那么如何通过程序来控制电机的旋转呢,这就要回忆一下前面介绍的硬件电路了(《遥控坦克DIY过程解密(02)》),如图6-3。

       根据L9110的工作时序图以及我们的硬件原理图,我们可以清楚的看出要想让电机旋转我们只要让单片机的两个IO引脚P10、P11输出反相就可以了,如果转化成代码如图6-4所示。

       上图中红色方框中表示的是对一个马达的控制,对另外2个马达的控制方法也是一样的,进行到这里我们已经可以通过程序来控制电机的旋转了,只要正确的协调3个马达的旋转方向,我们就可以让我们的坦克完成前进、后退、左转、右转、炮塔顺时针旋转以及炮塔逆时针旋转这几个功能。
       那么系统是如何知道已经接收到数据的呢?只要有2种方法,一种方法是对NRF24L01的状态不断进行查询,另一种方法是当NRF24L01接收到数据以后主动通知MCU,根据我们的硬件原理图同时为了提高系统执行效率,我们采用第二种方法,代码如图6-5、6-6。
  
       当接收到数据传输模块触发的中断后,我们去读取传输模块的状态,如果接收到数据我们就设置一个标志,图6-2的程序会不断查询这个标志,一旦发现有数据发送来,就可以对数据进行解析了。
       当然这里面我们省略了初始化硬件、定时器以及传输模块的详细步骤,如果大家在DIY过程中也遇到到了具体技术问题,可以随时翻阅资料或学习,当然也可以与“ZiShi@”进行交流。
       如果要让坦克正常解析接收到的命令,我们可以定义一些简单的协议,如图6-7。

       有了命令列表,通信双方就可以根据这个“协议”进行通信了,假如坦克一端接收到0X00,那么坦克就全速向前冲,如果坦克一端接收到0X02,那么坦克就会左转,大家还可以自己扩充这个命令列表,让自己的坦克完成更多的功能。
       坦克一端的程序原理已经介绍完毕了,后面我们还会继续介绍遥控手柄一端的程序原理。
       今天先到这里……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-1-13 15:58:33 | 显示全部楼层
不错的讲解!支持楼主出更精彩的东西!

出0入0汤圆

 楼主| 发表于 2013-1-14 09:10:59 | 显示全部楼层
leey 发表于 2013-1-13 15:58
不错的讲解!支持楼主出更精彩的东西!

多谢支持

出0入0汤圆

 楼主| 发表于 2013-1-15 07:33:33 | 显示全部楼层
遥控坦克DIY过程解密(07)
>>>>>>>>>>2013-01-15<<<<<<<<<<

       前面介绍了坦克一端的程序原理这一回我们来看看手柄程序是怎么实现的,要实现手柄一端的程序我们还得回顾一下手柄一端的硬件原理图,如图7-1。

       根据原理图我们可以看出当按键没有被按下是,单片机对应的IO引脚为高电平,当有按键按下时候,单片机对应的IO引脚为低电平,根据这一原理,我们的程序可以不断去读取IO引脚的状态来判断是哪个按键被按下了,请看图7-2。

       图7-2是一段按键扫描程序,这段程序会返回被按下按键的编号,最后根据按键的编号发送对应的控制命令。系统程序运行起来后我们只要不断的调用这个按键扫描函数,就可以不断的读取用户输入,发送控制命令,如图7-3。

       至此程序部分的基本原理已经介绍完毕了,有了这些程序我们已经可以控制我们的坦克完成预计的功能了,如果后面再需要其他功能我们会在这个程序上进行扩展,另外这里给出的只是框架性的内容,为了不影响对整体程序功能的理解,我们略去了部分技术细节。
       有些朋友可能对单片机编程或者对一些芯片、模块的使用不太熟悉,这些涉及到具体细节的问题我们可以另外进行讨论,这里还是以原理为主。
       软件部分的“解密”基本完成了,下一回我们要开始进行结构与外观的设计了,敬请期待……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-1-15 08:48:48 | 显示全部楼层
思路真清晰,图画的真好看!

出0入0汤圆

 楼主| 发表于 2013-1-15 15:37:39 | 显示全部楼层
670503982 发表于 2013-1-15 08:48
思路真清晰,图画的真好看!

多谢支持,继续努力

出0入0汤圆

发表于 2013-1-15 16:02:08 | 显示全部楼层
楼主电路图用什么画的?

出0入0汤圆

 楼主| 发表于 2013-1-16 09:06:04 | 显示全部楼层
ITOP 发表于 2013-1-15 16:02
楼主电路图用什么画的?

您好 这个图是用office画的

出0入0汤圆

发表于 2013-1-16 22:02:51 | 显示全部楼层
顶一个,写得很详细,学习啦

出0入0汤圆

 楼主| 发表于 2013-1-17 12:55:13 | 显示全部楼层
blindcat 发表于 2013-1-16 22:02
顶一个,写得很详细,学习啦

感谢支持

出0入0汤圆

 楼主| 发表于 2013-1-17 12:57:42 | 显示全部楼层
遥控坦克DIY过程解密(08)

>>>>>>>>>>2013-01-17<<<<<<<<<<


       前面介绍了很多专业内容,估计大家看的有些不耐烦了,今天换换口味,欣赏一下我们拍摄的照片,之前一直有朋友反映视频看的不是很清楚,很多细节没有看到,今天给大家上几张图,我们也正在翻录新的视频,希望能做的更好,话不多说开始上图喽,图8-1:

       上面这张图,是我们用铜柱和螺母拼出的“DIY”和“ZiShi”字样,图中这两样东西,是我们拼接外壳的主要连接件。他们都是很常见的零件,相信常常DIY的朋友对这种零件并不陌生。在看下一张,图8-2。

       看到这个图大家会不会想起儿时玩的四驱车呢,如果能够回忆起说明您从小就十分热爱DIY这项充满刺激的动手活动。我们的坦克就是利用这些简单的组件搭建出来的,蛮神奇的。
       后来我们都长大了,但心依然年轻,从未放弃自己热爱的事情,只是不再满足于“简单”的四驱车,一心想要做出自己的超级战车,同时我们的战车应该具有聪明的“大脑”,而不是简单的前、后、左、右,我们要实现更多功能让它具备更快的反映能力,要说反应能力快在这是世界上谁还能快过计算机呢,我们打算在战车中植入计算机让它具有思维,下图就是我们引入的51计算机,图8-3。

       有了大脑战车才会变得更加聪明。
       要说DIY真的乐趣很多,可以充分发挥大家的想象力和动手能力,同时让我们在学校里学到的知识不被浪费掉,所以我们一直鼓励大家动手去做去实践。
       说到坦克我们再来看看他的履带长什么样子,如图8-4。

       大家看到了吗,坦克的履带,我们就以这张笑脸结束今天的文字,希望我们能为大家带来更多的快乐,同时也感谢前一段时间大家对“ZiShi”遥控坦克的支持,感谢大家。
       后面我们继续回到结构设计的话题,请看下一回……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-1-19 23:44:55 | 显示全部楼层
遥控坦克DIY过程解密(09)

>>>>>>>>>>2013-01-19<<<<<<<<<<


       继续解密
       今天进行我们遥控坦克项目的最后一个“解密”部分,最后一部分主要是关于机械结构的解密。对于一般的DIY爱好者来讲螺丝刀、钳子、钢锯、电钻这些工具还都是具备的,但是要说到数控机床、激光切割之类的大家伙可能很少有人具备这个条件了,是不是没有这些大家伙我们就不能进行DIY了呢?当然不是的。DIY的精神就在于有条件要DO,没条件创造条件也要DO,没有工具没有专业的知识都不能阻止我们去DIY。
       今天在这里“ZiShi”要给大家分享的内容是,在有限的加工工具和有限的专业知识条件下如何进行个人的DIY,当然我们这回是围绕机械结构部分展开的。
       我们会分两回进行这部分内容,第一回介绍金属加工方法,第二回介绍非金属加工方法。
       先来看金属加工方法,做任何事之前都需要进行简单设计,如果不进行设计就开工后面会遇到很多麻烦,对于机械加工来说我们第一步要做的就是绘图,可能有朋友说了没学过CAD怎么做呢?我们说没关系一杆笔一把直尺足够了,当然有时候还会用到圆规。有条件的朋友可以现在坐标纸上进行设计,没有坐标纸呢找一张白纸也完全可以,有了这些就可以开工喽,具体怎么画不用详细介绍,我们只要一上图,大家马上明白,请看图9-1、9-2:
  
       这是我们曾经设计过的一个实例—机械腿,看着可能有些复杂,但仔细观察发现图中除了线就是圆,一把直尺一支笔一个圆规完全能搞定了,怎么样原理并不复杂吧没有CAD我们也可以DIY的,有了这张图接下来就是绘制具体的零件了,这个就更加容易了,看图9-3:

       上面的图展示了3个零件的绘制方法,零件画好以后顺便标记尺寸,这个尺寸就是我们后面进行加工的依据了。上面这个图是一个立体效果,我们还要把它转化成平面的尺寸,看图9-4:

       图9-4是一个简单的零件,被展开后就是一个矩形,我们只要把下半部分的图纸用剪刀剪下,然后贴到金属材料上(铁皮、铝片),然后使用钢锯沿着图纸进行切割就好了,切割好的材料根据预先设计的尺寸进行折弯处理,请看图9-5:


       被加工好的零件与图9-5左下方的效果类似,这种加工方法效率不算高但是可行的,为了充分说明这个方法的可行性,我们展示一下当时做的机械腿效果,如图9-6:

       这里只进行了原理性的说明,我想大家应该可以理解这个过程,交代的可能不是很细致,因为具体的手工加工过程还是有很多技巧的,而且对动手能力有比较高的要求,最重要的是有耐心因为这种方法的效率并不高,还有最最重要的是注意安全,主要保护好眼睛和手。如果大家对这种DIY方式感兴趣我们可以进一步分享经验。
       下一回我们就介绍非金属材料的加工,这部分和坦克车就很接近了……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-1-20 09:13:24 | 显示全部楼层
一看那个外壳我笑了,我去年刚用过一张,亚克力,不耐指纹,不过搞干净了就很漂亮

出0入0汤圆

 楼主| 发表于 2013-1-20 19:01:23 | 显示全部楼层
bbssilverkey 发表于 2013-1-20 09:13
一看那个外壳我笑了,我去年刚用过一张,亚克力,不耐指纹,不过搞干净了就很漂亮 ...

黑色挺漂亮的,不过可以考虑给它穿上外衣 嘿嘿

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-1-20 19:07:16 | 显示全部楼层
很详细   顶了

出0入0汤圆

 楼主| 发表于 2013-1-20 19:28:45 | 显示全部楼层
xuboluan 发表于 2013-1-20 19:07
很详细   顶了

多谢多谢

出0入8汤圆

发表于 2013-1-20 19:56:47 | 显示全部楼层
这个真心不错,详细的介绍,辛苦了,,

出0入0汤圆

发表于 2013-1-20 19:58:18 | 显示全部楼层
很不错的坦克

出0入0汤圆

 楼主| 发表于 2013-1-21 11:25:29 | 显示全部楼层
cbailjc 发表于 2013-1-20 19:56
这个真心不错,详细的介绍,辛苦了,,

多谢您支持

出0入0汤圆

 楼主| 发表于 2013-1-21 11:26:11 | 显示全部楼层
yhg-cad 发表于 2013-1-20 19:58
很不错的坦克

多谢支持,好个性的头像

出0入0汤圆

发表于 2013-1-21 12:22:31 | 显示全部楼层
写得真好啊

出0入0汤圆

发表于 2013-1-21 12:34:30 | 显示全部楼层
图画的很好看

出0入0汤圆

发表于 2013-1-21 14:19:06 | 显示全部楼层
视频只看到广告啊

出0入0汤圆

 楼主| 发表于 2013-1-22 09:12:05 | 显示全部楼层
xiaobendan001 发表于 2013-1-21 14:19
视频只看到广告啊

哦?
您再试试这个
http://v.youku.com/v_show/id_XNDk2MjUwNzY0.html

出0入0汤圆

 楼主| 发表于 2013-1-22 09:12:46 | 显示全部楼层
huangqi412 发表于 2013-1-21 12:34
图画的很好看

嘿嘿 谢谢支持哦

出0入0汤圆

 楼主| 发表于 2013-1-22 09:13:24 | 显示全部楼层
lgc-sdu 发表于 2013-1-21 12:22
写得真好啊

继续努力

出0入0汤圆

 楼主| 发表于 2013-1-22 13:25:34 | 显示全部楼层
遥控坦克DIY过程解密(10)
>>>>>>>>>>2013-01-22<<<<<<<<<<
       上回介绍了金属加工,本来计划接着介绍非金属的手工加工方法,不过团队中负责结构的兄弟以及完成了坦克内部结构与组装的“解密”,同时这个地方很多网友又比较感兴趣,所以我们先进行战车的结构和组装“解密”,后面抽个机会再与大家分享非金属的手工加工方法。
       首先来个回顾,看看我们的坦克有几部分构成,看图10-01:

       如果以从上到下的方式去观察的话,我们的战车主要包括了炮塔和底盘两大部分,所以我们在DIY这个战车时候也依据这样的顺序,炮塔的组装、车体的组装、整体的装配以及最后的电路调试过程。
       组装这个坦克涉及的工具并不复杂,一把螺丝刀一把小钳子基本就满足了。
       首先看看炮塔是如何组装的,既然是“解密”就要让大家看的清清楚楚,我们特意将车体零件“散开”让大家进一步了解其内部结构,首先看看这个炮塔是怎么构成的,如图10-02:

       通过上面的图我们已经很清晰的看出了炮管以及炮塔主体的内部结构,而且他的组装过程也极其简单,只要看着这个3D图拼拼插插就好了,最后在关键部位使用螺钉锁紧(哎,连我自己都佩服设计坦克的兄弟,这是怎么构思滴泥,如果朋友们也感觉神奇,一定要顶我们哦,先谢谢大家,嘿嘿)。再来看看炮管和炮塔主体是如何进行连接的,看图10-03:

       一个完整的炮塔已经跃然纸上,不过大家单纯看图可能很难体会到DIY的乐趣了,主要还是得动手试一试,后面我们也会给大家介绍如何通过手工方法达到类似效果,当然了仅限于简单的外观,像坦克这么大的工程如果完全手工打造的话不是不可以而是时间长零件精度方面不好控制。我们团队也是花了很多时间反复修改才把坦克变成今天这个样子的,只要大家肯在DIY上面花时间,当然也要花点银子,基本工具和材料还是要买的,相信每个人都能D出自己满意的作品。
       炮塔的组装基本就介绍完毕了,后面的组装过程也是类似的拼拼插插,相信大家一看就能理解,组装过程还用到了一些链接件,都很常见,如图10-04:

       铜柱、螺钉和螺母,相信每一个DIY爱好者家里都有不少这种东西,具体怎么使用自然不用多说。
       好了,炮塔的内部结构和组装过程已经介绍完了,今天就到这里,下回继续……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-1-25 21:57:22 | 显示全部楼层
不错,支持一下 很有新意

出0入0汤圆

 楼主| 发表于 2013-1-25 23:03:23 | 显示全部楼层
hanxi6mm 发表于 2013-1-25 21:57
不错,支持一下 很有新意

  感谢支持哦

出0入0汤圆

发表于 2013-1-27 08:46:50 | 显示全部楼层
坦克很棒4,中国缺的就是这种创意,加油

出0入0汤圆

 楼主| 发表于 2013-1-27 22:54:48 | 显示全部楼层
leexy 发表于 2013-1-27 08:46
坦克很棒4,中国缺的就是这种创意,加油

感谢支持,大家一起DIY

出0入0汤圆

 楼主| 发表于 2013-2-16 21:14:59 | 显示全部楼层
几天没来了,大家新年快乐
头像被屏蔽

出0入0汤圆

发表于 2013-2-25 21:25:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2013-2-27 16:23:00 | 显示全部楼层
外卡传媒 发表于 2013-2-25 21:25

多谢支持哦

出0入0汤圆

 楼主| 发表于 2013-3-8 14:07:38 | 显示全部楼层
最新解密13, http://www.amobbs.com/thread-5522667-1-1.html

出0入0汤圆

 楼主| 发表于 2013-3-26 11:33:08 | 显示全部楼层
最新解密15,为手柄编写程序
http://www.amobbs.com/thread-5525678-1-1.html

出0入0汤圆

发表于 2013-3-31 22:52:18 | 显示全部楼层
给力啊!

出0入0汤圆

 楼主| 发表于 2013-4-2 15:02:36 | 显示全部楼层
搬砖专业户 发表于 2013-3-31 22:52
给力啊!

嘿嘿,相关帖子请见
http://www.amobbs.com/thread-5514505-1-1.html 解密1-10
http://www.amobbs.com/thread-5518066-1-1.html 解密11
http://www.amobbs.com/thread-5518531-1-1.html 解密12
http://www.amobbs.com/thread-5522667-1-1.html 解密13
http://www.amobbs.com/thread-5524970-1-1.html 解密14
http://www.amobbs.com/thread-5525678-1-1.html 解密15

出0入0汤圆

发表于 2013-7-23 15:45:19 | 显示全部楼层
ZiShi@ 发表于 2013-1-4 10:15
遥控坦克DIY过程解密(01)
>>>>>>>>>>2013-01-04

强烈mark

出0入0汤圆

 楼主| 发表于 2013-7-24 10:10:27 | 显示全部楼层
universe.will 发表于 2013-7-23 15:45
强烈mark

感谢支持啦 呵呵

出0入0汤圆

发表于 2013-7-24 10:42:54 | 显示全部楼层
ZiShi@ 发表于 2013-7-24 10:10
感谢支持啦 呵呵

坦克的外壳是什么材料?也是用雕刻机刻出来的么?菜鸟求教,嘿嘿

出0入0汤圆

发表于 2013-7-26 08:39:25 | 显示全部楼层
见文章在无线电发表了,我也用nRF24L01弄了个遥控小车,但此模块的调试很有难度,手头还没示波器,楼主赶快上此模块的驱动吧~~~~

出0入0汤圆

 楼主| 发表于 2013-8-12 16:26:59 | 显示全部楼层
universe.will 发表于 2013-7-24 10:42
坦克的外壳是什么材料?也是用雕刻机刻出来的么?菜鸟求教,嘿嘿

激光切割的

出0入0汤圆

发表于 2013-8-12 17:17:04 | 显示全部楼层
ZiShi@ 发表于 2013-8-12 16:26
激光切割的

是亚克力?激光对民工来说太高端。。

出0入0汤圆

 楼主| 发表于 2013-8-15 16:35:07 | 显示全部楼层
universe.will 发表于 2013-8-12 17:17
是亚克力?激光对民工来说太高端。。

是,花费比较多

出0入0汤圆

发表于 2013-8-24 01:24:26 | 显示全部楼层
电子与控制部分理解不难,倒是外壳是什么做的

出0入0汤圆

 楼主| 发表于 2013-8-26 16:49:38 | 显示全部楼层
沐风野草 发表于 2013-8-24 01:24
电子与控制部分理解不难,倒是外壳是什么做的

您好,外壳材料是亚克力。

出0入0汤圆

发表于 2013-8-26 21:39:28 | 显示全部楼层
ZiShi@ 发表于 2013-8-26 16:49
您好,外壳材料是亚克力。

自己画的3D图吗,然后打成板?

出0入0汤圆

 楼主| 发表于 2013-9-4 17:35:11 | 显示全部楼层
沐风野草 发表于 2013-8-26 21:39
自己画的3D图吗,然后打成板?

是的,自己设计的,

出0入0汤圆

发表于 2014-3-12 18:26:29 | 显示全部楼层
炮筒感觉很科幻,像《变形金刚2》里面美国战舰发射电磁炮的炮筒。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 14:03

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表