5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)

这篇具有很好参考价值的文章主要介绍了5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最新案例教程点击下方链接跳转,CSDN已停止更新

点击跳转HaaS506官方最新案例







成品展示

5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)

5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)

案例说明

用STM32单片机做了一辆蓝牙控制的麦轮小车,分享一下小车的原理和制作过程。
控制部分分为手机APP,语音模块控制,Haas506开发板(遥感 + 体感)三种。
本文介绍Haas506(体感)控制的方法以及小车的制作。

器件说明

器件 数量 说明
STM32F103C8T6单片机开发板 1 使用5V供电
L298N电机驱动 2 只能控制电机正反转,要调节速度,每个模块使用4路PWM,案例总共需要8路PWM
MLT BT05蓝牙模块 1 与Haas506-320开发板进行蓝牙连接,需要5V供电
0.96寸OLED显示屏 1 用于显示蓝牙接收的消息
4电机加底座 1 普通TT小电机,需要5V以上供电
麦克纳姆轮 4
Haas506-320开发板 1 利用开发板自带的蓝牙连接并控制蓝牙小车
PS2摇杆模块 1 检测摇杆x、y轴用于控制小车。
MPU-6050六轴传感器 1 体感检测

小车连线

  • 器件连线
    5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)
  • 麦轮安装方向
    5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)

小车源码

代码思路结构、

  • 源码见STM32蓝牙遥控小车4(体感控制)
  • L298N电机驱动模块只能控制电机正反转,原理:2路引脚分别控制电机正负极,正极高电平,负极置零,电机正传;反之反转。
  • 为了控制小车速度,这里总共使用了8路PWM来控制每个 L298N电机驱动模块的引脚,每个电机使用2路PWM控制,如果需要正传,正极占空比调高,负极占空比调零。5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)

遥控手柄

手柄包括两种模式(PS2遥杆 + 体感遥控),按开发板KEY键进行切换。

  • ADC读取PS2摇杆模块的X、Y轴数据,将ADC数据转化为范围在(-10~10)内的数据,用于控制小车的速度与方向。
  • 体感遥控使用MPU-6050六轴模块检测X,Y轴维度的倾斜数值,也需要控制在(-10~10)的范围内。
    5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)

遥控器连线

用ADC采集PS2摇杆模块的模拟信号值
用I2C获取六轴传感器X,Y轴维度的数值
5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)

遥控器代码

代码见STM32蓝牙遥控小车4(体感控制)文章来源地址https://www.toymoban.com/news/detail-410492.html

  • 代码需要更改蓝牙名称。Haas506作为主机去扫描蓝牙小车,搜索蓝牙名称进行连接。
    5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)
1.摇杆PS2模块说明
  • ADC采集的原始数据最大值3200左右,需要转化为如下数值范围。如果代码数值有误差需自行调整。
  • 坐标最后输出格式必须以 ‘ * ’作为结尾举例 X10Y-5*
    5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)
2.六轴MPU-6050说明
  • MPU6050是InvenSense公司推出的全球首款整合性6轴运动处理组件,内带3轴陀螺仪和3轴加速度传感器。可以检测X,Y,Z三个维度的偏转,并且可以检测发生偏转的快慢。案例只使用了X与Y轴两个维度的偏转。
  • STM32小车的代码是固定的,摇杆的数据与六轴的数据通过同一个蓝牙发送,需要保持数据格式一致。安装六轴模块时也要注意X,Y轴坐标方向与PS2摇杆模块也要一致。
  • 对获取的X,Y轴数值取整。并且以 X10Y-5* 格式输出。
  • 5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)

