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

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

智能车电机驱动(HIP4082+LR7843)

【毕业设计】51单片机设计的计步器 原理图/PCB/程序

  • 【毕业设计】51单片机设计的计步器  原理图/PCB/程序
  • 【毕业设计】51单片机设计的计步器  原理图/PCB/程序
  • 【毕业设计】51单片机设计的计步器  原理图/PCB/程序
  • 【毕业设计】51单片机设计的计步器  原理图/PCB/程序
  • 【毕业设计】51单片机设计的计步器  原理图/PCB/程序

【毕业设计】51单片机设计的计步器  原理图/PCB/程序

【毕业设计】51单片机设计的计步器  原理图/PCB/程序

【毕业设计】51单片机设计的计步器  原理图/PCB/程序

【毕业设计】51单片机设计的计步器  原理图/PCB/程序

【毕业设计】51单片机设计的计步器  原理图/PCB/程序


计步器是一种颇受欢迎的日常锻炼进度监控器,可以激励人们挑战自己,增强体质,帮助瘦身。早期设计利用加重的机械开关检测步伐,并带有一个简单的计数器。晃动这些装置时,可以听到有一个金属球来回滑动,或者一个摆锤左右摆动敲击挡块。计步器功能可以根据计算人的运动情况来分析人体的健康状况。而人的运动情况可以通过很多特性来进行分析。与传统的机械式传感器不同,ADXL345是电容式三轴传感器,由它捕获人体运动时加速度信号,更加准确。信号通过低通滤波器滤波,由单片机内置A/D转换器对信号进行采样、A/D转换。软件采用自适应算法实现计步功能,减少误计数,更加精确。单片机STC89C52控制液晶显示计步状态。整机工作电流只有1-1.5mA,实现超低功耗。

关键词:计步器;加速度传感器;ADXL345;低功耗

电路项目的主要芯片及数据手册

电路相关文件

