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

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

3天内不再提示

【瑞萨RA MCU创意氛围赛作品赏析】项目1——Qt遥控小车

瑞萨嵌入式小百科 来源:未知 2023-08-14 12:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


瑞萨RA MCU创意氛围赛

作品赏析


今天跟大家分享一下参加野火【瑞萨RA MCU创意氛围赛】选手的作品——Qt遥控小车。以野火启明RA6M5开发板作为主控板,搭载ESP8266 WiFi模块、电机驱动模块、LM2596S DC-DC稳压模块等完成的遥控小车,下面我们一起来看看作品展示!





01

作品功能介绍






本作品启动方式为“电容按键”一键启动,用过触发电容按键初始化板载的ESP8266 WiFi模块,服务端为Qt Android开发后的app下载到安卓手机上,在打开服务器之后,WiFi模块即能成功连接并发出响应信号,同时在手机上实时显示小车状态(如直行、左转、右转、后退、左右轮相对速度等等),可在手机上远程控制小车转向及左右轮的速度值,若匀速安全行驶的情况下,板载的LED灯显示绿色表示正常行驶,若出现速度过快或左右轮相差极大板载的LED灯显示蓝色代表警示,如在超出一定速度值,将会强制停车防止意外事故的发生。

1. 作品整体如下:

2. 手机遥控界面如下:


02

硬件清单






1. 本次产品使用的是野火启明RA6M5开发板,主控芯片为R7FA6M5BH3CFC


2. 小车底盘是自己3D建模打印而成,且按照3轮车标准构建,每个螺孔都是M3的尺寸,中间几个大孔方便布线排版。


3. 电机和轮胎选用的是tt直流减速电机和麦克纳姆轮


4. 电机驱动模块,我选用的是L298N

5. 电池及电池槽,我选用的是18650锂电池及三节电池槽

6.LM2596S DC-DC稳压模块


03

软件设计






本项目可分为Keil和Qt两个部分进行设计。

1. Keil部分

在Keil部分主要是对野火启明RA6M5这个开发板进行开发设计,本文采用FSP开发,简要步骤如下:

①在Keil上配置RASC工具,方便配置芯片和生成FSP库代码;

打开官方提供的例程模板,在Keil中进入好的RASC工具配置芯片初始化,生成FSP代码;

③对生成后的初始化代码进行设计处理,开发自己所想产品;

④将编译生成的hex文件通过Renesas Flash Programmer烧入开发板中。


(1)PWM定时器设计,设计

GPT配置引脚,将指定通道的输出信号连接到相应引脚,再初始化GPT模块



(2) ESP8266 WiFi设计,选择通道和对应的引脚以及模式,配置串口通信



(3) 电机驱动部分,在RASC里面配置四个引脚输出用作为电机驱动。



(4) 串口接收中断,在这里根据接收到服务器发过来的数据进行判断,各个信息做出相应动作。


2. Qt设计部分

此部分主要运用的是套接字和信号与槽机制进行数据的处理与收发,在UI界面中创建不同按钮并各自命名代表不同功能(如前进、后退、左右转向等),并添加几个label和Text用于显示小车连接状态和行驶与速度值情况。


①套接字通信示例代码如下:

②遥控按钮设计示例代码如下:


更多内容您可识别下方二维码查看:


原文有源码可下载参考,点击文末阅读原文可直接跳转。

1

END

1


推荐阅读

开发活动 | 野火&电子发烧友【瑞萨RA MCU】创意氛围赛第一期已开放

如何使用瑞萨RA评估板上J-Link OB的Debug Out功能

项目如何从评估套件EK-RA6M3迁移到评估套件EK-RA6M5


更多精彩内容,请点击


原文标题:【瑞萨RA MCU创意氛围赛作品赏析】项目1——Qt遥控小车

