Arduino Servos I've been building both AutoPilots, and QuadCopters, and I wanted to drive more servos and Speed Controllers with less jitter. So I used some ideas from the Paparazzi gang and developed a way to drive up to 10 servos with just 2 output pins from an Arduino or ATMega8. The design uses just one chip, a Johnson style Decade Counter, and requires only two output pins from the Arduino. The Arduino uses one PWM pin (pin9), and one general IO pin (pin8). All the pulses are generated in sequence on the PWM pin, then spread out to the individual servos via the decade counter. The decade counter costs 63 cents.
RCTimer/Turnigy/Hobbywing ESC DIY Firmware Flashing Thanks to the help of timecop (yes he can be nice as long as he is interested ) I managed to flash my RCTimer 10A and 30A ESC. The procedure should be the exact same for the 18A and 20A versions. Diatone Innovations The Silver Blade Series is adopted Glass Carbon materials. This kind of materials have better cost performance. The strength is almost the same as Carbon Fiber while the cost is more favorable than that. Although Glass Carbon is a little heavier than the CF, based on a more reasonable mechanical design, we can make sure that the Silver Blade is lighter than other frames in the now available market.
brushless-gimbal - Brushless Gimbal Controller We have moved this Project to sourceforge by Jan 10, 2014 Please refer to sourceforge in the future, as this site will not be updated any more. Projekt Homepage : www.brushlessgimbal.de Brushless Gimbal Controller by Ludwig Färber (Hardware and Software) , Alexander Rehfeldt (Software) and Christian Winkler (Software) This is an OPEN SOURCE Project. Commercial Use of this Project has to be arranged with us in advance. With Downloading our Software and/or Hardware files, you accept this condition.
How To Read RC Receiver PPM Stream Many RC Transmitters and Receivers provide access to the PPM Stream, this is a single stream of pulses which includes the information for all of the receiver channels in a single connection. This stream can often be accessed by removing the receiver case and adding a single wire to an existing connection within the receiver. If we can gain access to this stream we can write smaller, faster code and only need a single interrupt pin to read all of the receiver channels. Using a single built in interrupt to read multiple channels is much faster than using pin change interrupts which leads to a visibly smoother output signal for your servos and ESCs. This post concludes with a library which can be used to read a PPM stream using a single interrupt.
Software « MultiWii Once downloaded in the Arduino board, the software set the default settings during the initial start. These settings are appropriate for a configuration similar to mine (motors / ESCs / propellers / weight) However, another configuration will probably require other parameters to be optimal. For instance, if you want to use a larger multicopter for FPV. The multicopter uses a closed controlled loop to ensure its stability and manoeuvrability.
Nacelle Brushless / Brushless Gimbal – Update 29.January A new GUI and Firmware will soon be available, here is a short introduction to the new GUI / Firmware and quick tuning guide. We will make a new video in 2 weeks showing the complete settings : New Alexmos GUI quick introduction / tuning guide from Fabien Deregel on Vimeo. - DIY GImbal: Elevon / V-Tail mixer with Arduino Pro Mini 5V I got this new and and really handy r/c transmitter from multiplex: the SMART SX. It's really a minimal approach. I have been a fan of multiplex for a long time because they have always been pioneers in their domain. This one is the first quality r/c transmitter with a gamepad layout (there are many technical features other will copy sooner or later but I bought it because of the layout primarily). However, this being an entry level transmitter it is really limited in functionality.
View topic - Alt. Hold Ideas and discussion#p8983 MultiWii is a general purpose software to control a multirotor RC model. It can now use various sensors but was initially developed to support Nintendo Wii console gyroscopes and accelerometers. We can find these sensors in the extensions of the Nintendo WiiMote: Wii Motion Plus and Wii Nunchuk. This project was an opportunity to develop my own software on an Arduino platform. The achieved stability is excellent for FPV and allows any kind of acrobatics.
ESC Calibration - MultiWii Calibrating ESC throttle ranges is an important part of setting up a multicopter, as it insures that the ESCs all respond the same way to the Flight Controller. To calibrate an ESC, follow this procedure: 1. Unplug everything from your receiver (Rx). 2. Simple AlexMos brushless gimbal from Viacopter Like everyone else in the MR community the AutoQuad Team was seeking for a solution for a top notch gimbal control, though the internal camera stabilization of the AQ6 worked pretty well even with cheap gimbal/servo combos. Spreadsheet for PIDs and other settings for different gimbals/ This video shows the complete setup and tuning process, examplary connected to an AutoQuad FC Thanx to the SBGC project by Alex Moskalenko and the efforts of AQ Team members like Jussi (ViaCopter), Paul (Flyduino), Felix (famous Flyduino NanoWii and UltraESC design) and SebastianJ (Gimbal design) we'll soon have what many desire: an affordable, simple but effective solution for Multirotors - and any vehicle you can think of attaching it to. I'll try to collect some more info about Alexmos' SimpleBGC as we go... Here you can find more info on the VectorDD / Alexmos brushless gimbal
Info for accessing G-Force/Airspeed/Altitude sensors with your microcontroller - Page 5 It cost me my weekend, but I have a reading out of the sensor, and seeing this data actually made me ecstatic! Thanks to you all for your contribution in this thread, I would never have done it on my own! I interfaced the altimeter sensor with an Arduino board, using the wire.h library. Here is the code, as it might be of interest for someone, who knows: #include <Wire.h> Black Vortex MultiWii 2.0 « PolakiumEngineering LED sequence functions: [LED A] ON: Armed [LED A] OFF: Disarmed [LED B] ON: Stabilize mode ON