News:



  • April 30, 2024, 08:36:04 AM

Login with username, password and session length

Author Topic: "Student" (Fly by wire trainer project)  (Read 1429 times)

Offline Jeffrey Olijar

  • Trade Count: (0)
  • Lieutenant
  • ***
  • Posts: 122
"Student" (Fly by wire trainer project)
« on: September 11, 2010, 06:02:10 PM »
Getting ready for the "Its only a 1/2a contest" that is hosted by the Treetown modelers on the 19th of this month.  I decided to build a Rick Foch's "Student" (American Aircraft Modeler September 1973)



Uploaded with ImageShack.us

Edit:
  I was talking with a good friend of mine and mentioned it would be cool to make a trainer that would prevent a beginner from crashing by taking the control away from them when they get too close to the ground or too high in the air. 

He told me that it would be too difficult to build and being the stubborn person that I am I told him I could build one. 

He gave me 2:1 odds and I bet him $50 I could do it.  I have until the end of next summer to complete it or I lose.

Here is exactly what I have to do:
Build a airplane that can be flown without crashing by someone who is a absolute beginner
It does not have to stunt.
I cannot at any time during the flight touch the handle or take control via other means (RC)
I can offer verbal instruction to the beginner to help them fly the aircraft
I can steady them and prevent them from falling should (when) they become dizzy


I intend to accomplish this by implementing a fly by wire control system and a series of sensors
I will have a accelerometer to measure the angle of the plane
I will also have a range sensor that will be mounted on a servo.  This will be always pointing at the ground and will be used to prevent the pilot from getting too close to the ground.

I am using a Amtel 328 Microprocessor with a Arduino bootloader running at 16mhz.

The main goal of this project is to make it easier to bring people into our wonderful hobby. 

Update #1
I have mounted the servo for the elevator and the variable potentiometer for the bellcrank and tested the setup on my breadboarded arduino.  I am working on mounting the microprocessor and battery to the plane then I will be flight testing my setup.

After I flight test the plane the next step will be to work on the accelerometer and range sensor mounting and programming.  I am concerned that the vibrations from my engine will interfere with the sensors but I wont know for sure until I test it.   


 
« Last Edit: October 17, 2010, 02:14:10 PM by Jeffrey Olijar »
If it ain't broke, fix it till it is.

Offline john e. holliday

  • 24 supporter
  • Trade Count: (0)
  • Admiral
  • *
  • Posts: 22774
Re: Rick Foch's "Student"
« Reply #1 on: September 12, 2010, 01:10:55 PM »
Looks good.  Don't get too heavy with the finish. H^^
John E. "DOC" Holliday
10421 West 56th Terrace
Shawnee, KANSAS  66203
AMA 23530  Have fun as I have and I am still breaking a record.

Offline ray copeland

  • 24 supporter
  • Trade Count: (0)
  • Captain
  • *
  • Posts: 871
Re: Rick Foch's "Student"
« Reply #2 on: September 12, 2010, 09:34:23 PM »
Jeffrey, that's very cool!  What is the wingspan and what engine are you using?
Ray from Greensboro, North Carolina , six laps inverted so far with my hand held vertically!!! (forgot to mention, none level!) AMA# 902150

Offline Jeffrey Olijar

  • Trade Count: (0)
  • Lieutenant
  • ***
  • Posts: 122
Re: Rick Foch's "Student"
« Reply #3 on: September 13, 2010, 09:04:25 AM »
its 26" x 3" wing  I am going to mount a black widow.  It is nose heavy so I had to add some weight to the tail.  You could probably mount a sure start and a fuel tank on the wing and it would be about right.  But I prefer the engine mounted tanks.
If it ain't broke, fix it till it is.

Offline Jeffrey Olijar

  • Trade Count: (0)
  • Lieutenant
  • ***
  • Posts: 122
Re: "Student" (Fly by wire trainer project)
« Reply #4 on: October 17, 2010, 02:18:15 PM »
Update #1
I have mounted the servo for the elevator and the variable potentiometer for the bellcrank and tested the setup on my breadboarded arduino.
The total weight is up to 6.5 oz (from 6 oz base weight)
I am working on mounting the microprocessor and battery to the plane then I will be flight testing my setup.

After I flight test the plane the next step will be to work on the accelerometer and range sensor mounting and programming.  I am concerned that the vibrations from my engine will interfere with the sensors but I wont know for sure until I test it.    









Here is my code for the micro processor so far.
Quote
// Fly by wire control line trainer project version 0.01
// Created by Jeff Olijar --- Jolijar@gmail.com

#include <Servo.h>
 
Servo myservo;                                 // create servo object to control a servo
 
int potpin = 0;                                // analog pin used to connect the potentiometer
int val;                                       // variable to read the value from the analog pin
 
void setup()
{
 // Serial.begin(9600);                        //  Used for debugging
  myservo.attach(9);                           // attaches the servo on pin 9 to the servo object
}
 
void loop()
{
  val = analogRead(potpin);                    // reads the value of the potentiometer (value between 0 and 1023)
  //Serial.println(val);                       // Used for debugging
  val = map(val, 200, 800, 0, 179);            // scale it to use it with the servo (value between 0 and 180)
  myservo.write(val);                          // sets the servo position according to the scaled value
  delay(15);                                   // waits for the servo to move
}

If it ain't broke, fix it till it is.

Online CircuitFlyer

  • Trade Count: (0)
  • Commander
  • ****
  • Posts: 304
    • www.circuitflyer.com
Re: "Student" (Fly by wire trainer project)
« Reply #5 on: October 17, 2010, 08:06:08 PM »
Jeffrey,

Sounds like a very interesting project.  Keep us posted as you progress.  If I might throw in my 2 cents - go electric to solve your vibration worries.  1) You'll have to put a battery on board anyway.  2) Although most of us enjoy the sound of a screaming nitro, a lot of youths find it intimidating at first.  3) It's a piece of cake to add throttle control - get dizzy shut it off and land.

If it works good, you may not even need a pilot, sort of a CL UAV.

Hope you win the bet.

Paul
Paul Emmerson
Spinning electrons in circles in Mississauga, Ontario, Canada DIY Control Line Timers - www.circuitflyer.com

Offline Jeffrey Olijar

  • Trade Count: (0)
  • Lieutenant
  • ***
  • Posts: 122
Re: "Student" (Fly by wire trainer project)
« Reply #6 on: October 17, 2010, 09:22:18 PM »
I want to go with glow power If I can but If all else fails I can use my 1/2e setup. 
If it ain't broke, fix it till it is.

Offline Jeffrey Olijar

  • Trade Count: (0)
  • Lieutenant
  • ***
  • Posts: 122
Re: "Student" (Fly by wire trainer project)
« Reply #7 on: October 21, 2010, 05:17:06 PM »
I finished assembling the fly by wire system and it works flawlessly.  The only issue is I am now up to 8oz (without fuel)  I expect that a additional servo (for the distance sensor) and the sensors (distance & angle) will bring the weight up to around 10 oz.  The system itself I believe will weigh in at around 4oz.  I am thinking about moving to electric as suggested and building (or getting a ARF and converting) a high wing RC trainer. 
If it ain't broke, fix it till it is.


Advertise Here
Tags:
 


Advertise Here