« Construction quadropter » : différence entre les versions
Ligne 71 : | Ligne 71 : | ||
If this works, it should be able to flash programs using: | If this works, it should be able to flash programs using: | ||
avrdude -c usbtiny -p m168p -U flash:w:code.hex:i | |||
sudo avrdude -c usbtiny -p m168p -U flash:w:code.hex:i | |||
Some platforms do not know the 168PA, neither 168P, but they know 168 -> use 168 profile and -F option to force ignoring signature checking: | Some platforms do not know the 168PA, neither 168P, but they know 168 -> use 168 profile and -F option to force ignoring signature checking: | ||
sudo avrdude -c usbtiny -p | '''sudo avrdude -F -c usbtiny -p m168p -U flash:w:code.hex:i''' | ||
(checked using a hello world) | (checked using a hello world) |
Version du 7 juin 2012 à 21:07
Quadropter / Quadropter / QuadTrollPter we intend to build a home-made quadropter with video streaming feature for remote control and HD video recording for processing after the shot strike |
Hardware
Je viens d'acheter ce materiel sur le site http://www.rctimer.com
2212-15 | 930KV Outrunner Brushless Motor (x4) | $43.96 |
---|---|---|
ESC 30A | Prgrammable ESC 30A Brushless Motor Speed Controller (x4) | $43.96 |
CFN1045 | 1 Pair Carbon Reinforced 10x4.5" Counter Rotating Propellers (x4) | $15.96 |
KK-5.5 | KKmulticontroller V5.5 Controller Board (x1) [1] | $19.99 |
11.1V 2200mAh 15C | 2Set 11.1V 2200mAh 15C Lipo Battery Black-B (x2) | $44.98 |
Air Control
Control the propeller in order to enable air control. Arduino based mainboard.
Compilation and flashing toolchain
Tested on Ubuntu & ArchLinux, doc is done for Ubuntu
Install required tools: sudo apt-get install flex byacc bison gcc avrdude avr-libc gcc-avr libusb-1.0-0 libusb-1.0-0-dev libc6-dev
Compiling
avr-gcc -mmcu=atmega168p -O1 -I/usr/lib/avr/include/avr/ XXcontrol.c
Converting .out -> .hex
avr-objcopy -O ihex a.out out.hex
Flashing
Connect ISP programmer "usbtiny" to the computer and kk blackboard. Run test to check connectivity with the board:
sudo avrdude -c usbtiny -p m168
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e940b avrdude: Expected signature for ATMEGA168 is 1E 94
Double check chip, or use -F to override this check.
avrdude done. Thank you.
If this works, it should be able to flash programs using:
sudo avrdude -c usbtiny -p m168p -U flash:w:code.hex:i
Some platforms do not know the 168PA, neither 168P, but they know 168 -> use 168 profile and -F option to force ignoring signature checking:
sudo avrdude -F -c usbtiny -p m168p -U flash:w:code.hex:i
(checked using a hello world)
Video Stream
Here we discuss how to enable the following set-up : One camera for remote control feedback with cheap resolution and one camera for HD recording.
Video aquisition
- http://www.rangevideo.com/index.php?main_page=product_info&products_id=135
- http://www.youtube.com/watch?v=Slx0EmJo85c
Simpler / cheaper solution: (no drift, using IR horizon)
- http://diydrones.com/profiles/blog/show?id=705844%3ABlogPost%3A2525
- http://www.instructables.com/id/Single-HD-Gyro-Image-stabilizer/
- http://www.instructables.com/id/Universal-2-Gyro-Image-stabilizer/
Remote Control
- planète de playstation
- Recepteur radio MatV: FS-R6A (commande dead)
- Fréquences : [ http://www.aurel32.net/elec/frequences_radio.php]
Documentation
- http://hackerspaces.org/wiki/OccuCopter
- http://ng.uavp.ch/moin/FrontPage
- http://vision-du-ciel.com/Drone-multirotor-exapix-le-drone-a-tout-faire-020111.html
- http://team-blacksheep.com/
- http://www.multiwii.com/ (general purpose software to control a multirotor RC model)
- https://sites.google.com/site/fpgaandco/minima
- http://tom11.com/blog/?p=23 (landing gear interesting)
- https://ardupilotdev.googlecode.com/files/DIYquadricopter_en.pdf
- http://aeroquad.com/ AeroQuad - The Open Source Quadcopter
- https://www.aeroquadstore.com/
- GPS receiver on AeroQuad store
- http://wiki.leloop.org/index.php/Category:Quadcopter Projet de quadcopter au loop.
Dropez des liens ici
- blablabla: Kit low cost : [ http://www.getfpv.com/tricopter/pro-tricopter-delrin-kit-black.html]
- blablabla: http://www.mikrokopter.de/
- blablabla: https://www.mikrocontroller.com/index.php?main_page=index&cPath=80 << cher
- blablabla: http://www.fpvmanuals.com/2012/05/19/tricopter-build-manual-v1-2/
- blablabla: apres il faut monter l'electronique