This guide is intended to everyone interested in in using Accelerometers and Gyroscopes as well as combination IMU devices (Inertial Measurement Unit) in their electronics projects
- What does an accelerometer measure?
- What does a gyroscope (aka gyro) measure?
- How to convert analog-to-digital (ADC) readings that you get from these sensor to physical units (those would be g for accelerometer, deg/s for gyroscope)
- How to combine accelerometer and gyroscope readings in order to obtain accurate information about the inclination of your device relative to the ground plane
Accelerometer & Gyro Tutorial - [Link]
The accelerometer can measure acceleration in two axis using Analog Devices ADXL202. +-2g can be measured in each axis.
The accelerometer can measure acceleration and time. Using the time and the acceleration it can calculate and display:Time (s)
- Average acceleration (m/s2)
- Instantanous acceleration (min/max) (m/s2)
- Speed (m/s & km/h)
- Distance (m & km)
The mass of the object can also be input, the accelerometer can then also display:Instantenous Force (N)
- Average Force (N)
- Instantenous Power (kW and HP) * .
Bullit Accelerometer – Accelerometer with microcontroller and display - [Link]
The team describes it as the world’s first starter-kit designed for App Developers to build apps, for the devices and things around them. A “chocolate bar” with detachable bits of different sensors and Bluetooth Low Energy, connected to a mini wifi base, together with easy-to-use SDKs for iOS, Android, node.js, and our simple REST API.
The WunderBar is the easiest way to create useful connected devices. It works out-of-the-wrapper, contains a host of awesome sensors, and is dead-simple to program.
Sensors include: Light, color, distance, temperature, humidity, remote control (IR), accelerometer, and gyroscope. Two additional sensors will be chosen by you.
WunderBar – Internet of Things Starter Kit for App Developers - [Link]
This project is an accelerometer data acquisition system for automotive suspension analysis. In other words it’s a low frequency spectrum analyzer based on Lanchpad TIVA Series from Texas Semiconductors. It’ s a spectrum analyzer for mechanical frequencies (max. 50 Hz). In my application I use this analyzer for the signals from a suspension of a car, that contain information about comfort (ride) of a vehicle.
Low Frequency Spectrum Analyzer for Automotive Suspension Analysis - [Link]
STMicroelectronics have announced the LSM6DB0, the latest addition to its iNEMO family.
It packs a 3-axis accelerometer, 3-axis gyro and low energy ARM-based Cortex processor in a tiny 3 x 3 mm package.
This chip is designed to interface with baseband chipsets that don’t have a sensor co-processor. Additional external sensors can also be hooked up via its I2C interface, allowing the on-board processor to take care of all sensor-related functions to help minimize application latency at a system level. The device is fully compatible with all of the latest mobile operating systems including Android Kit-Kat 4.4. The sensor’s performance is the result of true 6-axis sensing, where both the 3-axis accelerometer and 3-axis gyroscope are manufactured on the same chip. They operate synchronously at the same output data rate,combinig correlated, true six-degree-of-freedom motion and not just separate acceleration and angular-rate inputs. [via]
A 6-axis Inertial Motion Sensing Device - [Link]
Bajdi documented his Arduino self balancing bot build:
For the electronics I used one of my own PCB creations, a Bajduino of course It’s just a small (50x50mm) break out board for an ATmega328. I’m running the ATmega @ 16MHz and 3.3V. It’s out of spec according to the datasheet but it works… I also needed an IMU of course. I found a MP6050 sensor in my parts box. The MPU6050 combines a 3 DOF gyro and 3 DOF accelerometer in a small package, ideal for a self balancing bot.
Building a self balancing bot - [Link]
Epson has combined the reliability of quartz crystals with the tiny dimensions of MEMS devices to create a tiny high-resolution six degree-of-freedom inertial measurement unit that can track motion for everything from aerospace to oil-well drilling. [via]
Epson Downsizes Inertial Measurement Units - [Link]
The article covers how to interface an accelerometer with the atmega32/atmega16. Before proceeding, the user must know the basics of ADC (Analogy to digital converter) of the AVR. An accelerometer is an electromechanical device that will measure acceleration forces. These forces may be static, like the constant force of gravity pulling at your feet, or they could be dynamic – caused by moving or vibrating the accelerometer. Accelerometers are of two types Analog and Digital. In this post we will be discussing about Analog accelerometer. They give voltage as output which is proportional to acceleration.
Interfacing ADXL335 accelerometer to Atmega32 - [Link]
A small, low cost USB-capable Inertial Measurement Unit with open-source software. For electronics projects, robotics and UAVs
Thalamus is a small board containing a USB-capable 32-bit 72MHz ARM Cortex-M3 microcontroller, 3-axis accelerometer, 3-axis gyroscope, 3-axis magnetometer and barometer.
Thalamus started out life as a flight controller for the R10 Quadrotor systems, providing stabilization at 400Hz. However, packing a fast microcontroller with native USB capabilities, and with two SPI ports for communications, Thalamus is a perfect low-cost IMU board for robotics projects, as well as PC-connected applications.
Thalamus IMU – Motion sense/control board for your projects - [Link]
by Publitek European Editors
There are many different types of accelerometers for industrial applications, ranging from the latest micro-machined capacitive devices to traditional rugged piezo electric crystals. The boom in portable devices and the advantages of knowing the position and orientation of the equipment, as well as the increased use of accelerometers in vehicle air bags, has led to an explosion in the different types of devices in recent years. All of this is to the advantage of the engineer who can use the wide range of devices for different applications, from monitoring to position measurement.
Sensor Technologies for Accelerometers - [Link]