Answers:
您有不同的选择(按优先级划分的优先级):
将智能手机用作相机。实际上有用于此的应用程序。如果您可以将一部手机连接到机器人,则可以在另一部手机或网络上流式传输实时视频。但是,连接到机器人的电话应具有Internet连接(3G甚至Edge)。在App Store或Google Play中搜索“实时流”。
使用IP摄像机。此选项非常简单,需要您拥有一个IP摄像机,然后才能由Arduino控制。IP摄像机可以将视频无线传输到路由器或Raspberry pie。然后,您可以将另一部电话或计算机连接到路由器以查看实时图像。
使用Raspberry Pi。由于其性能低下,Id通常不会在Arduino平台上进行视频或图像处理。您可以将Raspberry pi连接到Arduino。和树莓派的好相机。Arduino可以在何时开始传输等等向Raspberry pi发送命令。然后,您也可以在Pi上进行图像处理。而且由于Raspberry pi可以充当路由器,因此您可以通过wifi甚至蓝牙将智能手机连接到raspberry pi。即使使用文本/颜色操作,您也将获得高质量的FPS视频。
您可以将Android ADK用作主控制器。然后将Arduino设置为附件。这样,Arduino可以命令Android做什么。一款廉价的基于Android的手机将花费您100美元左右,您将获得很多功能。像GPS,相机,电池等。大多数现代智能手机都具有创建wifi热点的功能。然后,您可以将任何其他wifi平台连接到该热点并控制机器人,或者在您的情况下观看实时流视频。我认为这是最优雅的方法。
是的,可以,但是请注意以下几点。
1)如果您使用的是蓝牙,则其数据传输速率取决于不同的版本,例如v2蓝牙,其数据传输速率为3 Mb \ s。
2)现在,假设您在QVGA模式下使用像ov7670这样的摄像机(一帧320 x 240像素),每个像素为8位,要获得良好的视频,您每秒需要30帧,一帧为76800字节,对于30帧为2.3 Mb \ s。
3)现在2.3 MB \ S <3 MB \ s,您可以直播视频流。
4)剩下的取决于您在编程和与不同模块进行电子连接方面的能力。
为了回答“这是否可行”的问题,我会说是的。根据有关Slashgear的评论,显然有一种名为Looxcie的产品可以做到这一点。
我的猜测是它正在使用蓝牙的音频/视频控制传输协议(AVCTP),因此您可能会检查支持AVCTP的设备和手机软件库。