最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 科技DIY > 机器人/模型 >

『小七DIY』迷你蓝牙小坦克,支持重力感应哦!(2)

时间:2017-05-18 20:19来源:数码之家 作者:admin 点击:
好好的板子就这样废了。。虽然可以飞线,但是我不乐意呀 没办法,只好重新做一个,这次接对了 0.4mm的线宽,热转印的话还是可以很轻松的做出来。 学校打印室的打印机出问题了,打印的效果很差,而且打印一次要收1.5
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

好好的板子就这样废了。。虽然可以飞线,但是我不乐意呀  『小七DIY』迷你蓝牙小坦克,支持重力感应哦!


『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

没办法,只好重新做一个,这次接对了
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!



0.4mm的线宽,热转印的话还是可以很轻松的做出来。


『小七DIY』迷你蓝牙小坦克,支持重力感应哦!


学校打印室的打印机出问题了,打印的效果很差,而且打印一次要收1.5元,正考虑要不要收一个 二手的激光打印机,毕业后再转手或自用,诸位坛友的意见如何?反正以后做PCB都要用到打印机,空闲的时候也可以帮别人打印,赚回一些成本  『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

腐蚀ing


『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

腐蚀好了,由于打印的效果不好,有毛刺,导致热转印的效果也不好,再导致腐蚀出来的效果也不好  『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

『小七DIY』迷你蓝牙小坦克,支持重力感应哦!


焊上 贴片的 STC11F102E 和 11.0592MHZ晶振,以及两个 L9110 来驱动电机

『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

一个L9110 可以控制电机的正转或者反转


『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

蓝牙模块需要3.3V的电压,所以要做一个3.3V稳压电路给它

『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

装在这里刚刚好  『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

尾部装上小开关,在不用的时候可以断掉电源
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!



『小七DIY』迷你蓝牙小坦克,支持重力感应哦!



先装上小电池,这个小电池是给单片机供电的。不知道什么原因,当电机驱动芯片和单片机共用一个电源的时候就无法正常工作。所以两个电源就两个电源吧。
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

电池上面是电路板
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

把电池、开关什么的线接上
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

把蓝牙模块接上
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

25块钱买的蓝牙模块,串口输出
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

在这期间对电路的接线改了一下,所以和上面的相比会有些变化,这个接口是用来充电和下载程序的。对了,那块黑黑的电池原来是 palm 手机的,单独用来给小电机供电。
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

装上外壳,准备收工了 『小七DIY』迷你蓝牙小坦克,支持重力感应哦!
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

蓝牙模块和接口放在炮塔里,虽然充电和下载有点麻烦,先不管那么多了
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

装好了!跟买回来的时候没啥两样。嘿嘿『小七DIY』迷你蓝牙小坦克,支持重力感应哦!
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

尾部原来充电的地方改成了指示灯
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

当打开电源的时候,指示灯就按照设定的频率一闪一闪的,表示单片机正在工作,如果灯不闪或者闪烁有异常,说明电量不足或者单片机有问题了
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

来一个帅气的侧面照
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!



『小七DIY』迷你蓝牙小坦克,支持重力感应哦!



霸气测漏的炮管。。。
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

虽然它各种霸气外漏,但归根到底还是一个死物,所以我们要用程序让它动起来
『小七DIY』迷你蓝牙小坦克,支持重力感应哦!

首先是 drive.h 头文件,声明了几个接口,分别是左转,右转,前进,后退。具体由drive.c来实现相应的功能。(模块化编程方法,在小七教你单片机一帖里面讲到的 http://www.mydigit.cn/read.php?tid=536508   『小七DIY』迷你蓝牙小坦克,支持重力感应哦!


复制代码
  1. #ifndef __DRIVE_H__
  2. #define __DRIVE_H__
  3.  
  4. void Left();
  5. void Right();
  6. void Forward();
  7. void Backward();
  8. void Stop();
  9.  
  10. #endif

然后是 drive.c,里面负责控制相应的电路,来实现小电机的转向,从而实现小坦克的左右转,前后退等
复制代码
  1. #include <reg52.h>
  2. #include "drive.h"
  3.  
  4. sbit L_A = P1^7;
  5. sbit L_B = P1^6;
  6. sbit R_A = P1^5;
  7. sbit R_B = P1^4;
  8.   (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容