Linear actuator with Gyro sensor

Hi all!

I’m doing a nice motorized arm and need to stabilize the X axis. As the arm will be telescopic, I was thinking of a design with a gyro sensor and a linear actuator with position feedback. I was looking at the GWS [size=2][font=Arial]GYRO PG-03.[/font][/size]Can I connect the actuator on the gyro as is like if it were a servo or I need something else?
I’m wondering also if the actuator blue/yellow/white wires for the position feedback are the same thing as the position feedback from a servo?

Thanks!
Michael

Can you provide a drawing of what you want to do? Not sure what you mean by stabilizing the X-axis. What will cause it to move around?
RB-Gws-09 is connected to a channel on an RC receiver and compares the signal being received to the rotation about one axis, which helps for stabilization against wind and other external factors.

This is a rough drawing of what I am trying to do. Because of the telescopic boom, I can’t use a simple solution with cables attached to the stand. So that’s why I thought of using an actuator with a gyro.
So you say that the RB-GWS-09 must be connected to a RC. Do you have something that sends the signal itself depending on the angle of the sensor?
http://www.mxcproductions.com/docs/jib/Gyro%20main%20idea.png

Understood. You need either an accelerometer (single axis will do) or gyro sensor mounted on the end, which sends a signal to a microcontroller which compares the given value with a desired value.
If the values don’t match, it sends a command to position the linear actuator accordingly. The GWS product won’t work in this situation.
What do you plan to have at the end? Would simply mounting it to the arm so it’s free spinning and let gravity pull it down not work?
If you want an automatic system, you’ll need the sensor, the actuator, a controller for the actuator, a microcontroller (and program it) and a power source.

I over simplified the picture for clarity, but the main boom will also Pan (This movement has no effect on the other end of the boom). At the end of the small part will be a Pan/Tilt head to mount a camera. So yes, again another pan/tilt camera project :wink:

Can you point me the parts I need, compatible together, to be able to do that? What kind of program do I need to write? Never done that before. Do I need a pic programmer?

Thanks

Hi mxcprod,

There is an easy way to use Servo as driver for a Pan&Tilt system.
Cheap controller like THISone can run MultiWii (A Drone System) and also be use as a Gimbal stabilisation system.

Here you can see my face using this as a Gimbal stabilisation

Is that what you’re looking for ?

Hi Eric,
Yes this is what I’m looking for. I already considered this approach but I found it was quite noisy for my use…

But tell me if I’m correct…
If I understand correctly this controller, I would use the 2 servos for camera for the stabilization, and everything is already programmed and ready to use? Is it a requirement to use it like that, or I can plug an actuator and use it like above?

Thanks!

I think I’ll give a try with the RB-ATM-01 with 2 servos. The motion I’ll be doing will be quite slow, so servo noise should be tolerable. And I found that actuator are not quiet too!

There are actuators, like the L12 that can take Servo inputs so in theory they could be use for stabilisation too.
Sound might be an issue even with them.

The board is not Plug-n-Play it will need to be loaded with the software but it’s all available and we can help getting that done.

Thank you.
Yes, I would like to get help for loading in the software. What do I need in order to get a fully working controller?

You need the controller itself plus strait pins to be soldered on the board for connecting the Servos.
MWC MultiWii Flight Controller for UAV (Arduino Compatible)
3x40 Break Away Header

Also something to power everything, but you might already have something ?

The software used to load the program is free and can be downloaded here:

So I plug the controller via USB and I load software… well I thought it was harder :stuck_out_tongue:
For the power, I’ll use an AC/DC adapter

The MultiWii software that will be use for the Stabilisation is something to make a UAV / Drone Fly.
Some parameter will need to be change in the file prior to upload, but it’s not that hard.

Hey Eric,
I would like to buy the LynxMotion [font=Verdana, Arial, Helvetica, sans-serif][highlight=#ffffff]MWC-WITH-PINS. It’s the same as the MultiWII but with pins soldered. It’s not available on the RobotShop site, and since you are the same company, I would like to know if it’s possible to add the LynxMotion product on this site, so I can have only one shipping cart. (The LynxMotion site has also a high shipping cost).[/highlight][/font]
[font=Verdana, Arial, Helvetica, sans-serif][highlight=#ffffff]
[/highlight][/font]
[font=Verdana, Arial, Helvetica, sans-serif][highlight=#ffffff]Thanks[/highlight][/font]

We get the PCB’s without the pins from the manufacturer then solder them manually for our UAV’s kits mostly.
That’s why it’s not available on RobotShop with pins because it would take us a lot of time to solder pins for everyone.
It could be done, if we create an order manually on RobotShop.

Hi,
So I got the MultiWii controller and I’m trying to make it work with an hitec servo I had here. First of all, do I need to write my own code or I can use a program that came with the card? If so, which one. I tried the Flip_DX4_DX5 and plugged my servo on D5 (Elevator), but nothing happens.
Also, in the Arduino software, which card type do I need to select? I selected Arduino Nano w/ Atmega 328 which at least doesn’t give me errors when transfering the program.

I’ll describe what I tried so far…
First, I saw in the config.h file that I needed to enable the line “#define SERVO_TILT” in the Cam Stabilisation section. I transfered the program, and replugged the usb cable. Then in the MultiWiiConf application, I ticked “High” Aux1 for CamStab. So i plugged the servo in Aux1. When I move the board, I see the graphs moving in the app, but the servo doesn’t move.
The config.h file mention “#define TILT_PITCH_AUX_CH AUX3”, so since there is no Aux3 on the board, I changed the value to Aux1, but it did nothing more.

I found some infos on www.multiwii.com, but not much help.

Please help! Thanks,
Michael

Take a quick look here, I have written this. robotshop.com/blog/en/multiw … izer-14102

Thank you, you are awesome!
I’m getting movement on servo now. There is some odd things happening to the servo when it’s moving 90 degrees, but for my use, it should not be problematic.

You wrote that this friday :stuck_out_tongue: You had seen it coming hehe

Hi mxcprod,

I had another customer that was asking for that kind of stabilization, so making a Blog Post was a good idea and will stay there for reference.
Maybe lower the Maximum and/or Minimum value, to see if it keep doing weird things.

:slight_smile:

Hi,
Please forgive my ignorance, but what’s the difference between the Firgelli L16 and the L12 PLC/RC ?
In fact, what is the meaning of PLC/RC ?

I found that the L12 100:1 that I bought is not fast enough and I would like to try the L16 35:1 because it’s twice faster.
Thanks