切换到宽版
  • 21686阅读
  • 59回复

[另类]无聊,用DB120做了一辆WIFI小车(新增霹雳游侠灯,附算法) [复制链接]

上一主题 下一主题
离线senya21
 
发帖
579
M币
3013
专家
5
粉丝
82
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2012-07-09
买了一个DB120本来是想来做脱机下载和文件共享的,结果换了一个openwrt的固件后发现可以挂载摄像头和PL2303串口线,就想着做一辆WIFI小车……制作过程忽略。。。小车和51电路板套件是成品,其实是自己懒得焊接。


DB120-wg是双USB口的,刷的固件是db120-openwrt.org.cn-10.03.396-DIY-mini-0218.bin,可以正常挂载罗技的摄像头和PL2303,而且使用Samba共享U盘的时候中文不会乱码。


51开发板仅仅作为将串口信号输出到P2口,用来驱动电机,还有提供PWM信号(电池12V,电机只要6V就够了)。
写了一个程序(使用一个叫做openwrt toolchain的工具编译)运行在DB120上,和电脑的控制台用TCP连接着,将网络信号直接转发到串口,然后输出到51开发板。DB120传回的摄像头信号是mjpg格式的,可以直接用Chrome观看。


下面看下视频,刚刚装了12V 1.3AH的电瓶,彻底摆脱了路由器那根电源线,顺便去隔壁的女老师宿舍溜达了一圈,请无视房间里面的杂物和腿
flash: http://static.video.qq.com/TPout.swf?vid=e0101qs0zd0&auto=1

新增加Android手机控制,早上在单位写的,请继续无视杂物和腿,不懂为嘛视频上传后给我旋转了90度,将就看下吧
flash: http://static.video.qq.com/TPout.swf?vid=f0101ufyvjz&auto=1

继续无聊,很喜欢《霹雳游侠》,看到开发板上有一组LED用来显示流水灯,想着把它们改成霹雳游侠灯,,,附视频,请继续无视……(以下省略N个字)
flash: http://static.video.qq.com/TPout.swf?vid=i0101xte2sm&auto=1


算法:


    // 写在计时器中断里面,每隔0.4秒一次
       // ret 为 bit 初始化为0
       // P1 初始化为 3 这时候刚好是 最旁边的两个灯亮
    {
        if(ret)
        {
            P1 = P1 / 2; // 来
        }
        else
        {
            P1 = P1 * 2; // 回
        }
        if(P1 == 3) // P1口电平为 0000 0011
        {
            ret = 0;
        }
        else if(P1 == 192)  //P1 口电平为 1100 0000
        {
            ret = 1;
        }
    }
[ 此帖被senya21在2012-07-11 16:44重新编辑 ]
本帖最近打赏记录:共17条打赏 ,M币+97
12
离线testman007

发帖
76
M币
82
专家
-1
粉丝
8
只看该作者 1楼 发表于: 2012-07-09
请登录后查看
离线ccc123123

发帖
118
M币
123
专家
0
粉丝
8
只看该作者 2楼 发表于: 2012-07-09
请登录后查看
离线cdxwg

发帖
89557
M币
87151
专家
8
粉丝
128
只看该作者 3楼 发表于: 2012-07-09
请登录后查看
离线dgwinson

发帖
74
M币
3463
专家
1
粉丝
9
只看该作者 4楼 发表于: 2012-07-09
请登录后查看
离线潇世

发帖
3577
M币
1856
专家
1
粉丝
91
只看该作者 5楼 发表于: 2012-07-09
请登录后查看
离线zealv

发帖
1753
M币
1664
专家
9
粉丝
156
只看该作者 6楼 发表于: 2012-07-09
请登录后查看
离线senya21
发帖
579
M币
3013
专家
5
粉丝
82
只看该作者 7楼 发表于: 2012-07-09
回 6楼(zealv) 的帖子
请登录后查看
离线writer15

发帖
1326
M币
199
专家
2
粉丝
28
只看该作者 8楼 发表于: 2012-07-09
请登录后查看
离线kennybb

发帖
5578
M币
3389
专家
1
粉丝
31
只看该作者 9楼 发表于: 2012-07-09
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个