Difference between revisions of "Quadrotor Workshop 20130417"

From Hackerspace.gr
Jump to: navigation, search
Line 13: Line 13:
 
Project page: [[Quadrotor]]
 
Project page: [[Quadrotor]]
  
 +
= Aftermath =
 +
==DONE==
 +
* Read up and test Servo Library for arduino. It uses interrupts with some nasty hacks to generate the PPM/PWM pulses without using the pwm hardware.
 +
Also scales the PWM pulse from 544 to 2400 uS, with center at 1500uS. Our ESCs handle 747 to 2100 uS. The "typical" values used in RC are 1000 to 2000 uS with center in 1500 uS. All of our ESCs and the KK board support midcenter and range calibration, so we will use 1000,1500,2000.
 +
 +
* Verify our board (KKMultiCopter Blue). Find proper firmware for our configuration (Xcopter) and flash it via avrdude, with the supplied AVRasb.
 +
links: http://www.kkmulticopter.kr/index.html?modea=xxcontroller , http://www.kkmulticopter.kr/index.html?modea=mcfc_manual
 +
flashing command line: *{to be filled in}* avrdude -U flash:w:{filename.hex} -p avrasp -m m168p skmp thinks
 +
 +
* Calibrate KKMultiCopter & ESC for midpoint, range (steps 1, 2; http://www.kkmulticopter.kr/index.html?modea=manual)
 +
* Test arming for flight (step 7; http://www.kkmulticopter.kr/index.html?modea=manual)
 +
Mapping of channels: 0 => x1 => ROBO, 1 => y1 => THR, 2 => x2 => ELE, 3 => y3 => Mystery port.
 +
* Test setting evelation and checking GYRO/Accelerometer auto correct -> WORKS. (If we attach the proppelers, it should fly~)
 +
 +
Useful video for setting up :
 +
http://www.youtube.com/watch?v=B6m49Cw3OFU
 +
* Arming sequence at 8:20
 +
* Vasilis took lots of pictures ! (where are they ??? attach them here pls :p)
 +
 +
==NOTDONE==
 +
* Forgot usb joystick (duh)
 +
* Didn't create maling list
 +
 +
== Managment tasks to be done ==
 +
Decide how we'll organise our content (acionyx & skmp, ?)
 +
 +
=Original Plan=
  
 
TODO:
 
TODO:

Revision as of 12:30, 18 April 2013

Quadrotor-20130403-1.jpg
Starts Organizer
Wed 17 Apr 2013 21:30
Ends Event Owner
Wed 17 Apr 2013 23:00 skmp

Perhaps it'll fly this time



Project page: Quadrotor

Aftermath

DONE

  • Read up and test Servo Library for arduino. It uses interrupts with some nasty hacks to generate the PPM/PWM pulses without using the pwm hardware.

Also scales the PWM pulse from 544 to 2400 uS, with center at 1500uS. Our ESCs handle 747 to 2100 uS. The "typical" values used in RC are 1000 to 2000 uS with center in 1500 uS. All of our ESCs and the KK board support midcenter and range calibration, so we will use 1000,1500,2000.

  • Verify our board (KKMultiCopter Blue). Find proper firmware for our configuration (Xcopter) and flash it via avrdude, with the supplied AVRasb.

links: http://www.kkmulticopter.kr/index.html?modea=xxcontroller , http://www.kkmulticopter.kr/index.html?modea=mcfc_manual flashing command line: *{to be filled in}* avrdude -U flash:w:{filename.hex} -p avrasp -m m168p skmp thinks

Mapping of channels: 0 => x1 => ROBO, 1 => y1 => THR, 2 => x2 => ELE, 3 => y3 => Mystery port.

  • Test setting evelation and checking GYRO/Accelerometer auto correct -> WORKS. (If we attach the proppelers, it should fly~)

Useful video for setting up : http://www.youtube.com/watch?v=B6m49Cw3OFU

  • Arming sequence at 8:20
  • Vasilis took lots of pictures ! (where are they ??? attach them here pls :p)

NOTDONE

  • Forgot usb joystick (duh)
  • Didn't create maling list

Managment tasks to be done

Decide how we'll organise our content (acionyx & skmp, ?)

Original Plan

TODO:

  • Test with pwm driving and interfacing (with arduino as a starting point)
  • decide: Create a mailing list so we can spam eachother freely ?


REMEMBER:

  • skmp -> bring usb joystick for extra fun
  • Take a nice picture for the fb page


Keywords:

  • PWM, PPM, Servo control
  • Arduino usb interface
  • GUI Application
  • Joystick input on linux ( uevent, or using some wrapper)