一、硬件介绍

        主控芯片用的是100脚的STM32F103VET6,陀螺仪用的是MPU6050,电机驱动用的是TB6612,蓝牙是汇承的HC05邮票孔封装的,WIFI用的是济南有人科技的USR-WIFI232-S,小车底盘用的是平衡小车之家的某一款带编码器的(不是我买的,同学的),电池用的是一节7.2的镍镉电池,液晶用的是中景园电子1.3寸IIC接口的OLED,开关用的是三脚纽子开关,电池接口用的是T插,电阻电容这些用的基本上是0603封装,编码器5V降压用的是ASM1117-5.0,3.3V降压用的是SP6203,拨码开关用的是4P贴片式2.54mm角距的,按键是两脚贴片,microusb接口用的是5针 7.2四脚插板牛角母座,超声波是某宝上几块钱烂大街的那种,蜂鸣器是有源的,编码器是小车底盘自带的,电池电压检测是电阻分压之后通过电压跟随器接入MCU内部AD测量的。


二、主控板资源介绍

        STM32F103VET6主控芯片;两个microusb口,第一个是MCU的串口1,可作为普通的串口收发数据,通过调节板上BOOT选项,也可将其作为ISP下载程序接口;第二个是SWD硬件仿真接口;蓝牙模块,与MCU的串口2连接;WIFI模块,与MCU的串口3相连;一块1.3寸IIC协议的液晶接口;超声波接口;双电机驱动;六轴陀螺仪;电池电压检测;4个用于调试的LED;4个独立式按键;一组4P的拨码开关;有源蜂鸣器;两个6P带AB相编码器的电机接口。


三、软件介绍

        这份配套的软件,也算是我一点一点黏贴拼凑实测出来的,模块分的很清楚。再来说一下个人的感觉吧,网上资料一大堆,但是大多都是只有程序,没有对应的较为完整电路原理图。很少见到软硬件全部开源并且能够对应的资料。所以就带来这样一个后果,我们用别人的程序,我们自己画的电路。举个例子,某宝上卖这个的程序我看过,个人觉得,如果不搭配他的硬件,想用自己的硬件而直接把他的软件工程拿过来修改的话,很烦很乱基本上是扯淡。因为里面东西牵涉太多,你第一次做并不知道哪些是无关紧要哪些是必不可少的,比如蓝牙的遥控部分,超声波部分啊等等这些在他完整版的工程里面都是写好的,再者我们肯定是先调直立环,然后在调试速度环和方向环,所以你把他完整版的工程拿过来用,你告诉我怎么删减或者怎么注释掉速度环、方向环和一些锦上添花的功能模块呢?还有很多地方都是寄存器直接配置,我完全看不懂不知道怎么修改,一头雾水。所以最好的办法就是,参照别人的程序,一点一点自己粘贴然后修改底层搭建自己的工程。或者你也可以把自己的电路画的跟别人的一样,避免修改别人的底层,这样你粘贴过来甚至都不用改就能用了。


最后简单展示一下分享的资源,至于源文件全部在最后。


这是电路原理图:

这是PCB图:

这是打样好的PCB:

这是程序框架图:

这是最后搭建好的实物图:

最后附上安装文件:


链接:https://pan.baidu.com/s/1dQB4O4Q72mabQM61HgRIRA

提取码:love

关键字:STM32  两轮自平衡小车  陀螺仪 引用地址:基于STM32两轮自平衡小车

上一篇:图文详解STM32F0xx基于标准库新建工程
下一篇:STM32学习之传感器篇——DHT11温湿度传感器

推荐阅读

关于无人配送机器人,目前技术上已经可以做到代替人去做一些工作,比如,餐厅招不到传菜员,机器人可以负责送餐、回收餐具。窝在家里不想下楼?你点的外卖或快递就会有机器人为你送到家门口。在酒店客房需要毛巾和水,机器人可以即时帮你送来。擎朗智能的无人配送机器人已经量产落地,助力酒店实现服务升级。 Peanut花生运输机器人 送餐、收台好助手 ...
据彭博社报道,2019款iPhone(以下暂称iPhone 11)背部Logo将改为居中设计,这样做是为了告诉用户反向无线充电的位置。 据了解,新iPhone将加入反向充电功能,可以为AirPods无线耳机或Apple Watch手表充电。中心Logo会清楚地告诉用户,想要用手机给其他产品无线充电,只要将产品放到Logo处就好了。  反向充电这个功能并非苹果独创,此前华为、三星的部...
  射频识别(RFID)技术是采用无线射频的方式实现双向数据交换并识别身份,RFID定位正是利用了这一识别特性,利用阅读器和标签之间的通信信号强度等参数进行空间的定位。  RFID标签按供电方式分为有源和无源2种[1],无源标签通过捕获阅读器发射的电磁波获取能量,具有成本低、尺寸小的优势;有源标签通常采用电池供电,具有通信距离远、读取速度快、可靠...
