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

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

3天内不再提示

基于瑞萨RA2E1 MCU芯片的蓝牙平衡小车设计

瑞萨嵌入式小百科 来源:瑞萨MCU小百科 作者:瑞萨MCU小百科 2024-01-08 12:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本项目由瑞萨RA2E1 MCU芯片作为主控,搭载电源模块、MPU6050模块、超声波模块、OLED模块、蓝牙模块、电机模块等组成的蓝牙平衡小车。该小车有平衡模式、跟随模式和避障模式三种运行模式,项目实现如下:

通过蓝牙控制平衡小车运行模式

小车拿起、放下、放倒检测(控制小车是否运行)

可通过Type-C数据线与上位机调试

预留NRF24L01、红外接口、多路电源接口可以拓展开发

项目功能演示

Part

01硬件介绍

1、平衡小车实物图

507e7e84-addb-11ee-8b88-92fbcf53809c.png

2、RA2小板

由于开发板不易于与底板链接,所以自行制作了一块小板

RA2小板原理图:

50a445ec-addb-11ee-8b88-92fbcf53809c.png

RA2小板实物图:

50bfa576-addb-11ee-8b88-92fbcf53809c.jpg

3、RA平衡小车底板

50e4c518-addb-11ee-8b88-92fbcf53809c.png

4、平衡小车底板串口模块

50ff31d2-addb-11ee-8b88-92fbcf53809c.png

5、电源模块:LM2596S DC-DC降压电源模块

5113d628-addb-11ee-8b88-92fbcf53809c.jpg

6、MPU6050模块:MPU-6050模块三轴加速度+三轴陀螺仪

5128a3aa-addb-11ee-8b88-92fbcf53809c.jpg

7、OLED模块:0.96寸 OLED显示液晶屏模块

(注意区分VCC与GND引脚顺序,下图不正确)

51333cf2-addb-11ee-8b88-92fbcf53809c.jpg

8、电机驱动模块:TB6612FNG电机驱动模块

513e2928-addb-11ee-8b88-92fbcf53809c.jpg

9、蓝牙模块:蓝牙3.0模块 SPP透传 兼容HC-05/06从机 JDY-31

51536176-addb-11ee-8b88-92fbcf53809c.jpg

Part

02系统介绍

瑞萨RA平衡小车系统框架如下图:

516aab2e-addb-11ee-8b88-92fbcf53809c.png

电源:2串电池产生7.2V,输入到电源模块产生5V,再通过LDO产生3.3V。

平衡模式:通过MPU6050检测小车姿态,RA MCU控制电机驱动模块控制电机运行,并显示到OLED上。

跟随模式:小车通过超声波模块检测距离,在一定距离内开启跟踪。

避障模式:小车直行,通过超声波模块判断前方是否存在障碍物,若遇到障碍物将转弯。

蓝牙:手机通过与蓝牙模块链接,控制小车运行模式,并可对小车进行控制。

5183390a-addb-11ee-8b88-92fbcf53809c.jpg

平衡小车倒下检测:当小车倒下(到达一定角度),停止电机

51914ffe-addb-11ee-8b88-92fbcf53809c.png

平衡小车拿起检测:当小车被拿起来(轮子高速转动一定时间),停止电机

519c8d6a-addb-11ee-8b88-92fbcf53809c.jpg

平衡小车放下检测:当小车重新被放下一定时间(轮子没有转动并且角度小于一定范围),重新进入平衡模式

51b7157c-addb-11ee-8b88-92fbcf53809c.jpg

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

    关注

    147

    文章

    18604

    浏览量

    386596
  • 蓝牙
    +关注

    关注

    119

    文章

    6221

    浏览量

    177500
  • 瑞萨
    +关注

    关注

    36

    文章

    22429

    浏览量

    89707
  • 平衡小车
    +关注

    关注

    1

    文章

    39

    浏览量

    12910
  • type-c
    +关注

    关注

    556

    文章

    1996

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA6E2E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ

    ;amp;vd_source=7ab92f6a337b22fda39554fd6e70f01a 本报告旨在记录基于RA6E2 MCU评估
    发表于 12-01 22:42

    RA6E2】开箱测试报告_ZGZZ

    ;amp;vd_source=7ab92f6a337b22fda39554fd6e70f01a] ****有幸参加RA6E2开发板试用活动并得到资格,我一直是个电子 DIY 爱好者
    发表于 12-01 22:25

    RA6E2】3.测试RA6E2芯片温度

    Sensor (TSN)温度传感器的简写,只不过它是RA6E2内部的温度传感器,直接连接MCU芯片。 由上图可以看到TSN其实是AD
    发表于 11-17 11:57

    RA家族RA4C1低功耗MCU发布

    RA家族在2025年8月推出RA4C1低功耗MCU,基于Arm Cortex-M33(CM33)内核,提供低功耗/低电压操作、LCD段码
    的头像 发表于 08-22 15:00 1974次阅读
    <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>发布

    RA2L1 MCU e² studio和FSP的使用指南

    本期“RA MCU众测宝典” 继续聚焦 “环境搭建” 专题,带大家走进【RA-Eco-RA2L1-48PIN-V1.0】的世界,查看e² studio和FSP的下载、安装及使用指南从零
    的头像 发表于 08-04 13:45 2423次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2L1</b> <b class='flag-5'>MCU</b> <b class='flag-5'>e</b>² studio和FSP的使用指南

    RA0系列MCU喜添新成员RA0E2

    RA家族2024年推出全新的RA0超低功耗系列,继RA0E1产品后,新添成员RA0E2RA0E2具有出色的成本效益和超低功耗。此外,
    的头像 发表于 05-06 09:29 989次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>0系列<b class='flag-5'>MCU</b>喜添新成员<b class='flag-5'>RA0E2</b>

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

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

    RA2L1入门学习】+开箱评测

    R7FA2L1AB2DFL。RA2L1 产品组采用优化的制程和电子的低功耗工艺技术,是业界一流水平的超低功耗微控制器。 本次收到的开发板印刷RA
    发表于 03-09 07:40

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

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

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

    e² studio 和 FSP 的下载、安装及使用指南 1. 什么是 e² studio 和 FSP? e² studio 是
    发表于 03-07 11:33

    RA2L1入门学习】00. 开箱 + 点灯

    常用到的。 【点灯】 开发MCU是要用到E2 Studio的(简称e2s)来开发以及编译程序。通过Renesas Flash Prog
    发表于 03-07 11:07

    RA家族精品RA2L1产品介绍

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

    FPB-RA6E2 评估板入门学习

    FPB-RA6E2 评估板入门学习
    的头像 发表于 12-11 09:22 1235次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b> FPB-<b class='flag-5'>RA6E2</b> 评估板入门学习

    电子RA2L1 MCU产品介绍

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

    电子RA8E1RA8E2 MCU新品解读

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1RA8E2两款新产品。这两款新产品已正式量产上市,将高算力的RA8系列扩展到入门级领域的应用,降低BOM成本,
    的头像 发表于 12-09 10:35 1651次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA8E1</b>和<b class='flag-5'>RA8E2</b> <b class='flag-5'>MCU</b>新品解读