文章出处:【微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

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

    关注

    147

    文章

    19110

    浏览量

    403230
  • 瑞萨
    +关注

    关注

    38

    文章

    22516

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA MCU创意秀 | 基于RA2E1实现智能陪伴时钟

    01项目功能介绍你有多久,没有好好陪陪身边的人了。搬了家,一直缺一个时钟来看时间。这次项目,选择陶瓷灯丝时钟为框架,使用R7FA2E1A
    的头像 发表于 04-03 17:59 705次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>创意</b>秀 |  基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2E1</b>实现智能陪伴时钟

    RA MCU众测宝典 | 环境搭建之【RA-Eco-RA4M2】搭建Keil开发环境

    “RAMCU众测宝典”环境搭建专题再添硬核实操!开启宝典概览电子RA4M232位微控制器(MCU
    的头像 发表于 04-03 17:59 6942次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>众测宝典 | 环境搭建之【<b class='flag-5'>RA-Eco-RA</b>4M2】搭建Keil开发环境

    RA MCU众测宝典 | 环境搭建之【RA-Eco-RA4M2】基本模板搭建与LED

    “RAMCU众测宝典”环境搭建专题再添硬核实操!这次将解锁“基本模板搭建与LED”技能,加入简易调度器实现多任务管理,一步步搞定“能直接落地”的开发模板,不管是入门练手还是项目开发都能复用。开启
    的头像 发表于 03-27 17:30 1867次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>众测宝典 | 环境搭建之【<b class='flag-5'>RA-Eco-RA</b>4M2】基本模板搭建与LED

    成都 上海 | RA8 MCU硬核巡演

    RA8系列是RA家族中的超高性能MCU产品线,也是业界首个基于ArmCortex-M85内核的MCU
    的头像 发表于 03-20 16:23 1679次阅读
    成都 上海 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>8 <b class='flag-5'>MCU</b>硬核巡演

    2026电子RA8 MCU硬核巡演正式开启

    RA8系列是RA家族中的超高性能MCU产品线,也是业界首个基于Arm Cortex-M85内核的MC
    的头像 发表于 03-11 10:12 506次阅读
    2026<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>8 <b class='flag-5'>MCU</b>硬核巡演正式开启

    基于RA2E1 MCU的LCR数字电桥项目介绍

    但这也是他第一次系统性地接触到MCU在模拟测量中的应用,以此为起点,他在2025年基于RA2E1 MCU为我们带来了这台全新的LCR数字
    的头像 发表于 02-10 09:22 1775次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2E1</b> <b class='flag-5'>MCU</b>的LCR数字电桥<b class='flag-5'>项目</b>介绍

    七城共启 | 电子RA8 MCU硬核巡演开放报名

    RA生态工作室关注我们RA8系列是RA家族中的超高性能MCU产品线,也是业界首个基于ArmC
    的头像 发表于 02-06 18:01 892次阅读
    七城共启 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>8 <b class='flag-5'>MCU</b>硬核巡演开放报名

    电子RA系列MCU 2025年新品回顾

    2025年RA系列推出10个新产品,覆盖了从入门级低功耗(RA0E2)、中端低功耗(RA4C1)、高端工业及机器人控制(
    的头像 发表于 01-27 09:57 1650次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>系列<b class='flag-5'>MCU</b> 2025年新品回顾

    【直播预告】RT-Thread带你首发体验:基于RA8P1 MCU的Titan Board | 问学直播

    首款搭载RA8P1双核AI加速MCU的TitanBoard来了!11月5日晚19:30,RT-Thread携手专家团队,带大家首发体验基于
    的头像 发表于 10-30 11:54 988次阅读
    【直播预告】RT-Thread带你首发体验:基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8P1</b> <b class='flag-5'>MCU</b>的Titan Board | 问学直播

    基于RA8M1 MCU的高性能语音控制应用方案

    电子面向语音AI,基于VK-RA8M1开发套件,集成多种智能语音处理功能,实现了无需云端的高性能语音控制的应用。
    的头像 发表于 10-17 09:55 5705次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8M1</b> <b class='flag-5'>MCU</b>的高性能语音控制应用方案

    解读电子RA4C1 MCU的核心特性

    近日电子推出了一款新的RA产品——RA4C1,作为新一代的RA4产品,它有哪些新的特性,以及相较之前的
    的头像 发表于 08-27 09:34 3002次阅读
    解读<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA4C1</b> <b class='flag-5'>MCU</b>的核心特性

    RA家族RA4C1低功耗MCU发布

    RA家族在2025年8月推出RA4C1低功耗MCU,基于Arm Cortex-M33(CM33)内核,提供低功耗/低电压操作、LCD段码
    的头像 发表于 08-22 15:00 2591次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>家族<b class='flag-5'>RA4C1</b>低功耗<b class='flag-5'>MCU</b>发布

    RA4L1的表计应用解析(上)

      RA4L1 RA4L1今年推出的又一款低功耗MCU,集成了低功耗模式下全保持的SRAM,还有
    的头像 发表于 05-13 10:46 2268次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA4L1</b>的表计应用解析(上)

    基于电子RA8D1 MCU的USB和I2S数字音频应用解决方案

    今天给大家介绍一下上海觉鑫智能科技有限公司基于电子RA8D1 MCU的USB&I2S数字音频应用解决方案。
    的头像 发表于 04-30 14:47 2956次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA8D1</b> <b class='flag-5'>MCU</b>的USB和I2S数字音频应用解决方案

    RA-Eco-RA4M2开发板评测】初学-使用flash programmer烧录程序

    了解到有专门的烧录工具-flash programmer,这个软件的功能还是十分便捷的,起码对于已有的项目而言,将其烧录到
    发表于 04-29 17:28