到了这里,关于5.39 综合案例2.0 - STM32蓝牙遥控小车4(体感控制)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于STM32的最简易蓝牙遥控小车

    本篇博客主要针对的读者为有一定单片机基础,但是第一次自制蓝牙遥控小车的小白同学,所用物件型号选择的是作者最熟悉、最常用的,老手请自行发挥。 硬件包括小车的机械部分、STM32f103c8t6最小系统板、ST-LINK下载器,HC-05蓝牙模块、CH340模块、L298N电机驱动模块,焊接设

    2024年02月04日
    浏览(35)
  • 基于STM32的蓝牙遥控避障小车

    文章目录 前言 一、 组成部分及功能介绍 二、 代码实例 1. main函数 2. 定时器初始化 3.串口部分 4.超声波部分 5.舵机 三、实物效果 总结     这是笔者第一次尝试在CSDN这个平台上编写文章,主要是想借此来记录一下自己做过的一些小项目,算是为生活添加乐趣叭~(^^)  本文

    2023年04月16日
    浏览(29)
  • 基于蓝牙技术使用stm32制造一个智能小车 (寻迹,避障,遥控)

    目录 1.制作智能小车的硬件名单: 3.引脚图 2.先让小车动起来  1.小车运动 2.代码 3.寻迹  1.工作原理 2.代码 4.超声波避障  1.工作原理 2.代码 5.蓝牙遥控  1.蓝牙工作原理 2.代码 6.oled屏幕 1.工作内容 7.led灯 8.蜂鸣器 9.蓝牙使用代码main  STM32C6T6核心板 1块 L298N电机驱动  1块 五

    2024年02月15日
    浏览(30)
  • STM32超级蓝牙小车——基于STM32F103C8T6的多功能蓝牙小车(PID循迹、跟踪、有源蜂鸣器播放音乐、蓝牙遥控、AD采集+DMA转运等超多元素小车)

    一、项目时间:2023.7.24~11.26 二、实现效果:通过蓝牙控制小车运动与模式转换                         模式一:循迹模式                         模式二:跟踪模式                         模式三:音乐模式                         模式四:控制运动模式 三、使

    2024年02月04日
    浏览(45)
  • 智能小车STM32——蓝牙循迹

    1、功能介绍 蓝牙切换功能:智能小车内置了蓝牙模块,可以通过手机或其他蓝牙设备与之连接。用户可以通过手机发送指令控制小车的运动方向,实现远程控制。 循迹功能:智能小车配备了红外线传感器,可以实现循迹功能。通过检测地面上的黑线或白线,小车能够自动沿着

    2024年01月19日
    浏览(45)
  • STM32 蓝牙平衡小车(一)硬件原理图

    第一篇文章首先介绍平衡小车的硬件组成,对硬件原理图进行详解。   1. 主控板:主控芯片(STM32F103C8T6)+电机驱动芯片(TB6612FNG)。 2. 小车框架:平衡车底盘、带编码器的电机、轮子 3. 电池:狮子航模电池2200mAh11.1V35C,T母头 4. DC-DC降压模块:MP1584EN,3A可调降压稳压电源模

    2024年02月14日
    浏览(33)
  • STM32蓝牙小车、红外循迹小车、超声波避障小车项目设计

    本文旨在分享我学习STM32的过程中,为了强化学习成果,试着制作一些实训项目。最开始做的就是STM32蓝牙小车、STM32红外循迹小车、STM32超声波避障小车。 相信看完本文的你,一定可以亲手制作一辆属于自己的智能小车! 注:文末附源码工程,需要的读者可以至文末下载 如

    2024年01月20日
    浏览(32)
  • 基于Arduino UNO的智能自主避障小车和蓝牙遥控小车

           Hello,大家好!今天我要给大家分享我近期制作的一个arduino小项目----智能避障小车。之前在某站上无意间刷到某位博主制作的一款智能避障小车,觉得很有意思,便打算自己也做一个来玩玩,于是便制作了一款我自己理解的避障小车。在此基础上,我还增加了蓝牙遥控

    2024年02月01日
    浏览(45)
  • 5.33 综合案例2.0 -ESP32拍照上传阿里云OSS

    点 击 跳 转 点击跳转HaaS506官方最新案例 使用ESP32拍照,将照片数据上传阿里云OSS(通过4G网络上传)。 代码流程 haas506连接阿里云,云端物模型下发指令给Haas506。 Haas506通过TTL串口发送拍照指令给ESP32。 ESP32将拍摄的照片数据发送给Haas506以TXT格式存入SD卡。 Haas506将TXT文件上传

    2024年02月06日
    浏览(34)
  • 大一萌新の作品:蓝牙主从模式摇杆控制小车和副产品手机遥控小车

    (纯萌新,学习单片机半年了,这是寒假回家的作品,师从江科大,写博客纪录我实现后的经验)(比较粗略) 蓝牙主从模式遥杆控制小车,我将其分为了三部分:1.让小车动 2.蓝牙主从连接与信号的发送接收 3.获取摇杆的状态并控制小车转向 目标:内部电源,调节参数转向

    2024年02月14日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包