Attention !!! We are operating and shipping all Orders. But due to COVID-19 related restrictions, limited staff and reduced working time dispatches may be delayed.
Thanks for your understanding & Support. Be kind and stay safe!!

Product categories

Have You Seen

STM32F103C8T6 ARM Development Board

STM32F103C8T6 ARM Development Board

STM32F103C8T6 ARM Development Board (Blue Pill)STM32F103C8T6 Dev Board for ARM Microcontroller, STM3..

Rs.932.20 (inc GST)
Rs.790.00 + GST

SKU: 0626 | DAB048
Stock: 428


GY-906 MLX90614ESF MODULE GY-906-MLX90614ESF-New-MLX90614-Contactless-Temperature-Sensor-Module-Com..

Rs.1,314.52 (inc GST)
Rs.1,114.00 + GST

SKU: 2391 | DAC227
Stock: 0

Arduino Based Self Stabilizing Platform

Nowadays Self-stabilizing platform finds its use in various applications from as simple as camera stabilization to surgery platforms. It can also be used in ships or vehicles to develop self-leveling anti motion sickness seats, or making Earthquake proof buildings this same mechanism is also used inself balancing scooter also known as hoverboard . The applications can be unlimited and depends upon your imagination.

Over here we will show you how to make your own one axis Self-stabilizing platform. You can modify the project and you two motors to make a two axis Self-stabilizing platform

DIY Arduino Based Self Stabilizing Platform

Required Components

This projects basically has three parts:

MPU6050 MEMS Sensor

MPU6050 is a MEMS Sensor with an accelerometer and gyro sensor in a single chip. It is very accurate and has an internal 16-bit ADC for each channel. And the sensors interface easily to Arduino using I2C protocol. 

MPU6050 Sensor IC requires 3.3 volts. So we are using GY521 Module which contains MPU6050 IC and a 3.3 volt voltage regulator so you can directly provide 5 volt for operation. This module also has internal pull up resistor for I2C communication so you do not need to provide external pull-up resistors.

Arduino UNO

The processing unit or the micro-controller unit takes reading from the sensor and according calculates the angle and accordingly controls the platform with servo motor. 

Over here we have used Arduino UNO. Instead you can even use Arduino Nano or if you want to reduce cost you can use Arduino Pro Mini.

Servo Motor

For Motors we have decided to use Servo motor as it is very easy to operate and has internal feedback mechanism so no external feedback is required for the platform. Over here we have used MG90 Metal gear Servo Motor. Depending on the weight of the stabilizing platform you can change the motor that you require. Higher torque servo motors like MG995, MG996 can also be used.

Arduino Code for Self Stabalizing Platform


Below is a complete video on how you can make this Project.


Special thanks to Pawandeep Singh for Testing this project and making this awesome video. You can follow him on Instagram and even subscribe to his Youtube Channel: Only Inovative for more such videos.

Written by Amol Shah

Amol Shah

Founder of DNA Technology an Electronic Engineer by choice. Started working on this website as an Hobby and now its a full time venture. Very passionate about Electronics and like to learn new stuff. Want to make DNA Technology one of the best Online Store for Electronics Components in India.
Follow Me Twitter | Facebook | Google Plus | Instagram