Grove Single Axis Analog Gyro
Last updated
Last updated
The Grove – Signal Axis Analog Gyro is based on an angular velocity sensor (Murata-ENC-03R) that uses the phenomenon of Coriolis force. It can only measure the X-axis angular velocity, which is different from other 3-Axis gyro, but with a higher speed. It can be used for the position control and attitude control like the self-balanced 2WD.
Model:SEN05091P
Input Voltage: 3.3V/5V
Standard Grove Interface
Light Weight
High Speed
Measure X-axis Angular Velocity
The module detects one-axis rotation with analog signal. High-pass filter and low-pass filter circuit are applied to reduce the temperature drift and suppress the output noise. Before the measurement of the angular velocity, a reference value(the sensor output at Angular Velocity=0) is required. This value is 1.35V in default. But in order to get more accurate reference values, before the measurement,a calibration is necessary. In this calibration, the output voltage when angular velocity =0 been sampled 200 times, and then the average of these data will be treated as the reference value.
1.Connect it to A0 port of Grove - Base Shield, of cause any pin of the analog pins would be OK.
2.Plug the Grove - Base Shield into Arduino/Seeeduino and connect them to PC using a USB cable.
3.Upload the below code.Please click here if you do not know how to upload.
`
4.Now, it is time to the calibration.Put the sensor on your desk horizontally, and then press the Reset button on the Seeeduino, and then Open the serial tool:
5.As you see the "Now you can begin your test", that means the calibration done. You can use the sensor now. Rotating direction can reference the following picture:
1.You should have got a raspberry pi and a grovepi or grovepi+.
2.You should have completed configuring the development enviroment, otherwise follow here.
3.Connection
Plug the sensor to grovepi socket A0 by using a grove cable.
4.Navigate to the demos' directory:
cd yourpath/GrovePi/Software/Python/
To see the code
nano grovesingleaxisanaloggyro.py # "Ctrl+x" to exit #
5.Run the demo.
sudo python grovesingleaxisanaloggyro.py
[Eagle] Grove - Signal Axis Analog Gyro Eagle
[PDF] Grove - Signal Axis Analog Gyro Sch
[PDF] Grove - Signal Axis Analog Gyro PCB
[Datasheet] File Signal Axis Analog Gyro datasheet
[Code] Demo code on github