0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

合宙LuatOS 2023-01-11 16:55 次阅读

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

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

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

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

1

元器件准备


1.1 淘宝购买

USB公头焊线式2个

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

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

杜邦线若干

L298PN电机一个

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

b290086c-9163-11ed-ad0d-dac502259ad0.jpg

1.2 自备元件

充电宝1个:

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

  • 18650锂电池2600mAh 1节

安卓手机一个:

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

4G开发板:

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

2

遥控小车拼装


2.1 基础元件连接

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

b2b0f522-9163-11ed-ad0d-dac502259ad0.jpg

b2c736a2-9163-11ed-ad0d-dac502259ad0.jpg

2.2 主要接线参考

b2d35856-9163-11ed-ad0d-dac502259ad0.jpg

3

相关软件准备


3.1 烧录小车源码

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

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

b2ddab80-9163-11ed-ad0d-dac502259ad0.jpg

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

b2e61d74-9163-11ed-ad0d-dac502259ad0.jpg

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

3.2 图传准备

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

下载地址:

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

打开软件-设置:

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

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

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

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

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

b2f3d266-9163-11ed-ad0d-dac502259ad0.jpg

开动小车,愉快玩耍

b3202cd0-9163-11ed-ad0d-dac502259ad0.gif

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

b26153fa-9163-11ed-ad0d-dac502259ad0.gif

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

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

    关注

    25

    文章

    5059

    浏览量

    97549
  • 代码
    +关注

    关注

    30

    文章

    4790

    浏览量

    68654
收藏 人收藏

    评论

    相关推荐

    4G模组Air780E的LuatOS开发之位运算(bit)示例

    本文我要说的是低功耗4G模组Air780E的LuatOS开发,关于位运算(bit)示例,我将详细解析分享给大家。
    的头像 发表于 12-02 14:33 175次阅读
    <b class='flag-5'>4G</b>模组<b class='flag-5'>Air780E</b>的LuatOS<b class='flag-5'>开发</b>之位运算(bit)示例

    解析Air780E模组LuatOS开发的随机数(random) 示例篇

    本文主要解析的是低功耗4G模组Air780E的LuatOS开发随机数(random)实例,我以整理成文分享给大家。
    的头像 发表于 11-29 20:23 135次阅读
    解析<b class='flag-5'>Air780E</b>模组LuatOS<b class='flag-5'>开发</b>的随机数(random) 示例篇

    Air780E模组LuatOS开发的位运算(bit)教程篇!

    本次我们要学习的是4G模组Air780E的LuatOS开发,关于位运算(bit)教程分享给大家。
    的头像 发表于 11-26 11:58 162次阅读
    <b class='flag-5'>Air780E</b>模组LuatOS<b class='flag-5'>开发</b>的位运算(bit)教程篇!

    Air780E如何发送SMS?一文详解!

    ​今天一起来学习使用合宙低功耗4G模组Air780E发送SMS短消息: 一、SMS简介 SMS(短消息服务,ShortMessageService)功能主要用于在蜂窝网络中传输短消息。 在4G网络中
    的头像 发表于 11-03 08:22 310次阅读
    <b class='flag-5'>Air780E</b>如何发送SMS?一文详解!

    干货分享:Air780E开发板如何使用?

    Air780E 模块进行性能评估,功能调试,软件开发等用途 二、开发板配置 一代 IPEX 天线连接器(选配) 4G 弹簧天线 一个下载/调试串口,两个通用串口 IO 口默认电平
    的头像 发表于 10-25 17:46 317次阅读
    干货分享:<b class='flag-5'>Air780E</b><b class='flag-5'>开发板</b>如何使用?

    如何使用Air780E开发板?看这篇就够了!

    ​ 一、综述 CORE-AIR780E 开发板是合宙通信推出的基于 Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统。以方便用户在设计前期
    的头像 发表于 10-23 17:07 414次阅读
    如何使用<b class='flag-5'>Air780E</b><b class='flag-5'>开发板</b>?看这篇就够了!

    Air780E开发板使用,一文解密!

    Air780E 模块进行性能评估,功能调试,软件开发等用途 二、开发板配置 一代 IPEX 天线连接器(选配) 4G 弹簧天线 一个下载/调试串口,两个通用串口 IO 口默认电平
    的头像 发表于 10-23 17:05 267次阅读
    <b class='flag-5'>Air780E</b><b class='flag-5'>开发板</b>使用,一文解密!

    低功耗4G模组Air780E快速入门:通过MQTT连接实现远程控制

    ​ 今天我们学习Air780E快速入门之通过MQTT连接实现远程控制,伙伴们,学起来! 一、修改代码 1.1 准备工具 Air780E开发板
    的头像 发表于 10-11 14:01 500次阅读
    低功耗<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780E</b>快速入门:通过MQTT连接实现<b class='flag-5'>远程</b>控制

    干货篇:低功耗4G模组Air780E的串口通信

    ​ 今天我们来讲解低功耗4G模组Air780E的串口通信的基本用法,小伙伴们,学起来吧!
    的头像 发表于 10-05 14:38 570次阅读
    干货篇:低功耗<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780E</b>的串口通信

    合宙低功耗4G模组AIR780EX ——开发板使用说明

    EVB-AIR780EX 开发板是合宙通信推出的基于 Air780EX 模组所开发的,包含电源,SIM 卡,USB,天线,等必要功能的最小硬件系统。 以方便用户在设计前期对
    的头像 发表于 09-11 11:55 719次阅读
    合宙低功耗<b class='flag-5'>4G</b>模组<b class='flag-5'>AIR780</b>EX ——<b class='flag-5'>开发板</b>使用说明

    合宙4G模组Air780E开发板使用手册

    合宙开发板Air780E使用说明
    的头像 发表于 09-09 18:22 728次阅读
    合宙<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780E</b><b class='flag-5'>开发板</b>使用手册

    合宙Air780E硬件设计手册02

    合宙低功耗4G模组Air780E硬件设计介绍
    的头像 发表于 09-06 12:02 497次阅读
    合宙<b class='flag-5'>Air780E</b>硬件设计手册02

    合宙低功耗4G模组Air780E——硬件设计手册01

    Air780E是一款基于移芯EC618平台设计的LTECat1无线通信模组。支持FDD-LTE/TDD-LTE的4G远距离无线传 输技术。 另外,模组提供了USB/UART/I2C等通用接口满足IoT行业的各种应用诉求。 本文将主要介绍
    的头像 发表于 09-04 14:39 1198次阅读
    合宙低功耗<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780E</b>——硬件设计手册01

    合宙低功耗4G模组Air780E——产品规格书

    合宙低功耗4G模组Air780E的规格信息速览
    的头像 发表于 09-02 18:04 1023次阅读
    合宙低功耗<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780E</b>——产品规格书

    基于合宙Air780E开发板集成ec11旋转编码器实例

    一个基于Air780E开发板,集成ec11旋转编码器的实例。
    的头像 发表于 08-08 10:13 746次阅读
    基于合宙<b class='flag-5'>Air780E</b><b class='flag-5'>开发板</b>集成ec11旋转编码器实例