极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 24530|回复: 15

刚组装好的Arduino无线小车

[复制链接]
发表于 2012-12-11 23:00:42 | 显示全部楼层 |阅读模式
核心组成:
TP-LINK703N迷你无线路由器
摄像头(型号未知,一个闲置了N久的USB摄像头改装)
Arduino R3开发板
串口蓝牙
USB蓝牙(插在路由器上与串口蓝牙通信)
USB Hub
两个直流电机
一块电机驱动板
7.2V锂电池
超声波传感器

关于通信:
客户端----(socket)---路由器---(rs232串口通信 on 串口蓝牙)--Arduino

客户端使用Python+PyQt4+PySerial编写(windows&&Linux都可以用)
路由器刷入openwrt系统,
   使用开源软件mjpg-streamer通过socket传输视频数据
   使用ser2net透传客户端数据(本来想用Python写一个透传服务器的,后来发现有现成ser2net就暂时不写了)
协议使用XML描述,并通过之前发过的gencode程序生成打解包C代码

关于人脸识别:
使用pyopencv,demo程序已搞定

目前尚未完成所有代码,另外还有一些问题木有解决。待所有问题搞定后,笔者会将所有代码分享出来,供大家参考



本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2012-12-12 08:35:43 | 显示全部楼层
     好贴  
回复 支持 反对

使用道具 举报

发表于 2012-12-12 09:02:48 | 显示全部楼层
arduino在里面起的作用是驱动电机么?路由+摄像头应该完成了大部分的工作

还有上位机程序呢,手机蓝牙控制端呢?
回复 支持 反对

使用道具 举报

发表于 2012-12-12 09:35:35 | 显示全部楼层
Arduino 驱动电机和控制超声波管理,呵呵,是一个小单片机干的事情!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-12 09:51:59 | 显示全部楼层
Randy 发表于 2012-12-12 09:35
Arduino 驱动电机和控制超声波管理,呵呵,是一个小单片机干的事情!

呵呵,有点浪费
不过既然是Arduino爱好者,而且手头上又没有单片机,那用arduino控制电机、舵机和超声传感器部分又有什么问题呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-12 09:54:32 | 显示全部楼层
ttyp 发表于 2012-12-12 09:02
arduino在里面起的作用是驱动电机么?路由+摄像头应该完成了大部分的工作

还有上位机程序呢,手机蓝牙控 ...

Arduino只控制电机、舵机和超声传感器部分(难道你想让Arduino传输视频?)
没有所谓的“大部分的工作”,这是一个整体,就像你的大脑和躯干对你来说同样重要~~
上位机程序还没有完全写好,手机端也不会有蓝牙控制程序,我想做的是Web控制
回复 支持 反对

使用道具 举报

发表于 2012-12-12 10:11:51 | 显示全部楼层
web控制的好处是远程监控,手机遥控的好处是可以带出去遛弯

小车能动算是比较简单的工作吧,视频是大头(包括web服务+视频传输+wifi。。。),也是比较实用的,所以我说了大部分的工作

既然不用手机控制,何必要蓝牙呢?wifi就够了啊
回复 支持 反对

使用道具 举报

发表于 2012-12-12 10:22:39 | 显示全部楼层
703
http://www.wifi-robots.com/index.php
有大量现成的bin可以刷,还有上位机软件和l蓝牙等
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-12 11:08:04 | 显示全部楼层
ttyp 发表于 2012-12-12 10:11
web控制的好处是远程监控,手机遥控的好处是可以带出去遛弯

小车能动算是比较简单的工作吧,视频是大头( ...

哎,这个全凭个人爱好,既然我自己有个蓝牙模块,而且之前也没见有人这个做过,为什么就不可以尝试呢?
非得用一个数据线么?
发烧友,不会止步于解决问题……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-12 11:10:25 | 显示全部楼层
本帖最后由 apache 于 2012-12-12 11:13 编辑
ttyp 发表于 2012-12-12 10:22
703
http://www.wifi-robots.com/index.php
有大量现成的bin可以刷,还有上位机软件和l蓝牙等


但是没有一个我喜欢的,每个人都应该自己尝试,借鉴别人的东西,鼓励别人的东西,但是一定要编写与分享自己的软件,这样才会有进步,你说呢?

另外,你可能没有明白我的说的web是什么意思,所以才会反驳拿着手机在外面方便,难道手机就不能通过手机浏览器控制小车么?

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-12 11:14:26 | 显示全部楼层
ttyp 发表于 2012-12-12 10:11
web控制的好处是远程监控,手机遥控的好处是可以带出去遛弯

小车能动算是比较简单的工作吧,视频是大头( ...

“既然不用手机控制,何必要蓝牙呢?”
感觉你这个反问,好搞笑……
回复 支持 反对

使用道具 举报

发表于 2012-12-12 11:25:56 | 显示全部楼层
apache 发表于 2012-12-12 11:10
但是没有一个我喜欢的,每个人都应该自己尝试,借鉴别人的东西,鼓励别人的东西,但是一定要编写与分享 ...

自己研究是好事,但是也要听听别人的意见啊,不多说了
回复 支持 反对

使用道具 举报

发表于 2012-12-12 12:41:08 | 显示全部楼层
apache 发表于 2012-12-12 11:10
但是没有一个我喜欢的,每个人都应该自己尝试,借鉴别人的东西,鼓励别人的东西,但是一定要编写与分享 ...

非常赞同!发烧友的特点就是什么都要自己去尝试一下,把所有的东西都贴上自己的标签~哈哈,期待
回复 支持 反对

使用道具 举报

发表于 2012-12-12 14:35:09 | 显示全部楼层
apache 发表于 2012-12-12 09:51
呵呵,有点浪费
不过既然是Arduino爱好者,而且手头上又没有单片机,那用arduino控制电机、舵机和超声传 ...

没问题哦,我只是想回答二楼的问题,哈哈!楼主做的不错了!
回复 支持 反对

使用道具 举报

发表于 2012-12-17 23:22:48 | 显示全部楼层
嗯嗯,顶一下,以后俺也会尝试,你是我的先驱啊
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-24 18:06 , Processed in 0.048928 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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