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

    文章

    6140

    浏览量

    113615
  • 代码
    +关注

    关注

    30

    文章

    4942

    浏览量

    73168
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新品上市:用微信小程序就能远程控制的遥控开关+本地双控的4G模块,来了!

    新品上市CE31-BxxRX系列4G无线遥控开关CE31-TD04X4G远程遥控开关模组CE31-SD02X小体积
    的头像 发表于 12-11 19:33 42次阅读
    新品上市:用微信小程序就能<b class='flag-5'>远程</b>控制的<b class='flag-5'>遥控</b>开关+本地双控的<b class='flag-5'>4G</b>模块,来了!

    实战Air780EPM:构建4G共享网关,服务WiFi与有线设备!

    通过Air780EPM开发板,我们可以轻松实现4G网络作为数据出口,为周边的WiFi设备和以太网设备提供互联网共享,适用于移动办公、远程部署等场景。 一、多网融合概述  
    的头像 发表于 09-30 16:03 896次阅读
    实战<b class='flag-5'>Air780</b>EPM:构建<b class='flag-5'>4G</b>共享网关,服务WiFi与有线设备!

    Air780EGH开源代码来袭!定位功能快速入门指南

    欢迎探索Air780EGH开源生态!最新版本解锁定位功能源代码,无论你是新手还是资深开发者,都能通过简洁的示例代码快速上手。从初始化配置到实
    的头像 发表于 07-29 16:13 430次阅读
    <b class='flag-5'>Air780</b>EGH<b class='flag-5'>开源代码</b>来袭!定位功能快速入门指南

    开发板畅游网络:RT-Thread CherryUSB 驱动 RNDIS 模块详解 | 技术集结

    本文通过在RT-Thread操作系统上,使用CherryUSB软件包作为USBHost协议栈,驱动AIR780E4GCat.1模块的RNDIS功能,并成功接入lwIP网络协议栈,最终在开发板上实现了
    的头像 发表于 07-02 17:04 3006次阅读
    让<b class='flag-5'>开发板</b>畅游网络:RT-Thread CherryUSB 驱动 RNDIS 模块详解 | 技术集结

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    应用迈向新高度。 本文将分享Air8101核心通过外挂Air780EPM整机开发板,实现4G联网的功能示例。   一、硬件准备工作   1
    的头像 发表于 06-23 16:53 378次阅读
    <b class='flag-5'>Air</b>8101多网融合战略升级:<b class='flag-5'>Air780</b>EPM模块助力<b class='flag-5'>4G</b>联网落地

    多功能+高扩展能力加持,Air8000开发板最新资料

    ”,尤其适合需要通信、控制、数据采集的场景,如:远程监控、智能终端等。 一、开发板主要配置 Air8000开发板基于Air8000多功能工业
    的头像 发表于 06-09 14:18 522次阅读
    多功能+高扩展能力加持,<b class='flag-5'>Air</b>8000<b class='flag-5'>开发板</b>最新资料

    大公开!用Air780EPM重构水质COD监测,替代STM32+4G模组的技术路径

    方法。 以往行业常规开发方案是STM32+4G模组组合,本次实验项目采用Air780EPM开发新方案——4G模组直接做主控,省却MCU费用,
    的头像 发表于 05-16 15:34 458次阅读
    大公开!用<b class='flag-5'>Air780</b>EPM重构水质COD监测,替代STM32+<b class='flag-5'>4G</b>模组的技术路径

    雷卯收集4G/WIFI无线传输产品开发板

    收集目的:方便客户选用4G/WIFI无线传输产品开发板,并且能够让开发板稳定工作。雷卯EMC小哥围绕4G/WIFI无线传输产品开发板的各种接
    的头像 发表于 04-08 18:21 398次阅读
    雷卯收集<b class='flag-5'>4G</b>/WIFI无线传输产品<b class='flag-5'>开发板</b>

    新手必看!4G模组Air780EPM——GPIO的设计说明

    Air780EPM的GPIO设计需兼顾硬件可靠性与软件灵活性,开发者应基于具体应用场景权衡复用功能优先级,并遵循电源管理规范以延长设备生命周期。通过模块化配置与精细化调试,可最大化释放模组性能潜力
    的头像 发表于 03-20 17:48 617次阅读
    新手必看!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780</b>EPM——GPIO的设计说明

    干货预警!4G模组:Air780EPM其他硬件接口

    Air780EPM 4G模组不仅凭借高速稳定的数据传输能力在智能终端、工业自动化、车载设备等领域大放异彩,更以其“全栈式”硬件接口设计,为开发者提供了近乎无限的扩展可能。 一、ADC 接口设计指导
    的头像 发表于 03-17 17:37 755次阅读
    干货预警!<b class='flag-5'>4G</b>模组:<b class='flag-5'>Air780</b>EPM其他硬件接口

    手把手教你!4G模组Air780EPM——GPIO的设计说明

    4G模组Air780EPM作为广和通推出的高性能Cat.1bis无线通信模块,凭借其低功耗、高集成度及丰富的外设接口,在工业物联网、智能终端、车载设备等领域展现出卓越的适配性。 一、概述
    的头像 发表于 03-17 16:07 853次阅读
    手把手教你!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780</b>EPM——GPIO的设计说明

    4G模组Air780EPM的开机启动及外围电路设计!

    本文介绍了4G模组——Air780EPM 模块开机的完整硬件设计指南,涵盖供电要求、管脚配置、电路示例及常见问题排查方法,希望能够帮助大家避免设计错误,确保模块稳定启动!常见开机电路。   这些内容
    的头像 发表于 03-07 16:06 826次阅读
    <b class='flag-5'>4G</b>模组<b class='flag-5'>Air780</b>EPM的开机启动及外围电路设计!

    初学者必看!4G模组Air780EPM的开机启动及外围电路设计

    本文介绍了4G模组——Air780EPM 模块开机的完整硬件设计指南,涵盖供电要求、管脚配置、电路示例及常见问题排查方法,希望能够帮助大家避免设计错误,确保模块稳定启动!常见开机电路。   这些内容
    的头像 发表于 03-07 16:02 585次阅读
    初学者必看!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780</b>EPM的开机启动及外围电路设计

    要Open开发,又要低功耗低成本?建议等新方案

    、联通三大运营商。 仅比Air700E系列相对大一些: Air700ECQ/Air700EAQ/Air700EMQ; 与Air780E系列模
    的头像 发表于 12-24 17:09 726次阅读
    要Open<b class='flag-5'>开发</b>,又要低功耗低成本?建议等新方案

    【正点原子STM32H7R3开发套件试用体验】4G联网工业设备控制网关

    资料,了解STM32H7R3开发套件的功能。 2. 接入Air780E,实现开发板通过4G联网 3. 对接FastBee物联网平台,实现数据上报和命令下发
    发表于 12-18 14:14