MartinFowler

posture correction robot

 
Overview
It's common for computer users to bend over in front of a screen, which can eventually lead to back problems. There are various gadgets on the market that solve this problem by constantly reminding users to sit up straight, but most of them are not fun. So I made a fun little tool for this problem. In this project I used Arduino Uno, mpu6050 sensor and 2 servo motors. The MPU-6050 is a low-cost, high-precision six degrees of freedom (DOF) inertial measurement unit (IMU). IMUs can measure acceleration, inertia, and many other parameters so you can determine their position and velocity in space. MPU-6050 is able to send data in i2c protocol. (SCL and SDA pins) There are many open source libraries available for use with this very common sensor, which can help reduce the learning curve for those who are not familiar with programming a fairly complex device. How it works: The mpu6050 sensor is attached to the person and when he/she bends over, the robot arm corrects the person's posture. I built the robot arm with the help of two SG90 servo motors. SG90 is a 180° rotating servo. Servo motors work based on PWM (Pulse Width Modulation) signals. As I said, the mpu6050 sensor is attached to the person's shoulder and when he/she bends over, the roll variable goes beyond 55 degrees, so the Arduino sends a signal to the servo to lift the robot arm and correct the person's posture. Return to the first position after 1 second.
参考设计图片
×
Design Files
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-20 02:50:26

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

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