Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Connecting GY521 gyroscope module to Arduino

Gyroscope is a device used to measure angular velocity. 3-axis gyroscope measures orientation in all three directions. Physics of gyroscope is based on angular momentum which allows it to be used in many areas like flight control, missile guidance, games etc. In modern electronics usually there are MEMS gyroscopes used that are small to fit in any device. Praven has shared his experience with interfacing GY521 gyroscope module to Arduino. This module also has a 3-axis MEMS accelerometer. Both of them fit in to small MPU6050 IC package which already has 6 built in 16-bit ADC channels. So each sensor has its own ADC. Module can be interfaced via 2C interface. Sensitivity of gyroscope can accelerometer can be programmed depending on application. If you know some terminology of flight then… Continue reading

Home made 9 DOF IMU

Inertial measurement units (IMU) are commonly used where position, motion information must be processed. It is commonly 9 degrees of freedom (DOF) modules used that include LSM303 3 axis accelerometer and 3 axis magnetometer, ITG-3200 3 axis gyro. These are considered enough for precisely calculating position of board carrying all sensors. Amandaghassaei was working on project where orientation information was needed. So instead of purchasing available board, he built one which saved a bit of money, but mos importantly had all he needed. He included Atmega328p microcontroller which reads all sensor data and then can send it through I serial interface. He made 6 pin header to accept standard FTDI interface module. PCB was fabricated by using milling machine. Milling and soldering was a bit challenging since footprints of both… Continue reading

Learning about accelerometers and gyroscopes

Accelerometers and gyroscopes are commonly used sensors where some sort of balance is needed. Combination of both in one board is called IMU (Inertial Measurement Unit). You will find one on flight controllers, balance modules and in many other areas. If you are going to build something from scratch then you should know some background information on how to interpret readings and how to use them in control. Gadget Gangster have shared pretty good instructable where he explains how to interface IMU device to microcontroller and how to use this data to get desired results. As example he uses Acc_Gyro board with LIS331AL triple axis accelerometer and LPR550AL dual axis gyroscope. He goes through some math while explaining how to determine orientation of IMU using either only accelerometer data or… Continue reading