小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 19768|回复: 13

【原创】PSP 也可以控制wifi小车,代码非原创,鼓励开源

[复制链接]
发表于 2013-5-24 00:46:31 | 显示全部楼层 |阅读模式
本帖最后由 obana 于 2013-5-24 00:49 编辑

自己做的wifi小车已经完工很久了,最近公司搞Arduino大赛,有个问题一直困扰着我,如何实现不用盯着手机屏幕也能操作小车。

看到有的同事抱着个笔记本,笔记本再连一个手柄,不禁启发了我,有没有支持wifi的手柄呢?

网上搜了下,国外网站也有成品,无奈需要大笔的银子。想起了家里闲置的PSP 2000,这东西早就支持Wifi了,而且有足够多的按键,用到Wifi小车上足够了,关键是PSP拿在手里相当的顺手,而且拉风。

google了一把,还真找到线索了,琢磨了几天,果真在工作室的驱动板+703N上实验成功,经验与大家一起分享:

1. google搜索WiFiController v0.4.4,这是一个运行在PSP上的UDP Client,能够把PSP的按键转换成一个长度为11的UDP数据包,发到指定的IP:端口上,我做了如下修改,修改后代码附在最后,代码是老外写的,非原创,但鼓励大家修改后开源。
    1)修改默认端口为2001
    2)Socket默认是UDP的,改为TCP,否则Openwrt处理不了
    3)修改了代码逻辑,把11字节的数据包改为驱动板可以识别的5字节数据包
    4)把PSP的上下左右按键映射为小车的上下左右

2. 下载psp sdk,安装,把上述WiFiController代码拷贝到sample目录下,开启命令行窗口,进入代码根目录运行make
    注意,代码根目录下有两个make file,后缀分别是1xx和3xx,如果是PSP 1000,就用1xx这个,如果是PSP 2000,就用3xx这个。

3. 在PSP的PSP/GAME 目录下新建WiFiController目录,把编译生成的EBOOT.PBP拷贝进去,再把代码根目录下的wifi.cfg打开,把里面的IP地址修改为数传板的IP地址,保存后拷贝到WiFiController目录下。

4. 运行程序,截图如下
IMG_20130523_163634.jpg

运行界面:
IMG_20130523_163725.jpg
代码下载:目前还不支持显示摄像头图像,希望有高手一起完善
WiFiController.rar (531.19 KB, 下载次数: 156)

评分

参与人数 2威望 +3 金钱 +3 贡献 +2 收起 理由
robotStudio + 1 + 1 + 1
liuviking + 2 + 2 + 1 这个要顶!

查看全部评分

回复

使用道具 举报

发表于 2013-5-24 09:07:34 | 显示全部楼层
哎,早出来  就不把3000给卖了
回复 支持 反对

使用道具 举报

发表于 2013-5-24 18:31:55 | 显示全部楼层
太有想法了,值得学习!{:2_27:}
回复 支持 反对

使用道具 举报

发表于 2013-5-25 21:14:05 | 显示全部楼层
这个创意不错。。。
回复 支持 反对

使用道具 举报

发表于 2013-5-25 22:24:18 | 显示全部楼层
好 这个用起来肯定不错
回复 支持 反对

使用道具 举报

发表于 2013-5-26 17:23:27 | 显示全部楼层
豆芽 发表于 2013-5-24 09:07
哎,早出来  就不把3000给卖了

3000二手的价值多少啊?
回复 支持 反对

使用道具 举报

发表于 2013-5-26 17:39:23 | 显示全部楼层
Diy_IMRE 发表于 2013-5-26 17:23
3000二手的价值多少啊?

32G的 卖了 六百大洋
回复 支持 反对

使用道具 举报

发表于 2013-5-26 19:23:40 | 显示全部楼层
豆芽 发表于 2013-5-26 17:39
32G的 卖了 六百大洋

是啥棒子?
回复 支持 反对

使用道具 举报

发表于 2013-5-28 17:09:10 | 显示全部楼层
这个很好   谢谢 分享
回复 支持 反对

使用道具 举报

发表于 2013-7-17 14:34:46 | 显示全部楼层
顶,感谢分享。试试效果。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-3-29 18:31 , Processed in 1.111225 second(s), 22 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

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