Questions tagged [accelerometer]
A component which measures G-force to detect which direction it is moved or tilted in.
180
questions
3
votes
1
answer
254
views
Help with reading data from ADXL373 Accelerometer (I2C)
I am using ADXL373Z accelerometer with Arduino Uno for a project.
When I run the code, I am getting incorrect values which are probably not even acceleration data. I am thinking it might be a wiring ...
1
vote
1
answer
20
views
Quaternion values from Arduino 9-axis motion shield seem very wrong
I am currently usinga BNO055 sensor fitted on the Arduino Nine-axis motion shield to measure ocean wave heights and periods. To do this, I'd like to use the quaternions provided, however I have a ...
0
votes
0
answers
17
views
ADXL 355 Self Test Failure using Teensy 3.2
I am currently having difficulties reading out data from the EVAL-ADXL355Z FIFO register using a Teensy microcontroller. I have confirmed 2KHz ODR I2C communication between the Teensy and the ...
2
votes
1
answer
135
views
How to process 20-bit sensor data
I have an acceleration sensor (ADXL355) that returns 20-bit data in three bytes, formatted as 2s complement :
acc3 (bits 19-12) in byte register 3 (mapped to bits 7-0)
acc2 (bits 11-4) in byte ...
-1
votes
1
answer
72
views
Does anyone have code that successfully calculates velocity from an accelerometer
I'm trying to calculate the speed of a rocket for my project. I've been given the task of calculating this with an adxl3xxx accelerometer sensor. I'm not sure how to go about this as an accelerometer ...
0
votes
1
answer
136
views
How to calibrate an accelerometer?
I'm confused about a few points on how to best calibrate an accelerometer, whose data will be used in an orientation sensor fusion algorithm.
As a summary, the most common approaches I've seen take ...
1
vote
2
answers
160
views
Stabilize data from four gyros/accelerometer [closed]
I am currently working on a university project. My aim is to get a rough estimate of the posture of a person's back. For this I have built a system that collects the data from 4 MPU6050 at a central ...
1
vote
2
answers
109
views
PID control doesn't work. After computing the values, the values just become equal to 0
So, I have a working code of the stabilizer project using 2 servo motors, mpu6050, Arduino Uno. However, I want to add PID part for tuning the servo motors movement. I followed the example PID library ...
2
votes
0
answers
80
views
Extract Static Acceleration from MPU6050 using Formula
I am trying to implement a research paper for my project and there is a formula which I am failing to interpret:
According to the research paper, we extract the static acceleration component for each ...
1
vote
1
answer
104
views
Accelerometer value meaning
I'm currently using the MPU-6050 accelerometer to receive the acceleration and angular velocity data. I'm trying to process the data for my experiment but I can't understand the exact meaning of it. I ...
2
votes
2
answers
93
views
arduino acclerometer with servo motor
I'm currently working on project to operate three motors while sending accelerometer value to computer via bluetooth module. I want the motor operation and value transmission to work seperatly. But ...
1
vote
1
answer
69
views
Trying to use I2C accelerometer and SPI OLED
I'm trying to stream the data coming from my I2C MMA8452Q accelerometer to an Adafruit-based SSD1351 OLED RGB display that uses SPI via an Arduino UNO.
When I run example code for the accelerometer I ...
0
votes
1
answer
187
views
Seeking to write a ton of information to an SD card as close to live as possible
So I've recently started a project where I am using an accelerometer, along with a SD card breakout board. I've been able to get information to write properly to the SD card with no issues whatsoever. ...
2
votes
3
answers
173
views
I develop an earthquake detector but when it detects a movement, the alarm doesn't stop from ringing
This is the code that I used. Actually, I use to code: for Arduino sofware and processing IDE software.
Arduino Source Code/Program:
#include<LiquidCrystal.h> // lcd Header
LiquidCrystal lcd(7,6,...
0
votes
1
answer
71
views
Is my BMA421 locked up?
I have been trying to set up the BMA421 motion sensor in a nrf52 based smart watch, using the datasheet for the BMA423, which has the same interface. I had got the sensor working well with the ...
0
votes
1
answer
235
views
Accelerometer Orientation (LIS3DH)
Newbie here!
I’m trying to make a pocket level using an LIS3DH but I don’t know how to “reset” all the axis to start reading from a certain orientation since my LIS3dh won’t be mounted flat and will ...
3
votes
1
answer
295
views
Can I use an accelerometer to measure the velocity of a car in a curve?
I am making an application that is used to measure the velocity, it has an accelerometer that measures the component acceleration in the XYZ-axis. When the car is moving just straight the measurement ...
1
vote
2
answers
37
views
Can UNO log more PCB 353b33 accelerometer data points compared to TDS3014B oscilloscope?
I'm currently recording data points from an analog accelerometer(PCB 353b33) using a TDS3014B oscilloscope which has Record Length of 10,000 points at a Sample Rate 1.25 Ga/s. I'm want to record more ...
1
vote
0
answers
142
views
Trying to use a gyro sensor and having issues
My setup is Arduino Mega.
I have a gyro sensor that I'm trying to use to measure the acceleration or G force in X axis (forward movement).
So far I'm trying to figure a way to use the value of Acc or ...
2
votes
2
answers
584
views
Most precise way to measure Linear distance travelled by a wheel
Suppose a bot with wheels is traveling in a a straight line,and we want to measure this linear distance traversed by it as accurately as possible.
One of the ways is to use an optical encoder to ...
-1
votes
2
answers
1k
views
Arduino Nano IOT LSM6DS3 get gyro angle in degrees
I have an Arduino Nano IOT and I want to get the angle of it using the built-in gyro but I can't seem to find any example code that does this. The default Gyro and Accelerometer example code doesn't ...
2
votes
0
answers
47
views
Does anyone know code for a filter that bypasses small vibrational movements in my accelerometer input data
So basically I have a DC motor that is self stabilizing a platform using an accelerometer as its input. When i hit the table, everything freaks out and the platform moves rapidly back and forth for a ...
2
votes
1
answer
127
views
My motor driver gets stuck in either high or low with a certain speed super randomly. Motor output stops going based on accelerometer input
Running a DC motor(6.5A max input), motor driver (MD10C 7Amp peak output), and arduino Mega.
Basically, I am creating a stabilized object based on the accelerometer's input. It works great but all of ...
1
vote
0
answers
32
views
connect gy512 is not visible by i2c bus
I am a newbie. Please help to make gy512 visible on i2c interface.
i did
sda - a4
scl - a5
vcc - 5v
gnd - gnd
I have used i2c sticker scatch and use PC monitor.
0
votes
0
answers
99
views
I am using an accelerometer as an input and a stepper motor as an output and it will have these weird delays after about 30 sec
I have a stepper motor (kysan 1124090) turning CW and CCW based on the y direction of my accelerometer(MU6090). I am using an Arduino uno. It works great but after about 30 seconds there will be these ...
0
votes
1
answer
160
views
Relative position using Accelerometer
I have a simple scenario please:
Two Arduino Nano 33 IoT devices started moving randomly from the same exact origin(Point = [X0, Y0, Z0]);
Can I use the coordinates queried from each device ...
0
votes
1
answer
235
views
Tilt Compensated Compass Using HMC5983 gives inconsistent output
I've been trying to build a tilt compensated compass for an autonomous Arduino car I'm building. I'm having issues with the consistency of my data.
This is the code I'm using.
#include <Wire.h>...
0
votes
1
answer
377
views
ADXL345 gives wiring error in SPI mode
I get the following output from serial monitor when trying to use the ADXL345 with Arduino Uno in SPI mode (I2C mode works fine):
CA
Ooops, no ADXL345 detected ... Check your wiring!
See photos for ...
-1
votes
1
answer
31
views
acelermetor count goes down after 1 peak
I am using a Wemos D1 Mini and an mpu 6050 accelerametor. I managed to get the acceleratmetor to work and have 1 value come out of movements. So when a peak it hit (aka, the threshold of 1.00 is hit) ...
2
votes
1
answer
1k
views
ADXL355 accelerometer code
I am doing a project which monitors vibrations using an ADXL355 sensor and an Arduino. I have used the MPU-9250 sensor before.
I am not able to find a library or tutorials for calibrating, filtering, ...
-1
votes
2
answers
78
views
Is it possible to get values only during vibration/movement from an Accelerometer(ADXL335/MPU6050)?
I'm trying to make a wearable motion sensor using ESP32 board and ADXL335 Accelerometer.
Presently when I'm serial printing the output I'm getting the tilt value as well, which have different values ...
0
votes
1
answer
65
views
My gimbal program does not compile
my code:
// Get Yaw, Pitch and Roll values
#ifdef OUTPUT_READABLE_YAWPITCHROLL
mpu.dmpGetQuaternion(&q, fifoBuffer);
mpu.dmpGetGravity(&gravity, &q);
mpu.dmpGetYawPitchRoll(...
0
votes
1
answer
412
views
How to use H3LIS331DL 3-Axis Linear Accelerometer with arduino to detect Harsh braking of vehicle
I am a newbie here, Recently I was working with H3LIS331DL 3-Axis Linear Accelerometer I²C Mini Module
Here is code for the X, Y, Z-axis.
#include <movingAvg.h>
#include <...
1
vote
2
answers
726
views
Adafruit_LSM303 tilt compensated compass
I am having troubles with tilt compensating my compass.
I am using the LSM303DLHC accelerometer/compass in combination together with the Adafruit_LSM303_U.h.
I was able to get my compass to the ...
1
vote
0
answers
239
views
How to manage interrupt from accelerometer BMA220?
I would like to use the interrupt register from the BMA220 accelerometer in order to detect high-g shock. I am using a Mega2560 and the sensor is powered by 3.3 V. I use a voltage divider to convert ...
1
vote
0
answers
43
views
MPU-6050 showing all -1s
I am following this tutorial and have an MPU-6050 connected to an Arduino Micro with the following connections
VCC - 5V/3.3V
GND - GND
SDA - A2
SCL - A3
I'm trying to run the short example ...
0
votes
0
answers
171
views
Arduino Due ADXL345 Interference
I am working with an Arduino Due and the Analog ADXL345 through a module following this tutorial, with the wire.h library at Fast Speed (400kHz), the Accelerometer Sampling at 800Hz (for the Maximum ...
5
votes
1
answer
3k
views
A proper way to get the roll, pitch and yaw values
TL, DR : What is the method(in terms of sensors and algorithm) to get the roll, pitch angles of an aircraft at any instant.
I am planning to build a hobby aircraft. I am so confused about which kind ...
3
votes
3
answers
2k
views
What is the right way to query an I2C device from an interrupt service routine?
The ADXL345, for example, requires that interrupts are responded to by querying the INT_SOURCE (interrupt source) register. In example code for the SparkFun ADXL345 Arduino Library, there is code that ...
1
vote
0
answers
551
views
using two mpu6050 to get more accurate and precise angles
i have been using this gyro for a while, now i am aware of all measures taken, to improve the outcome of this board.
my question is: would using two at the same time improve the results?
if yes how ...
0
votes
2
answers
768
views
Using MPU-6050 without I2C
My target is to use multiple MPU-6050 at once, I searched on the internet and found that they can be hooked up really simply. Just connect in parallel and use I2C-Scanner. Then get those addresses and ...
1
vote
0
answers
2k
views
SOLVED Accelerometer/gyro MPU6050 is freezing after random time
SOLVED: I "solved" the problem by cycling my Arduino's power and I haven't had an issue since. I would still like to figure out what was going on. I still think it's something in that MPU6050 library ...
0
votes
4
answers
705
views
How can I hook up multiple MMA8451 accelerometers, (I2C protocol) using one Arduino Mega?
How can I hook up four (adafruit) MMA8451 accelerometers (using I2C protocol) using one Arduino Mega? What I'm confused about is I only have one SDA and SCL on the Arduino Mega obviously. So how can I ...
2
votes
1
answer
3k
views
Remove gravity from accelerometer of MPU-6050
I am currently working with MPU-6050. Now I want to minus gravity from my accelerometer's value as we minus the offset.
Here is the code:
#include <Wire.h>
#include <MPU6050.h>
//read as ...
0
votes
1
answer
537
views
Changing Baud Rate not working
I have copied this code from Github :
#include <Wire.h>
#include <MPU6050.h>
MPU6050 mpu;
// Timers
unsigned long timer = 0;
float timeStep = 0.01;
// Pitch, Roll and Yaw values
...
0
votes
2
answers
411
views
MPU-6050 with Arduino - postmortem
I'm working with MPU-6050 with Arduino Uno.
I copied the code below from Arduino Playground - MPU6050.
Code :
// MPU-6050 Short Example Sketch
// By Arduino User JohnChi
// August 17, 2014
...
1
vote
0
answers
311
views
FIltering, FXOS8700, FXAS21002C optimization
I'm working on an inverse pendulum project, and am using an adafruit NXP_FXOS8700_FXAS21002 along with an Arduino due, and an esp8266 (two separate projects, same code however). I'm using a Magdwick ...
0
votes
1
answer
387
views
Find vehicle movement by IMU and GPS
I'm using MPU9250 which has both accelerometer and gyroscope in a vehicle. What I want is to just know that if the vehicle is currently moving or not. I searched and find out that I can't get velocity ...
1
vote
2
answers
1k
views
Analog vs Digital Accelerometers - pro's and con's? [closed]
For my project i need to measure accelerations up to 16g. My options are either digital accelerometers such as the MPU6050 or MPU9250 or an analog accelerometer such as the ADXL326.
What are any ...
0
votes
1
answer
1k
views
How to read the raw data from GY-85 module?
This module has 3 sensors. Gyroscope, Accelerometer and Magnetometer.
I think I'm reading the raw data in the wrong way.
For example, for the magnetometer HMC5883L, I'm using this code which I ...