开启新的征程,邀请您见证ST的蜕变

学习微波射频没方向?这些资料不可少!

【备战电赛】先导片-如何补全知识链条


【电赛作品】可搭载监控的自主巡检平衡车,支持红外寻迹,超声波跟屁虫等

  • 【电赛作品】可搭载监控的自主巡检平衡车,支持红外寻迹,超声波跟屁虫等
  • 【电赛作品】可搭载监控的自主巡检平衡车,支持红外寻迹,超声波跟屁虫等

【电赛作品】可搭载监控的自主巡检平衡车,支持红外寻迹,超声波跟屁虫等

【电赛作品】可搭载监控的自主巡检平衡车,支持红外寻迹,超声波跟屁虫等


概述:
基于Cortex-M4的自主巡检平衡车,依靠运动传感器来实现两轮行驶、转弯等,通过读取温度、湿度传感器来采集所在区域的温湿度,可预警火灾等,当然也可搭载摄像头等监控小孩的状态,及时避免危险发生。其巡检路线是自主规划的。本巡检车由主芯,运动系统,通讯系统,辅助传感器系统以及电源系统五部分构成。主要功能是实现通过上位机给巡检车设定某种路线(上位机给坐标点),巡检车能根据规定的路径巡检。上位机软件的编写,以及下位机巡检车,两者通过蓝牙,以自拟的协议通讯。达到传输温度等信息,以及通过上位机操控巡检车运动,以及自主巡检。辅助功能包括红外寻迹,超声波跟屁虫
项目详情可参考项目报告书。
下位机巡检车代码用MDK4.7及以上版本可打开,上位机软件用visual studio编写。
作品实物图:

演示视频:

电路相关文件

电路图文件
电路图.zip
描述:电路图
源代码
软件源代码.zip
描述:源代码
教程
项目报告书.zip
描述:项目报告书
其他文件
系统框图.zip
描述:系统框图
分享到:
收藏 (7)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归cndzz所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于STM32的平衡车设计,软硬件配套资料开源

    首先说一下硬件用的哪些:主控芯片用的是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相编码器的电机接口。再说一下硬件配套的软件:这份配套的软件,也算是我一点一点黏贴拼凑实测出来的,模块分的很清楚。再来说一下个人的感觉吧,网上资料一大堆,但是大多都是只有程序,没有对应的较为完整电路原理图。很少见到软硬件全部开源并且能够对应的资料。所以就带来这样一个后果,我们用别人的程序,我们自己画的电路。举个例子,某宝上卖这个的程序我看过,个人觉得,如果不搭配他的硬件,想用自己的硬件而直接把他的软件工程拿过来修改的话,很烦很乱基本上是扯淡。因为里面东西牵涉太多,你第一次做并不知道哪些是无关紧要哪些是必不可少的,比如蓝牙的遥控部分,超声波部分啊等等这些在他完整版的工程里面都是写好的,再者我们肯定是先调直立环,然后在调试速度环和方向环,所以你把他完整版的工程拿过来用,你告诉我怎么删减或者怎么注释掉速度环、方向环和一些锦上添花的功能模块呢?还有很多地方都是寄存器直接配置,我完全看不懂不知道怎么修改,一头雾水。所以最好的办法就是,参照别人的程序,一点一点自己粘贴然后修改底层搭建自己的工程。或者你也可以把自己的电路画的跟别人的一样,避免修改别人的底层,这样你粘贴过来甚至都不用改就能用了。PS:我分享出来的是配套的硬件+软件,毫不夸张的说,直接把我这个PCB送去打样回来焊接好,程序烧写进去,调下参数就应该可以简单直立了。 最后简单展示一下分享的资源,至于源文件全部在附件可下载。最后希望可以帮助到真正需要的人。有问题,请联系QQ:1320189173;申请口令电路城-32平衡车
    来自:DIY创意产品时间:2019-02-13 stm32 平衡车
  • 毕设完整资料开源:基于STM32打造的两轮直立自平衡小车

    毕设的资料——STM32两轮自平衡小车系统,完整资料分享出来,给需要的人。硬件资源:主控芯片用的是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图:打样好的PCB实物图:程序框架图:搭建好的实物图:【转自51黑造梦Sir】
    来自:智能车时间:2018-09-06 stm32 毕业设计 平衡车
  • BTWS 双轮自平衡小车国外开源

    BTWS 功能的控制在 "动态稳定 " 的原则之后。这意味着本身车平衡独立地。功能方式是人类平衡的意义。而不是内耳, 眼睛, 肌肉和大脑工作的陀螺仪 (传感器的角度率) 和加速度传感器, 微处理器 ATMEGA32 和高功率电动机一起稳定的平衡。向前和回归通过倾斜向前和向后倾斜到达。放在棍子上端的摇杆会产生左向右控制信号。电子设备放置在约 100cm²单层印刷电路板。 所有信号处理和控制均由ATMEGA32完成。 ATMEGA使用他的内部振荡器和他的Brown-Out-Detection来确保操作。加速度传感器ADXL311是一个SMD元件,焊接在PCB的下面。为了稳定,变化的源信号必然与地球的倾斜角度变化(约5mV /度)和来自陀螺仪的角速率信号成比例。为了转向系统,电位器摇杆由模拟输入测量。MCU为两个电动机产生两个PWM和两个旋转方向信号。 PCB上的压电声发生器发出警告,可以发出弱电池信号。信号捕获非常关键。为了达到良好的稳定性,任何时候都不可避免地要有正确的接地倾角。平衡:平衡相对容易;在前面,发动机都向前方向供电。脚在主体的主要焦点下再次被进给推动并达到平衡。速度控制:随着保持杆的每次倾斜,产生平衡,同时基本速度在倾斜方向上改变一小部分。速度极限:如果基本速度已经达到太高,则不再有可能平衡,因为电动机的电压已经达到最高值。为了抵消这一点,基本速度限制在源电压的2/3。然后总是给出良好的平衡。操舵:为了转向系统,发动机以不同的电压驱动。差异的大小由摇杆信号决定,并取决于行驶速度。
    来自:DIY创意产品时间:2018-08-13 开源 平衡车 btws
  • 2017年平衡车直立方案和硬件设计

    附件内容分享的是基于MPU6050姿态解算的程序和电机驱动PCB设计的小车光电直立方案,传感器采用的是MPU6050,角度的姿态解算程序移植自STM的MPU6050例程,这个也是我们组去年参加比赛的部分代码,绝对可用;附带高速电机驱动PCB设计图。 MPU6050的引脚连接可以看程序的定义或者查看PCB电路原理图。如果是选择光电直立,建议使用鹰眼摄像头,不要再用线性CCD了。由于去年增加了圆环,给线性CCD识别赛道增加了很大的困难,而比赛的难度也在逐年增加,线性CCD已经在“恩智浦杯”智能车比赛中慢慢被淘汰了。附件内容截图:
    来自:智能车时间:2018-05-07 平衡车 线性ccd 直立
  • 实力整合!基于STM32的两轮平衡小车代码+PCB+原理图

    自己画的PCB和原理图。代码和图纸已经验证过自己打板子试过。做了两个版本,一个是整合版本PCB(全部焊接),一个是覆铜板版本(单层板,都是模块插件)。 兼容平衡小车之家代码。以下是平衡小车的原理图:以及pcb图展示:基于STM32的两轮平衡小车部分附件截图如下:
    来自:电机驱动与控制时间:2017-07-22 stm32 平衡车 pid控制
销量
145
查看
5828
参数名 参数值
发布于 2017 年 08 月 28日
Moore8直播课堂