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

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

3天内不再提示

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

瑞萨MCU小百科 来源:未知 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
    +关注

    关注

    146

    文章

    17133

    浏览量

    351014
  • 瑞萨
    +关注

    关注

    35

    文章

    22309

    浏览量

    86250

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

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

收藏 人收藏

    评论

    相关推荐

    电子RA2L1 MCU产品介绍

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

    e2studio(1)----芯片之搭建FSP环境

    视频教学 样品申请 请勿添加外链 e2studio软件 e2studio是的集成开发环境,FSP 提供了众多可提高效率的工具,用于开发针对电子
    发表于 09-30 15:28

    试用活动 | 100套!!RA6E2/RA4E2开发板评测活动

    活动简介: RA6E2/RA4E2开发板评测活动是一个针对电子推出的通用微控制器(
    的头像 发表于 09-10 11:18 592次阅读
    试用活动 | 100套!!<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>6E2/<b class='flag-5'>RA</b>4E2开发板评测活动

    领万元大奖!米尔电子Remi Pi 米派创意

    形式:威廉希尔官方网站 文章可分为项目概述、软件调试、硬件接入等,不少于500字+3张图片4.作品标题:标题格式【米尔-米派Remi Pi 创意秀】+自拟标题;5.提交平台:·电子发烧友-米尔小组
    发表于 09-02 14:58

    RA8系列高性能MCU开发上手体验

    大家好,我是痞子衡,是正经搞威廉希尔官方网站 的痞子。今天痞子衡给大家介绍的是RA8系列高性能MCU开发上手体验。
    的头像 发表于 08-08 15:21 1434次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>8系列高性能<b class='flag-5'>MCU</b>开发上手体验

    基于RA0E1 MCU的解决方案介绍

    RA0E1产品组是RA家族入门级简易MCU,具有出色的成本效益和超低功耗特性。它集成Arm Cortex-M23内核,内置高达64KB的
    的头像 发表于 07-09 11:13 454次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b> <b class='flag-5'>MCU</b>的解决方案介绍

    RA2L1系列CAN通信应用

    RA2L1系列CAN通信应用
    的头像 发表于 06-26 08:06 603次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2L1</b>系列CAN通信应用

    RA0E1开发分享之一

    介绍生态社区的RA0E1开发板。
    的头像 发表于 05-10 13:57 900次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b>开发分享之一

    分享RA MCU创意氛围作品—高压电网电流监测

    今日分享RA MCU创意氛围
    的头像 发表于 04-19 14:20 548次阅读
    分享<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'>作品</b>—高压电网电流监测

    电子RA产品家族新增RA0E1 MCU产品组

    电子RA产品家族新增RA0E1 MCU产品组。RA0E1系列是一款低功耗、低成本微控制器,结
    的头像 发表于 04-11 15:17 903次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>产品家族新增<b class='flag-5'>RA0E1</b> <b class='flag-5'>MCU</b>产品组

    RA MCU家族推出集成Arm® Cortex®-M23内核的全新RA0系列

    RA MCU家族推出全新的RA0系列,RA0E1产品组是入门级简易
    的头像 发表于 04-10 14:32 1280次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>家族推出集成Arm® Cortex®-M23内核的全新<b class='flag-5'>RA</b>0系列

    电子RA家族推出RA8系列高算力通用MCU

    电子RA家族推出RA8系列高算力通用MCU,是业界首款基于Arm® Cortex®-M85(CM85)内核的32位
    的头像 发表于 04-02 14:14 1427次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA</b>8系列高算力通用<b class='flag-5'>MCU</b>

    AMEYA360 | 皇华:面向电机控制应用推出性能卓越的RA8 MCU

    AMEYA360 | 皇华:面向电机控制应用推出性能卓越的RA8 MCU:全球半导体解决方案供应商
    的头像 发表于 02-02 16:02 505次阅读

    面向电机控制应用推出性能卓越的RA8 MCU

    解决方案供应商电子(TSE:6723)今日宣布推出基于Arm® Cortex®-M85处理器的RA8T1微控制器(MCU)产品群,可满足工业、楼宇自动化,以及智能家居等应用中常见的
    发表于 01-31 15:29 1113次阅读
    <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芯片的蓝牙平衡小车设计

    项目RA2E1 MCU芯片作为主控,搭载电源模块、MPU6050模块、超声波模块、OLED模块、蓝牙模块、电机模块等组成的蓝牙平衡
    的头像 发表于 01-08 12:17 1798次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2E1</b> <b class='flag-5'>MCU</b>芯片的蓝牙平衡<b class='flag-5'>小车</b>设计