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

    文章

    18618

    浏览量

    387386
  • 瑞萨
    +关注

    关注

    36

    文章

    22431

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    首款搭载RA8P1双核AI加速MCU的TitanBoard来了!11月5日晚19:30,RT-Thread携手专家团队,带大家首发体验基于
    的头像 发表于 10-30 11:54 445次阅读
    【直播预告】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 5038次阅读
    基于<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 2152次阅读
    解读<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 1993次阅读
    <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 1858次阅读
    <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 2482次阅读
    基于<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

    RA8D1单片机IO中断配置实现方法

    本文为结合e2 studio工具,以及CPKCOR_RA8D1B评估板,给大家讲述RA8D1
    的头像 发表于 04-09 15:05 1524次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8D1</b>单片机IO中断配置实现方法

    低功耗32位MCU电子RA4L1系列微控制器硬件手册开发文档详情

    低功耗32位MCU电子RA4L1系列微控制器硬件手册开发文档详情
    的头像 发表于 04-02 18:12 938次阅读
    低功耗32位<b class='flag-5'>MCU</b><b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA4L1</b>系列微控制器硬件手册开发文档详情

    基于RA8单片机的智能小车项目方案 附源代码

    基于RA8单片机,e2studio开发环境,给大家讲述一下智能小车项目的方案,并附上主要的源代码。
    的头像 发表于 03-07 14:36 2096次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>8单片机的智能<b class='flag-5'>小车</b><b class='flag-5'>项目</b>方案 附源代码

    RA2L1入门学习】RA2L1开发环境搭建

    e² studio 和 FSP 的下载、安装及使用指南 1. 什么是 e² studio 和 FSP? e² studio 是电子(Renesas)专为 RA 系列单片机开发的 I
    发表于 03-07 11:33

    电子RA4L1 MCU的基本特性和应用场景

    近日电子推出了一款最新的RA产品RA4L1,它有哪些特性以及适用于什么样的应用场景呢?本篇文章给大家带来详细介绍。
    的头像 发表于 02-28 16:53 1892次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA4L1</b> <b class='flag-5'>MCU</b>的基本特性和应用场景

    RA家族RA4L1低功耗MCU量产上市

      RA家族RA4L1低功耗MCU产品系列于2025年2月推出。RA4L1
    的头像 发表于 02-20 13:39 1269次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>家族<b class='flag-5'>RA4L1</b>低功耗<b class='flag-5'>MCU</b>量产上市

    RA家族精品RA2L1产品介绍

    RA2L1MCURA家族RA2系列广受欢迎的一款产品。RA2L1MCU专为超低功耗应用而设
    的头像 发表于 12-27 18:07 1138次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>家族精品<b class='flag-5'>RA2L1</b>产品介绍

    电子RA2L1 MCU产品介绍

    RA2L1 MCURA家族RA2系列广受欢迎的一款产品。
    的头像 发表于 12-10 10:51 1554次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA2L1</b> <b class='flag-5'>MCU</b>产品介绍