Arduino Uno/ Self leveling/Single Axis

The project you are bidding on is the coding for a single axis self-levelling platform. When operating, the Gyro/Accelerometer platform wants to level around a single axis "X" Roll when a wave impulse is applied to it.


-Arduino Uno.

-Input for the platform’s position is from a three axis accelerometer and gyroscope, Sen-11028 (although only one axis is required).

-Filtering via Kalman Filter.


-Graph real time output of single axis gyro and accelerometer data including logging

-0-5v output to Olimex PIC-IO-C, to control leveling device/roll damper

[url removed, login to view]

-Potentiometer input for manual control.

The device requires the following features:

- Kalman filtering for acceleration and deceleration to limit jerky movement.

-10 degrees +/_ roll limits

- Roll rate 4 seconds. This will be a starting position and adjusted to specific vessel roll rate

- Power for Arduino and Olimex will be from 110vac transformer to 12v

- Relay power will be 110vac max 2amp. (hardware components are already manufactured)

- Position reset switch. This is a switch that when held down will allow the user to drive the motor at a slow speed either clockwise or anti clockwise. This is to allow the platform be set to a home position. Or with potentiometer

The successful bidder will be required to;

- Provide the Arduino Sketch with Kalman Filtering and Graph display logging/0-5v output for Olimex PIC-IO-C relay control signal.

- Provide minor software revisions (eg filtering or speed adjustments) and bug fixes after device is delivered.

- Provide all source code.

Skills: Arduino, Electrical Engineering, Electronics, Embedded Software, Microcontroller

See more: arduino self leveling, single axis leveling gyro, self leveling arduino, arduino self level, kalman filter arduino uno, arduino gyro self leveling, x-axis, wave electronics, single platform, max graph, hardware resources, graph coding, arduino uno microcontroller, vessel, SEN, self , real time graph, olimex, motor control, leveling, Kalman filter, gyroscope, gyro, control motor with arduino, code arduino

About the Employer:
( 0 reviews ) North Vancouver, Canada

Project ID: #4642252

9 freelancers are bidding on average $356 for this job


hi, i am an electrical engineer and an embedded system designer. i can help you with this project.

$888 CAD in 30 days
(46 Reviews)

Dear Sir, I'm 15 year experienced Electronics Engineer whose working area is directly related to your project. I have designed several system which is related to your project. I have high level experience about hard More

$147 CAD in 3 days
(15 Reviews)

Professional controls domain engineer is interested

$184 CAD in 3 days
(12 Reviews)

Hi there I can do it.

$155 CAD in 30 days
(5 Reviews)

I could help you. Please tell me what is the device for the Graph output.

$277 CAD in 15 days
(4 Reviews)

Plz see PM

$277 CAD in 7 days
(3 Reviews)

Hi I have a good experience in Interfacing Gyros/Accelerometer , Have worked a lot on UAV Stabilization. I can make an interactive front end application with Graphs.

$333 CAD in 10 days
(2 Reviews)

I have working with Arduino for three years. I am very interested to assist you in your programming needs.

$200 CAD in 10 days
(1 Review)

Hi, We are a team of R&D engineers and have done similar commercial level projects. Send us a PM to see sample works.

$666 CAD in 45 days
(1 Review)

Hi I have already done that.

$222 CAD in 10 days
(1 Review)

Hi, I will be happy to work with you on this project. I am expert in Arduino and have done many systems. I have all the hardware needed except the gyro to test the system and won't have any problem implementing t More

$266 CAD in 3 days
(0 Reviews)