源代码
GY-29计步器.pdf
描述:PDF文档
电路图文件
教程
其他文件
程序.rar
描述:程序
分享到:
收藏 (7)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归卿如陌上尘所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 高分辨率ADXL345 3轴加速度计电路图及应用

    这是一款高分辨率数字加速度计,通过I2C接口测量范围大于±16g,适用于监控运动状态。使用此模块,您可以轻松地在设计中添加监视移动功能。如手臂,腿部晃动。如果您想通过手臂摇晃切换iPhone歌曲,那么此模块仅适合您。3轴加速度计规格参数: 尺寸:25.43mm x 20.35mm工作电压:3.3V分辨率:3.9mg / LSB测试范围:±16g控制模式:I2C硬件安装:注意: 与其他Xadow模块一样,您需要将Xadow 3轴加速度计连接到Xadow主板,然后再将测试代码上传到Xadow主板以获取Accelerometer信息。将Xadow 3轴加速度计连接到Xadow主板时,您应该关注连接方向。连接方法是一个Xadow模块的未填充角需要连接到另一个模块的直角(参见每个Xadow模块的四个角)。测试代码:上传代码后,打开串行监视器以查看测试结果。该传感器的输出为3轴加速度信息,转换为重力单位“g”。
    来自:基础电路时间:2018-07-24 adxl345 3轴加速度计
  • 计步器升级版——无线运动监测器,毕设良品

    毕设结束了,本来是想搞一个简单的计步器的,这功能加的太多给变成运动监测器了。使用2个STC12C5A60S2,4个HC05,还有NEO-7N,PULSE SENSOR,BMP180,ADXL345以及简单的1602和几个独立按键,实现的功能相当全面。具体功能:有效检测人体的运动状态信息,记录行动步数,并且能够显示心率,具体定位信息(经纬度,时间,日期,海拔高度,运动速度),温度,气压。大体原理是:通过蓝牙由一个发送单片机将记录的经过处理的数据(步数信息和心率信息)无线发送,接收单片机一方面通过蓝牙无线接收(发送单片机发送的数据),另一方面通过蓝牙无线接收GPS的数据。并且将数据在LCD1602上显示,独立按键在接收单片机上负责LCD1602显示翻页的功能。
  • 【国外开源】Arduino计步器

    这个项目旨在满足我去年在我的城市举行的的科学博览会的要求,即“我的身体,我的世界”。主要想法是制造一种能够测量每个人身体表现的装置,每次运动时计步器检查行进距离,执行步数,卡路里损失,环境温度和湿度测量。相当一部分人以久坐的方式生活,远离身体活动习惯和健康的生活习惯。有必要将身体活动视为正常新陈代谢活动的重要元素,并降低未来疾病的风险。有了这个结论,我做了一个原型设备,可以帮助解决这个问题,收集可以更详细地使用和分析的数据。这些数据在观察时开始增加对身体活动的刺激,因为这个人可以监测他们的收入,了解他们的身体并且改善他们的日常练习。外壳是用3D打印机打印的,计步器由9v电池供电。硬件组件 Arduino 101&Genuino 101× 1 DHT11温湿度传感器× 1 Adafruit标准液晶显示器 - 16x2白色蓝色× 1 旋转电位器(通用)× 1 跳线(通用)× 1 9V电池(通用)× 1 9V电池夹× 1 软件应用程序和在线服务 Arduino IDE手工工具和制造机器 3D打印机(通用)
    来自:DIY创意产品时间:2018-05-28 3d打印 计步器 加速度计
  • 健康测量仪-计步及卡路里计算统统搞定

    该健康测量仪主要用作计步器功能,电路主要由ADXL345加速度传感器、STM8单片机以及0.96寸OLED显示屏等组成。传感器采集数据,经内部A/D转换后,输入单片机内部,将数据处理后输出液晶显示。该作品不但可以记录行走步数,当前行走距离以及卡路里计算功能。并且该设计能通过蓝牙发送当前步数到手机,手机能通过蓝牙设置时间。电路涉及到重要模块包括STM8S003F3P6、DS1302、0.96寸OLED模块,ADXL345加速度传感器模块、蓝牙模块。说明:该项目设计来源于立创社区,设计资料仅供学习参考。计步器系统设计框图:
    来自:DIY创意产品时间:2018-04-24 计步器 adxl345 测量仪
  • Arduino助力骑行爱好者,有了这个极光转向灯就更酷了!

    作为一个资深的骑行爱好者,给自己的“宝马”增添各种炫酷的装备那是乐此不疲啊,安全转向灯这种利器更是少不了,于是有了自己做一个炫酷的极光转向灯的想法,可以看看我最终做的效果啊,反正我是很满意!Ps:自行车转向灯是安装在自行车后部或者骑手背部,在转向时开启以提示后面车辆及行人注意的重要指示灯。“极光"效果预览:控制方式:骑手骑车转弯时身体会有朝向圆心的倾斜动作,转向灯通过采集左右倾斜角度控制灯带做相应显示灯光效果:1.灯带交错相对放置,中间放置柔光材料,让光带效果更加均匀2.模拟水流效果配合光带形状设计,当倾角超过某个阈值后自然形成指向箭头3.转向灯处于静态时有多种动画效果随机切换,起安全醒目作用其他功能:当转向灯长时间处于非水平位置时,软件会进行相应判断并对倾角进行补偿硬件列表:Arduino bluno nanoADXL345加速度传感器WS2812灯带洞洞板一字线激光头*210K电阻*2导线、插针插排若干教程、程序烧写,代码分享在附件里各种适用于自行车、滑板、独轮车、赛格威,更多应用亲发挥你的想象力~
    来自:DIY创意产品时间:2017-09-07 arduino 加速度传感器 转向灯
  • STM32开源制作计步、脂肪测量器,原理图+驱动程序共享

    当今的手环和手表都已经被做烂了,但是还没有一款能测量脂肪的。大家可以参考一下,脂肪测量的精度跟医院上万的设备没有比较过,还是与欧姆龙等专门的脂肪测量设备比较过,测量的误差在5%以内。硬件:CPU STM32L151三轴 LIS3DHTR锂电池 140mAh液晶 1.3寸OLEDFlash S25FL032触摸芯片 TTP224锂电池充电 LTC4054电源 TPS78230(三片)蓝牙模块 HM-06或者HM-11脂肪测试通道切换 LW066A脂肪测量的运放 AD8534ARU250 mA输出、低成本、四通道、单电源运算放大器AD8534ARU介绍:AD8534是单通道、双通道和四通道轨到轨输入与输出、单电源放大器,具有250 mA输出驱动电流。这种高输出电流特性使这些放大器特别适合驱动阻性或容性负载。交流性能也非常出色,具有3 MHz带宽、5 V/µs压摆率及低失真特性。所有器件均保证可采用3 V单电源和5 V电源工作。设计资料至附件下载
  • 自行车智能刹车尾灯设计方案(原理图+PCB源文件+源代码等)

    自行车智能刹车尾灯功能介绍:通过ADI公司的加速度传感器ADXL345检测是否在骑车;光敏电阻用于判别白天或者夜晚;尾灯可以自动开启和关闭,无需认为干预。夜晚骑车亮,白天骑车不亮,静止时进入待机模式,目前实现自动待机时耗电180uA。(有兴趣的可以优化下,附件内容包括全套资料)目前两种外壳,主要是电池容量不一样,一个是150mAh,一个是300mAh。后面打算换用飞思卡尔的MMA8452。实物图片展示:自行车尾灯电路截图:自行车智能刹车尾灯程序截图:
  • 体感空中鼠标制作全过程、源代码(arduino&ADXL345篇)

    制作体感空中鼠标准备如下: 一块arduino micro(必须是micro,mini nano都不行的哦,因为必须要用32U4的芯片才可以用Mouse函数) 一块ADXL345传感器模块 三个鼠标微动(我这是从我以前的坏鼠标拆的) 一个鼠标滚轮(也是我拆的) 一个电位器用于校准 一些面板线和一块面包板,订书钉若干,皮筋胶条。。。 或者用洞洞板自己焊,或者自己蚀刻电路,我这里就没弄因为我不会弄。短micro的引脚图ADXL345传感器模块如下,ADXL345是一款小而薄的低功耗3轴加速度计,分辨率高(13位),测量范围达±16g。数字输出数据为16位二进制补码格式,可通过SPI(3线或4线)或I2C数字接口访问。ADXL345特点:超低功耗:VS = 2.5 V时(典型值),测量模式下低至40 μA,待机模式下为0.1 μA 功耗随带宽自动按比例变化 用户可选的分辨率 10位固定分辨率 全分辨率,分辨率随g范围提高而提高,±16 g时达到最高分辨率13位(在所有g范围内保持4 mg/LSB的比例系数) 正在申请专利的嵌入式FIFO技术可最大程度地减少主机处理器的负荷单击/双击检测活动/非活动监控体感空中鼠标打游戏演示视频附件包含体感空中鼠标完整教程、源代码, ADXL345电路&数据手册
    来自:测试与测量时间:2015-12-15 arduino 空中鼠标 adxl345
  • (分享)MMA7455加速度传感器应用笔记+源码

    MMA7455概述:MMA7455是三维的,可以测量三维空间X,Y,Z方向上的加速度,通过分别读XYZ轴寄存器的值,就可以知道物体摆放的正反以及角度,因为各个轴的值是有正负的么,通过正负就可以判读各个轴的正反,在经过计算就可以知道角度。与MCU通信可采用I2C和SPI两种方式。内部有32个寄存器,有的可读可写,有的只读,地址为00H到1FH。 单片机运行后,给7455寄存器地址16H中写入值05H: iic_write(0x16,0x05); 现在即可从7455寄存器地址06H,07H,08H中分别读取X,Y,Z轴的加速度值: x=iic_read(0x06); y=iic_read(0x07); z=iic_read(0x08); 最简单的使用方式当然不能满足任何产品的要求。只能用来测试你的通信程序是否可以正常使用。 要想精确的话,需要操作寄存器调节XYZ轴的调零寄存器。附件内容分享的是基于MMA7455的娱乐仪源码,该设计基于加速度传感器MMA7455+1602+AT89S52设计完成。部分展示如截图:MMA7455加速度传感器使用,部分展示如截图:
  • 最常用、低功耗、3轴加速度传感器-ADXL345典型应用参考设计

    智能硬件的发展,离不开各种传感器,光电、距离、气味、加速度、红外等等,熟练应用各种传感器,也是当代工程师的技能之一。今天给大家介绍的就是ADI最畅销的加速度传感器之一ADXL345。ADXL345是一款小而薄的低功耗3轴加速度计,分辨率高(13位),测量范围达±16g。数字输出数据为16位二进制补码格式,可通过SPI(3线或4线)或I2C数字接口访问。ADXL345非常适合移动设备应用。它可以在倾斜检测应用中测量静态重力加速度,还可以测量运动或冲击导致的动态加速度。其高分辨率(4 mg/LSB),能够测量不到1.0°的倾斜角度变化。该器件提供多种特殊检测功能。活动和非活动检测功能检测有无运动发生,以及任意轴上的加速度是否超过用户设置的限值。敲击检测功能可以检测单击和双击动作。自由落体检测功能可以检测器件是否正在掉落。这些功能可以映射到两个中断输出引脚中的一个。正在申请专利的32级先进先出(FIFO)缓冲器可用于存储数据,最大程度地减少主机处理器的干预。ADXL345的低功耗模式支持基于运动的智能电源管理,从而以极低的功耗进行阈值感测和运动加速度测量。本参考设计基于ADI公司的ADXL345,实现了加速度传感器的一系列典型应用,包括:计步器,闪信,硬盘跌落保护,人体跌倒保护,倾角测量,旋转检测,晃动检测,单击、双击检测以及其他智能检测功能和游戏控制功能等等。ADXL345参考设计的硬件框图:电路板通过PC的USB接口供电PC通过UART接口对ADuC7026进行编程ADuC7026与PC通过UART接口进行通信电路板上有16颗LED用于显示和功能指示
销量
15
查看
1317
参数名 参数值
发布于 2018 年 03 月 28日
更新于 2018 年 06 月 08日
Moore8直播课堂