littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Arduino框架的Sipripola背部动作检测器

项目简介

本项目开发的背部动作检测预警系统专为预防工作环境中搬运重物时背部伤害而设计。该系统通过检测和警告不良动作,帮助用户保持正确的姿势,从而减少工伤和职业健康风险。此项目由电子工程学生Gustavo Belbruno和工业设计师Macarena Marti共同开发,并在Macarena的论文展示会上成功应用。

项目的主要特性和功能

  1. 动作检测
    • 检测用户在搬运重物时未保持身体直立的情况。
    • 检测用户在搬运过程中身体扭转的动作。
    • 计划检测用户在握持重物时手腕的扭转和旋转(未完全实现)。
  2. 实时警报:当检测到不良动作时,设备会发出警报声,提醒用户调整姿势。
  3. 硬件组件
    • 微控制器:ATmega328(Arduino Nano)
    • 加速度计:两个MPU - 6500(通过SPI和I2C连接)
    • 警报器:蜂鸣器
    • 电源:9V电池
  4. 未来改进方向
    • 完成手腕扭转和旋转检测功能的设计和实现。
    • 添加无线通信功能(如WiFi)以实时传输数据。
    • 使用可充电电池并优化电池续航能力。
    • 更换更高效的MCU(如ESP32),并重新设计更小巧、更工业化的PCB。

安装使用步骤

硬件连接

  • 将两个加速度计MPU - 6500分别连接到Arduino Nano的SPI和I2C接口。
  • 连接蜂鸣器和电源开关到相应的引脚。
  • 使用9V电池为设备供电。

软件配置

  • 下载并安装Arduino IDE。
  • 打开项目源码文件,编译并上传到Arduino Nano。
  • 根据需要调整加速度计的灵敏度和警报阈值。

测试与使用

  • 将设备固定在用户的腰部和髋部。
  • 进行搬运重物的测试,观察设备是否能正确检测并发出警报。
  • 根据测试结果调整设备的参数,以达到最佳的检测效果。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】