代码开源,自制4G远程遥控车!快拿出吃灰的Air780E开发板

描述

 

你想自己亲手制作一辆远程遥控小车吗?——使用4G联网,在全国基站覆盖的地方都可以遥控;采用网页控制,跨平台性好,只要能打开网页的设备都能控制小车;LuatOS代码开源,可随心DIY

特别感谢合宙社群@海阔凭鱼跃大佬的热心分享,看完本文你也可以轻松DIY:

为什么用合宙LuatOS开发——开发简单快速、上手方便、无需学习复杂的语法,只要有例程就能改出很多玩法。这个4G小车控制就是根据合宙AirTun网页点灯的demo改出来的。

接下来,我们一起看看远程遥控小车的制作要点。

 

1

元器件准备


 

 

1.1 淘宝购买
 

USB公头焊线式2个

小车基础套件:
小车底板,tt马达带轮子2个,万向轮1个。

锂电池USB充放一体模块5V

杜邦线若干

L298PN电机一个

 

基本上同一家店能买全,按需选择即可:

 

代码

 

1.2  自备元件
 

充电宝1个:

20000mAh输出支持5V/3A、9V/2A、12V/1.5A。

  • 18650锂电池2600mAh 1节

旧安卓手机一个:

  • 插卡使用4G数据,用IPV6进行屏幕串流做图传。

4G开发板:

之前9.9元团购入手的合宙Air780E开发板一个。

 

 

2

遥控小车拼装


 

 

2.1  基础元件连接

购买齐备上述原材料之后,可以查看卖家提供的说明或者相应芯片的Datasheet,并使用杜邦线(剪开留母头)将各部分电路连接起来。

代码

代码

 

2.2  主要接线参考

 

代码
 

 

 

3

相关软件准备


 

 

3.1 烧录小车源码

使用合宙自主研发的多功能下载调试工具LuaTools,给Air780E模块烧录源码。

4G遥控车源码:
https://gitee.com/openLuat/luatos-airtun/tree/master/turnkey/4g_minicar

代码

烧录完开机可以看到控制台显示控制端网址,记下来,在任意浏览器打开即可控制小车:

代码

打开网页,已经可以试着遥控小车了。

 

3.2  图传准备

下载安卓屏幕串流APP—ScreenStream-FirebaseFree。

下载地址:

https://github.com/dkrivoruchko/ScreenStream/releases

打开软件-设置:
 

勾选【自动 开始/停止 视频流】;

图像-顺时针旋转图像-270° (根据手机横放摄像头画面自己调),其他调整帧率、压缩质量可将流量调到几十Kb/s,后期可根据需要调。

高级-取消勾选【只用wifi】-勾选【启用ipv6支持】-【服务器端口】改1025(避开80、443、8080即可);

点开始即可进行屏幕串流,在下方点【视频流】点二维码扫码获取视频流地址,复制地址,填到图传地址框。

安卓旧手机打开相机,然后安放在小车上。

代码

 

 

开动小车,愉快玩耍

 

代码

目前存在的不足:万向轮碰到地面不平整容易自动改方向,从开篇演示视频可以看到小车前进但被地板凹槽改方向了,建议使用四轮驱动小车较好。

代码

再次感谢@海阔凭鱼跃大佬的特别分享!如果你有什么有趣好玩的想法,也来和大家一起分享交流吧~

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分