基于51的wifi视频小车制作masonson

基于51wifi视频小车制作


固件安装包: "固件安装包.rar" http://vdisk.weibo.com/s/h1ioo
3.制作wifi小车所需软件

(1)keil c3.0: 编译单片机c语言的软件  用于产生烧写所需hex文件

(2)stc4.83:    烧写单片机的程序的软件 (针对stc89cxx单片机烧写)
下载: "STC-ISP-V4.83.rar" http://vdisk.weibo.com/s/h1h-7
(3)putty:     用ttl线刷机时 输入命令让路由执行的软件 具体怎么用在接下刷机部分中有讲到

(4)winscp:     用于导入安装包到路由中 具体怎么用在接下刷机部分中有讲到
下载: "winscp.rar" http://vdisk.weibo.com/s/h1i4P
(5)上位机(论坛版):    通过发送指令控制wifi小车
Wifi机器人论坛下载: "dotnet上位机.rar" http://vdisk.weibo.com/s/h1gFa/1351760773



Masonson学习整理所得 希望对和我一样小白起步的有帮助

1.制作小车所需材料

14wd小车(黄色TT马达,65mm轮)图片:基于51的wifi视频小车制作masonson

价格75-85

2L298n

基于51的wifi视频小车制作masonson


 价格20-45

351stc89c52/at89c52)单片机最小系统(原理图)(一定要是最小系统,引脚由排针引出 不要接类似中控板之类的其他模块)最小系统如图所示(不是本人所画 右边的排阻并不在最小系统内)

基于51的wifi视频小车制作masonson

基于51的wifi视频小车制作masonson

4)电源(电池包或者18650电池) :这里是有两部分电源

            一部分是给51及驱动供电的电源51供电的电源 电压为+5v  +5电源可用6v 1300mA的电池包 也可以接电池盒 电压在4.5-5.5v)之间

            一部分是给路由供电的电源(用18650型号的电池 电压为3.7v 有专门用的电池盒 请注意区分 )给路由的电源是为12v  给路由供电的电源可以用电池盒 32并的方式得到12v的电压 32并:假如是2两个三节18650电池盒 就是3个电池串联 再把两个电池盒用引出线并联)

 (5) DB120-wg usb 价格45-60 在购买时也可以要求卖家刷openwrt2.6的固件 还有路由电源 具体可问卖家


基于51的wifi视频小车制作masonson

6)摄像头 zc301 我买的是蝙蝠侠摄像头 芯片是中星微301 价格 15-25 具体可看图片

基于51的wifi视频小车制作masonson

2.制作小车所需的工具

1)杜邦线 用来连接路由和单片机io口的  数量和价格不等

基于51的wifi视频小车制作masonson

2)万用表 用来测量电压 可以买也可以不买不过万用表比较实用 一般都有

基于51的wifi视频小车制作masonson

 价格 25-45

3)泡沫胶 铜管  螺丝 螺帽 若干

基于51的wifi视频小车制作masonson

 (4) ttl刷机线  用来刷路由DB120的固件之用 一般必备

基于51的wifi视频小车制作masonson

3.制作wifi小车所需软件

 

1keil c3.0编译单片机c语言的软件  用于产生烧写所需hex文件

 下载:

2stc4.83:    烧写单片机的程序的软件 (针对stc89cxx单片机烧写)

下载:

3putty     ttl线刷机时 输入命令让路由执行的软件 具体怎么用在接下刷机部分中有讲到

下载:

4winscp:     用于导入安装包到路由中 具体怎么用在接下刷机部分中有讲到

下载:

5)上位机(论坛版):    通过发送指令控制wifi小车

Wifi机器人论坛下载:基于51的wifi视频小车制作masonson



4.制作小车第一部分DB120刷机

这部分比较繁琐 也是比较难得部分很多问题 希望耐心得看完以及刷机过程中细心和耐心一些


1):准备好要刷的固件和安装包

基于51的wifi视频小车制作masonson


2):设置电脑ip协议

自动获取改为获取下面的ip地址

基于51的wifi视频小车制作masonson


3):准备好刷机线 连接如图所示 网线接到离电源线近的那个口

刷机线rxd接路由txd 刷机线txd接路由rxd 电源线不要连接 然后连接地线 这是在没连接电源的情况下进行的

基于51的wifi视频小车制作masonson


基于51的wifi视频小车制作masonson


基于51的wifi视频小车制作masonson

4):连接好线后 打开putty 使用串口连接

putty软件:

基于51的wifi视频小车制作masonson

打开后 如图所示:

这里的com口是根据你电脑所显示的是com口而定的 刷机线接入电脑后 会出现串口端 就是com口 在设备管理器里 可以找到

基于51的wifi视频小车制作masonson

5):打开路由电源 在通电前几秒内 敲击空格键多次 直到路由电源指示灯出现红灯

基于51的wifi视频小车制作masonson

putty会显示进入cfe

基于51的wifi视频小车制作masonson

输入e a 注意之间是有一个空格的 敲enter 输入y

