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

    文章

    16016

    浏览量

    343607
  • 瑞萨
    +关注

    关注

    32

    文章

    22214

    浏览量

    84915

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

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

收藏 人收藏

    评论

    相关推荐

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

    今日分享瑞萨RA MCU创意氛围赛的作品——高压电网电流监测。本项目基于启明6M5开发板用于监测
    的头像 发表于 04-19 14:20 115次阅读
    分享瑞萨<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>—高压电网电流监测

    基于RA6M5的智能烟雾感应吸除系统设计

    今日分享野火瑞萨创意氛围赛选手的作品——基于RA6M5的智能烟雾感应吸除系统。
    的头像 发表于 11-06 12:21 700次阅读
    基于<b class='flag-5'>RA</b>6M5的智能烟雾感应吸除系统设计

    基于瑞萨RA MCU的简易智能养花系统设计

    爱在家里养些植物的小伙伴,最苦恼的的莫过于有时候工作繁忙或者要出差,不能及时给花浇水导致植物枯萎。今天跟大家分享一下参加野火【瑞萨RA MCU 创意氛围赛】选手的
    的头像 发表于 08-28 14:18 592次阅读
    基于瑞萨<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>的简易智能养花系统设计

    RAMCU创意氛围】基于RA6M5的电子墨水屏微信信息站

    RAMCU创意氛围】基于RA6M5的电子墨水屏微信信息站大信(QQ:8125036)一、
    发表于 08-28 04:06

    基于CAN总线的UDS诊断Bootloader升级MCU工具

    今日跟大家分享参加野火【瑞萨RA MCU创意氛围赛】选手的项目——基于CAN总线的UDS诊断Bootloader升级
    的头像 发表于 08-21 14:01 1093次阅读
    基于CAN总线的UDS诊断Bootloader升级<b class='flag-5'>MCU</b>工具

    野火鲁班猫创意氛围作品精选集合,速来围观大佬作品

    VFD屏幕时钟 很高兴能有机会参加【RA MCU创意氛围
    发表于 06-20 17:07

    【野火】RA MCU创意氛围+ 基于CAN总线的UDS诊断升级MCU /bootloader/UDS诊断/14229/15765

    了。本次使用野火启明RA4M2开发板实现UDS升级功能,将升级包bin文件放到SD卡,即可对can总线下多个设备进行自动化升级。 1、底层功能配置 CAN总线配置 canID接收配
    发表于 06-13 01:26

    直播预告 | 6月8日 RA6T2电机板新品发布会&amp;RA MCU创意氛围赛说明

    本文导读 1、 野火电子将在6月8号19:30在B站进行有奖直播活动, 向大家介绍关于野火瑞萨RA6T2电机开发板以及 RA MCU创意氛围
    的头像 发表于 06-08 17:00 502次阅读
    直播预告 | 6月8日 <b class='flag-5'>RA</b>6T2电机板新品发布会&amp;<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>创意</b><b class='flag-5'>氛围</b>赛说明

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

    野火电子与电子发烧友联合举办瑞萨RA MCU创意氛围赛,活动第一期将持续到8月21日, 参赛者可免费领取开发板参赛 ,还准备了丰厚奖金,欢迎各位开发者把您的
    的头像 发表于 05-29 12:15 403次阅读
    开发活动 | 野火&amp;电子发烧友【瑞萨<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>】<b class='flag-5'>创意</b><b class='flag-5'>氛围</b>赛第一期已开启

    RA MCU创意氛围】3. 硬件I2C驱动OLED显示汉字

    RA MCU创意氛围
    发表于 05-26 14:06

    RA MCU创意氛围】2. KEIL下串口重定向printf和scanf

    RA MCU创意氛围
    发表于 05-26 13:41

    RA MCU创意氛围1. PWM驱动LED以及STLINK下载配置

    /* APP_LED_H_ */ 主函数逻辑如下: Led_Init(); while(1) { Led_Running(); } 3. 试验效果 如下为试验效果,看起来一次成功,提供的RASC软件还是很好用的,编写
    发表于 05-26 10:01

    RA MCU创意氛围——作品制作记录

    ------------------------------------ 2023年5月6日 小记: 之前在武汉芯源的群里潜水的时候看到了野火发布的RA MCU
    发表于 05-26 09:42

    FPB-RA6E1快速原型板】简单开箱和RASC+Keil开发环境搭建

    此前完全没有使用过MCU,参考这里的步骤也可以顺利完成整个过程。 5.1 创建RASC项目 开始菜单,打开“Renesas RA Sma
    发表于 05-22 23:13

    RA MCU创意氛围】以RA2E的车载VFD屏幕时钟

    引言 很高兴能有机会参加【RA MCU创意氛围
    发表于 05-21 17:02