Drones Talk This forum is for Multi-Rotor pilots and enthusiasts to talk about subjects that don’t quite fit into any other forum.

Time to throw out my TX :)


Old 08-07-2008, 09:59 PM
Junior Member
Thread Starter
Join Date: Apr 2005
Location: Mississauga, ON, CANADA
Posts: 9
My Gallery
My Models
My Feedback
Default Time to throw out my TX :)

Well after 3 months of nonstop research and coding it is finally done. My plug and play control system that will work on any plane/heli that allows you to control your machine from your computer with a joystick. I know your first question: What for?
Because I find when I go shooting, sometimes the sun is in my face, hard to get a nice view of the heli. Problem solved. I now control my heli from my laptop with a joystick
Items used:
8 channel serial servo controller
1X Serial radio modem with 40 mile(!) range
1X USB radio modem with 200KB/sec transfer speed with 40 mile range.

I'd prefer not to get into details about the modem used at this point but it's the biggest one you can get without a radio license
I always had this idea in my head but didn't really know where to begin then I had a picture in my head
Advantages: You have a 40 mile radio range with virtually no interference. I've tried to get it to glitch but it won't. The modem uses about 50 frequencies at the same time and verifies the state of all servos compared to the joystick 1000 times per sec. I work at an int'l airport where you get a lot of radio signals and it ranges checked perfect for 3 kilometers and missed 1(!) bit from 2 gigs of data which is impressive in my opinion.
Anyways coding all this toke me about 3 months. I scratch built a program to convert signals from my serial port that my servos can understand. (fairly straight forward using c#/c++)
This is where it gets funny. You could use Micro$oft's directX library to program the joystick, but I opted for a cross platform solution so I hard coded my USB joystick using ANSI C, so It also runs on Linux or a MAC. I am using DirectX in the video due to the fact that most people use Windows and this way you can even use an XBOX controller if you like. Not sure about that you can
The data I'm sending over to the rx of the modem is encrypted using 256 bit encryption so even a hacker with nothing better to do would have a hard time crashing it....
So now finally it's al ready, I'll be test flying it this weekend. The servo response time is acceptable, may not be as fast as a DX7 but certainly faster than my 9C. I pretty much wrote all the mixing functions one could think of as well. CCPM(3-4 servo) mechanical......
Info like gyro gain is delivered every mili second and in-flight adjustable amongst other things. I'm now in the process of boxing it all up and putting it on my vario benzine. I'll also need a 3cell lipo with about 10000MAH for the modems.
I'll make a flying video as well this weekend.
Lemme know what you think and ask questions if you have any.
Sorry for the lenghty post and the ugly video but I just wanted to share.

Attached Thumbnails Click image for larger version

Name:	Zw69578.jpg
Views:	7
Size:	42.7 KB
ID:	1006483  
qwikfyler is offline  
Reply With Quote
Old 08-08-2008, 05:37 AM
My Feedback: (60)
seanreit's Avatar
Join Date: Apr 2002
Location: Cedar Park, TX
Posts: 7,425
My Gallery
My Models
My Feedback
Default RE: Time to throw out my TX :)

What an accomplishment! That is awesome!
seanreit is offline  
Reply With Quote
Old 08-10-2008, 10:24 AM
Tommy_Gun's Avatar
Join Date: Apr 2004
Location: Locust Grove, Va
Posts: 1,404
My Gallery
My Models
My Feedback
Default RE: Time to throw out my TX :)

The time I spent playing online air combat simulations is all I need to know that the LAST thing I would trust to keep solid control of my RC models is a PC gaming controller from ANY of the manufacturers. The reliability just is NOT there.
Tommy_Gun is offline  
Reply With Quote

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Thread Tools
Search this Thread

Contact Us Archive Advertising Cookie Policy Privacy Statement Terms of Service