你想自己亲手制作一辆远程遥控小车吗?——使用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。
旧安卓手机一个:
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即可);
点开始即可进行屏幕串流,在下方点【视频流】点二维码扫码获取视频流地址,复制地址,填到图传地址框。
安卓旧手机打开相机,然后安放在小车上。
开动小车,愉快玩耍
目前存在的不足:万向轮碰到地面不平整容易自动改方向,从开篇演示视频可以看到小车前进但被地板凹槽改方向了,建议使用四轮驱动小车较好。
再次感谢@海阔凭鱼跃大佬的特别分享!如果你有什么有趣好玩的想法,也来和大家一起分享交流吧~
全部0条评论
快来发表一下你的评论吧 !