RCU Forums

RCU Forums (https://www.rcuniverse.com/forum/)
-   Drones Talk (https://www.rcuniverse.com/forum/drones-talk-539/)
-   -   Time to throw out my TX :) (https://www.rcuniverse.com/forum/drones-talk-539/7822126-time-throw-out-my-tx.html)

qwikfyler 08-07-2008 09:59 PM

Time to throw out my TX :)
 
1 Attachment(s)
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.

http://www.youtube.com/watch?v=8eJgTgWBwQA

seanreit 08-08-2008 05:37 AM

RE: Time to throw out my TX :)
 
What an accomplishment! That is awesome!

Tommy_Gun 08-10-2008 10:24 AM

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.


All times are GMT -8. The time now is 05:51 AM.


Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.