i am new to Arduino and want to purchase my first Arduino board.
I read many tutorials and code samples for playing with LEDs and so on and i think that this would be no problem and especially no challenge.
In order to have a real challenge, i want to buy an Arduino board with gyro shields and motor control.
what i want to do:
At first i want to start with simple experiments. reading gyro data and react to it with motor or LEDs.
I would like to have
-3 axis gyro with 3 axis accelerometer
-compass sensor
-motor control for up to 4 motors
-possibility for adding GPS and BT
Now my question:
what Arduino hardware will be recommended ?
I thought of the following parts:
Arduino Board (Romeo?)
6 DOF Sensor
Compass Sensor
Motor Control Unit
An Arduino BT will cover Bluetooth.
A 9-DoF sensor board that has an I2C interface will only use two pins.
A motor control shield takes care of the motors.
A serial GPS module over NewSoftSerial takes care of GPS.
Keep in mind that the output from the gyro is a change in angle, not an absolute angle. Same with the accelerometer. It is up to you to use that raw data to define current angle, speed, direction, etc. Not impossible, but not trivial and certainly not done for you.
I've only done real Kalman filtering once, and it involved crunching large quantities of data. That's not something that would be easy to achieve within the hardware constraints of an Arduino.