之后会有一点一点的省略号,等待大约一两分钟 省略号没有掉 会出现一大堆快速前进的命令符 这时候关掉路由(这是在路由里有固件的前提下 清理内存用的  如果路由没有固件存在 putty会显示no image targ out 刷机的时候则可忽略 )

基于51的wifi视频小车制作masonson

6):重新打开路由电源,通电前几秒内按几下空格键阻止CFE启动

打开火狐浏览器 输入198.162.1.1 会出现固件上传页面 将之前准备好的固件(后缀为bin)在上传页面打开 上传 等待大约3—5分钟

putty会显示进度

基于51的wifi视频小车制作masonson

putty显示如下图所示 即可关掉路由电源 这仅仅是我电脑的显示 各个固件的不同 显示的也不同

基于51的wifi视频小车制作masonson

7):此时 路由是没有电源的状态 putty也已经关闭 打开ip协议 改成自动获取ip地址 网线插到lan的其他口(比如lan4是离电源近的口 就插lan1-lan3口) 拔掉刷机线

8):打开路由电源(大亚路由 在我的路由上看来 一般关电源后等1—2分钟 重新打开电源会比较稳定 )在打开路由后 等待路由初始化 一般30s 然后打开火狐浏览器 输入地址192.168.1.1 会出现luciopenwrt)的页面 如果没有 则表示路由没有刷机成功

基于51的wifi视频小车制作masonson

 输入 密码 admin或者admia 

 (9):开始设置路由(这里我没有截图或者是截图在其他手机里,借用论坛的图片,本文档有多处借用论坛的图片 谢谢论坛及写帖的人)

登陆密码设置:在system里 点击admin password 进行修改密码 不修改的话 会导致下面的winscp登陆不进去

 

基于51的wifi视频小车制作masonson

10):设置无线 在network wifi中打开  然后在enable的小方格下 打一个勾 表示打开无线 无线的密码设置 如下图所示 essid 可以自己修改 我设置的是wifi

基于51的wifi视频小车制作masonson

设定完成后 点击log out  在左上角 下拉菜单里

关掉路由 等待一两分钟后 打开路由 初始化完毕后 会出现无线信号 就是我设置的wifi

基于51的wifi视频小车制作masonson

11):打开winscp

基于51的wifi视频小车制作masonson

进入登陆界面

基于51的wifi视频小车制作masonson

进行登陆界面的信息输入 文件协议是scp 登陆时 会出现一些警告 可以直接叉掉 进入目录页面

基于51的wifi视频小车制作masonson

单击登陆 进入一个可以复制文件到路由的界面 把安装包(后缀是ipk)放在下 也就是直接鼠标拖动之前准备好的安装包到目录下即可

基于51的wifi视频小车制作masonson

完成后 关闭winscp

(12)打开putty  输入如下图所示内容 单击open

基于51的wifi视频小车制作masonson

输入root 敲击enter 输入密码 注意 此时密码输入是看不见的 输入完成后敲击回车(enter

基于51的wifi视频小车制作masonson

接下来的具体操作可以参照下面的链接

wq可以换成大写的zz

 

db120——刷机地址:http://www.wifi-robots.com/forum.php?mod=viewthread&tid=1931&highlight=db120

 

5.制作小车第二部分4轮小车的安装

第一步:组装4轮小车,即4wd小车。

这个可根据tb卖家给的小车组装图进行组装 这里不再赘述

第二步:安装l298n驱动模块  每个小车可能有差异 这里仅仅介绍自己的安装效果 上图:基于51的wifi视频小车制作masonson

第三步:安装DB120路由  这里路由已经刷机完毕


基于51的wifi视频小车制作masonson

基于51的wifi视频小车制作masonson



第四步:安装摄像头 直接把摄像头的usb线接到路由的下面那个usb接口


基于51的wifi视频小车制作masonson

第五步:安装51单片机最小系统模块 这里我用得是开发板如果没有开发板的 可以在网络上找到有卖的 价格为20-25 还有stc下载线一并购买


基于51的wifi视频小车制作masonson

第六步:安装两部分电源

路由供电电池图:基于51的wifi视频小车制作masonson


小车单片机供电 绿色的地方 电池包

基于51的wifi视频小车制作masonson


总体接线图


基于51的wifi视频小车制作masonson

小车总体图


基于51的wifi视频小车制作masonson

基于51的wifi视频小车制作masonson

发现当初自己做的时候 也比较少的讲到 串口调试这里的问题  (上位机通过路由发数据 通过串口调试助手显示)
在这里说一下
1.连接刷机线 rxd接txd  txd接rxd  共地 电源不接  ttl线接到com1~4口 接5678口之类的在本人电脑是有问题的 大家酌情试试看
2.连接网线 接其他lan口(不是离电源近的那个口)
3. 打开路由 稍等两分钟 打开上位机 选择控制模式 (wifi模式)如果能连上 点击上位机的前后左右 看串口调试助手有无显示
4.串口调试助手 的设置 是9600  无奇偶校验 数据位8 停止位1 十六进制打钩 显示后 是跟上面的图片差不多

你可能感兴趣的:(电子基础/制作)