MediaTek发布迅鲲™900T,丰富移动计算平台产品组合迅鲲™系列助力厂商打造强劲性能、轻薄且长效续航的移动计算设备2021年9月9日,MediaTek今日发布迅鲲™900T,是MediaTek迅鲲™系列移动计算平台的又一个新成员,丰富了MediaTek在移动计算市场的产品组合,助力平板电脑、便携式笔记本电脑等产品的移动计算体验全方位升级。近年移动计算设备市场快速发展,...

史海拾趣

问答坊 | AI 解惑

水木清华上学生对搞PLC前途的讨论

水木清华上学生对搞PLC前途的讨论    soycola (要做就做最好) 于  (Wed Jan  1 200436 2003)  提到 技术含量不高,plc的计算能力、互联、互操作都不怎么样,plc本身没什么意思,虽然现在用的还挺多 更多内容下载请登陆:h ...…

查看全部问答∨

接地电阻测试仪常用知识解答

1. 定义地电流:在大地或在接地极中流过的电流。接地导体:指构成地的导体,该导体将设备、电气器件、布线系统、或其他导体(通常指中性线)与接地极连接。接地极:构成地的一种导体。接地连接:用来构成地的连接,系由接地导体、接地极和围绕接地 ...…

查看全部问答∨

经济型袖珍示波器V1.1版材料清单及成本估算

整理后经济型袖珍示波器V1.1版材料清单及成本估算如下: 电路原理图PCB图请参阅之前在坛子里发的“经济型袖珍示波器V1.1版电路原理图”及“经济型袖珍示波器PCB图” 至于包含已经焊好零件并检测完成的电路板的全套套件,就在上面全套散件价格的 ...…

查看全部问答∨

什么是变频器的四象限运行?

1、四象限,用两个正交的数轴把平面分成四个部分,分别为四象限;2、两个数轴分别赋予不同的意义,或者代表不同意义的参数,这时四象限就分别表示参数变化时物体运动或变化的四个状态;3、凡是运动或变化的状态可以用两个独立的具有相反意义的参数 ...…

查看全部问答∨

wince 系统启动声音

请问wince 系统启动时的声音是从那个函数里发出来的?…

查看全部问答∨

高效率LED驅動電源設計

本帖最后由 dontium 于 2015-1-23 13:33 编辑 高效率LED驅動電源設計 作者: 德州儀器Robert Kollman 摘要 本文提供LED特性及驅動電源優缺點的概要說明。文中將介紹數種常見的電源供應應用電路,並且詳細說明其閉迴路設計。本文亦討論LED調 ...…

查看全部问答∨

有关TI F28335 定时器中断问题

我们公司以前一直用NEC的单片机,现在改为用TI 28335,刚开始用;想问一个问题,就是看资料说TIMER 0是给用户用的,那是否定时器中断,只能有一个了?若想多定时中断咋办?…

查看全部问答∨

基于MSP430的MPPT控制器

本系统系统以MSP430G2231位核心控制器,核心控制器通过DC-DC降压电路从12V蓄电池取电。通过对光伏太阳能板输出电压与电流进行采样,可以实现最大功率跟踪。通过对铅酸电池的电压及充电电流进行采样,可以实现蓄电池充电的控制。   …

查看全部问答∨

求IAR 8051.8.10版本的软件

邮箱:chinaymj@gmail.com   官网的软件是8.11的我没有找到8.10的版本的,8.11的试用期过了,现在网上还没的破解的。 希望好心人能给我传一个谢谢!…

查看全部问答∨

一直用IO口模拟I2C,这两天做msp430用到I2C却遇到问题,特来请教各位高手

以前用IO口模拟I2C一直都没有出现问题,现在正在做的msp430板子却怎么都调试不出来。现将所遇到的情况向各位汇报:1、一开始是向24C04写地址,但是始终没有应答信号,用示波器观察,SDA信号电平在中间位置,所以判断信号为高,无应答 2、于是我怀 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved