I recently bought the Arduino UNO(its coming in the mail and I'm giddy like a school girl...) and I have been doing all sorts of studying just waiting for it.
I know I need to start small and master the basics, but I'd like to know the extent of what I can do
I have a small remote control helicopter and I would like to to control it with my Arduino. I had a few theories on how I could do this:
take apart the RC controller and use the Arduino to out a signal that emulates what the two control sticks do
build a arduino that outs puts on the same RC freq as the helicopter.
From the research I've done, I believe the second one is possible, but I've really been dying to take apart this helicopter controller..
you can directly control it through infrared if you reverse engineer the protocol and encoding
of course you can also do as you said, inject a signal into the joysticks, the easiest way is to just use the analog out pins, add a resistor-capacitor LPF on it, and connect it to the tap pin of the joystick potentiometers
other ways include using a DAC, or a digital potentiometer
Thank you again, your information is exactly what I'm looking for.
I have opted to go with taking apart the transmitter on a old Land to sea RC car I found.
How ever,when I took off the case, I was interested to see what look like pressure activated(sorry, pushing down the button simply completes the circuit) buttons for the left and right wheel control. Its been a long time since I played with the toy, but from the looks of it the two control sticks control the left and right side .
Im not sure how I would interface my arduino with this, I had planned on testing it, but it has yet to arrive.
Included are some pictures of the toy and the joy stick its self
thegreyfox:
pushing down the button simply completes the circuit
I didn't have one of those, but I imagine they would have been great fun.
If the control is just operating a couple of make/break switches, you may be able to replace those with a couple of transistors driven from the Arduino. If necessary, a more conventional relay driver circuit would certainly do the job.