200万粉丝!欢乐的小肥羊同款4G遥控车-技术原理及快速实现

       最近,某音平台上一款4G远程遥控车火了,欢乐的小肥羊每天在家里直播开着4G遥控车 出去瞎逛,4G联网的,没有遥控距离限制,直播间围观人数好几万。。。真是赚足了眼球,这也反映出物联网可视遥控设备在泛娱乐业务方面的应用价值,在未来也是一个颇有发展空间的领域。

       那么,这种4G远程遥控车的技术原理是怎样的呢?作为一个10年的物联网远控技术开发者,我可以告诉大家,其实这个并不难。

 

 

 软件方面大概涉及到:实时音视频RTC技术(图传)、MavLink通讯协议(数传和遥控)、安卓苹果App开发、游戏手柄应用开发(方向盘和油门踏板其实也是属于手柄外设)。

硬件方面:主要是在机器端(车子)搭载的 安卓主板、4G通讯模块、Rover飞控、然后就是一些继电器(车灯)和舵机(摄像头云台)的控制。

车子端的安卓主板运行软件,经4G通讯模块连接互联网,通过usb摄像头采集视频,通过麦克风采集声音,然后在实时音视频RTC技术的支撑下 压缩编码,网络传输,到达控制端手机App。用户就可以远程看到视频和听到声音。当然,声音也可以反向从用户端App传输到车子的安卓主板,再通过喇叭播放出来,这就是双向对话功能。

用户控制车子的操作(可以是通过触屏虚拟摇杆,也可以是游戏手柄或方向盘/油门踏板)经过网络传输到 车子端的安卓主板,然后安卓主板通过板载串口 连接到Rover飞控,控制指令解析成相应的MavLink通讯消息发送给飞控,飞控就能输出PWM信号控制 车子的转向舵机和电调并驱动电机。

明白了4G远程遥控车的技术原理,那如何实现呢?作者将推荐一种快速的实现方法。

咱们物联网领域,具体可以说是无人机、无人车、无人船技术领域,其实早已有成熟的方案和模块 可以实现4G遥控车。

比如本人去年开发的4G/5G网络图传数传遥控一体模块,就特别适合应用到4G遥控车上。该一体模块其实内部包含了:安卓主板、4G/5G通信模块、APM飞控。

 下面我说说究竟怎么快速改装一辆与欢乐的小肥羊同样功能的4G远程遥控车:

首先,你要有一辆RC遥控车,并且是带电调和转向舵机的(当然,坦克履带车 差速转向的也可以支持)。拆开车子外壳,看看里面,差不多都类似下图所示:

 原本,电调信号线和转向舵机信号线是插在遥控接收机里面的, 你要把它们拔出来,然后插到 一体模块的对应位置(Output 1 ,3),注意线序,白色的或黄色的线靠内侧。

 然后,把USB摄像头插入一体模块的任一USB口:

  然后,把语音对话模块连接到一体模块:

 再插入手机SIM卡,并接上4G天线:

 最后,插上电池,接上电调的供电线,硬件部分就搞定了:

 对了,还有摄像头的云台,云台上下转动的控制线 和 左右转动的控制线分别 插入一体模块的Output 2 和 4.  

那就在控制端手机安装一个配套App,连接车子就可以玩了,真正的4G联网,无限距离。高清视频 延迟很低,大概200多毫秒的样子。 欢乐的小肥羊同款同功能的4G遥控车。

其实这个4G/5G图传数传遥控一体模块不仅能用于遥控车,也可以用于无人船、无人机呢

   

看看实际测试的视频吧:

5G联网远程驾驶, FPV赛车项目

4G联网远程遥控,航模飞机FPV,真机实景,第一视角空战,太刺激了!

+++++++++++++++++++++++++++++++++++++++++++++++++

  欢迎大家进来一起探讨交流!!!

【QQ交流群:221890987】相关资料和App在群文件中有下载!
+++++++++++++++++++++++++++++++++++++++++++++++++

版权声明:本文为CSDN博主「鸟瞰天下」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/atemphot/article/details/120587449

生成海报
点赞 0

鸟瞰天下

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

基于8051单片机实现电子时钟+数字秒表设计

概述 电子时钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许

OV7670摄像头模块资料

OV7670摄像头模块资料 一、实物图和原理图 二、模块简介 OV7670 是 OV( OmniVision)公司生产的 CMOS VGA 图像传感器。该传感器体积小、工作电压低,提供单片 VGA

汇编实现LED点亮

汇编点亮一个LED MCS-51单片机 也许C语言人人都会,但使用汇编语言就不一定了。 使用汇编语言点亮一个LED灯 程序: ORG 0000H MAIN:CLR P2.0 LJMP MAINEND 注释如下&#