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

 找回密码
 立即注册
查看: 12495|回复: 10

一台电脑控制多个机器小车+视频+双向语音(方案)

[复制链接]
发表于 2012-5-18 11:25:35 | 显示全部楼层 |阅读模式
刚刚加入wifi机器人小车论坛,本人不是做小车的,只是在wifi网络这块有需要,然后使用liuviking的wifi路由ser2net
。后来想了一下如题的这个方案,还是很可行的。废话不多说…………

第一个问题:一台电脑控制多个机器人。
现在的方案是在openwrt里可以设置一个Access Point,然后用笔记本去连接,然后访问192.168.1.1。
解决办法是主路由设置成Access Point(WDS),从路由设置成Client(WDS)并连接主路由。连接成功后,在从路由的
Networt-Interfaces-wwan里设置Common Cofigurationg-Physical Settings,创建桥,并且把连接主的那个勾上。然后
从路由再设置一个Access Point(WDS)。
这样,两个电脑就会收到两个路由的SSID,只要连接其中的一个就可以访问两个,当然两个的IP地址必须设置不一样。
第二个问题:双向语音。
很多人想通过usb上加个声卡的办法来支持语音。我的办法是通过串口,对也就是ser2net。
用单片机的AD对外界进行语音采样,然后用ADPCM压缩,8k采样速度压缩后的数据流是32kbps。ser2net的串口最高支持
115200bps。所以这个是可以的。
当然有人问了,ser2net的数据从PC端到路由端没有问题,但是从路由端到PC端的数据却不行。
当然我也碰到了这个问题。ser2net的串口和控制端的串口是共用的一个,只需要把控制端这边关闭就可以了。
vi /etc/inittal
可以看到有一行这样的字样:“ttyATH0:askfirst:/bin/ash --login”把这行注销重启就可以了。
既然双向的传输数据没问题了,再加上ADPCM算法,整个的方案是完全行的通的。

声明:本人对linux了解很少,如有错误的地方希望高手莫要排砖。

还有就是现在的ser2net是服务端模式,希望有高手可以把他设置成客户端模式,这样,控制多辆小车的时候就不需要先
知道小车的ip地址了。

回复

使用道具 举报

发表于 2012-5-18 15:22:45 | 显示全部楼层
看上去好难啊!
等有时间也折腾一下语音
回复 支持 反对

使用道具 举报

发表于 2012-5-23 00:36:20 | 显示全部楼层
思路好犀利啊
回复 支持 反对

使用道具 举报

发表于 2012-5-25 19:47:51 | 显示全部楼层
有高手讨论一下可行性吗
回复 支持 反对

使用道具 举报

发表于 2012-7-3 19:59:05 | 显示全部楼层
双向语音控制这个好玩。
回复 支持 反对

使用道具 举报

发表于 2012-8-24 16:23:36 | 显示全部楼层
这不就是可视网络电话?
回复 支持 反对

使用道具 举报

发表于 2012-8-27 19:04:13 | 显示全部楼层
传递语音,我也想玩玩···
回复 支持 反对

使用道具 举报

发表于 2013-1-24 20:49:13 | 显示全部楼层
语音也很重要,支持做下去
回复 支持 反对

使用道具 举报

发表于 2013-4-1 15:16:58 | 显示全部楼层
WIFI语音对讲机我有做过,串口传输高压缩语音数据是不成问题的。。。。
回复 支持 反对

使用道具 举报

发表于 2013-4-29 19:39:54 | 显示全部楼层
703的板子上有I2S的interface ,我觉得大家可以开发利用起来。
官方的sdk肯定有相关的资料。该款ic 可以做VOIP的方案,貌似
国内没出这方面的货。 这个功能都省去了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-15 07:05 , Processed in 1.079250 second(s), 19 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

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