6 DoF IMU + Arduino 
Sunday, December 20, 2009, 04:02 PM - Electronics
The DIY Drones store has a very useful piece of hardware: the ArduIMU+ v2. It's an Arduino-compatible board with a 3-axis accelerometer chip and a 3-axis gyro chip with appropriate filters. It also has a connector for a GPS module (with a 4Hz refresh rate). All of this for $100 (plus $90 for the GPS). Very useful.
2 comments ( 187 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3.1 / 220 )

Modifying an ESC for digital speed control 
Monday, November 30, 2009, 03:50 PM - Electronics
The tight control loop of quad-rotor helicopters requires very fast response from electronic speed controllers (ESC). Unfortunately, all hobby ESC are PWM controlled, and can't accept pulses at a high rate. This introduces lags in the control loops. Some folks have figured out how to hack commercial hobby ESCs so as to control them with an I2C digital interface. There is a whole thread about this on RC Groups, as well as a PDF file with detailed instructions, and schematics.

The alternative is to buy an I2C compatible ESC from YGE: 60 Euros (about $90) for the 18A YGE-18i, or 70 Euros ($115) for the 30A YGE-30i. Ouch!

Speaking of which, for you ESC DIYers, Fairchild has a 40V, 20A, Dual N & P channel mosfet pair, the FDD8424H (available at Mouser for $0.86).

3 comments ( 217 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 2575 )

Micro heli and 3D-capable plane from e-Flite 
Monday, November 30, 2009, 01:18 PM - Flying Contraptions
e-Flite has come up with two interesting products: the Blade mSR ultra-micro helicopter, and the 4-Site ultra-micro 3D airplane.

The Blade mSR comes in an a "bind-and-fly" version for $150 (requires a separate Spektrum 2.4GHz DSM-compatible transmitter), and an RTF version for $180 (which includes a transmitter). The rotor diameter is 180 mm, and the mass is 28 grams. It uses a 120mAh single-cell LiPo battery.
It's available from Hobby Lobby, and from Red Rocket Hobby.

According to some reviews, the Blade mSR is the first single-rotor (non-coaxial) micro-heli that flies well. Most single-rotor micro helis have a separate motor for the tail rotor. These motors have relatively long reaction times, which makes the heli rather difficult to fly (they will rotate every time you increase or decrease the throttle). The Blade mSR is so tiny that the inertia of its tail rotor is very small, and the reaction time is very short.

The 4-Site Ultra-Micro comes in 2 version: "bind-and-fly" for $170, and "PNP" for $110. A Spektrum DSM-compatible transmitter is required. The wingspan is 386 mm, and the mass is 35.5 grams, with a single-cell 150mAh LiPo battery. e-Flite has other such small planes, but this is the first 3D capable ultra-micro from them. The plane includes a 5-in-1 P board with a 2.4GHz DSM receiver, a brushed speed controler, and two linear servos. Two additional servos for the ailerons are pre-mounted on the plane.
It's also available from Hobby Lobby, and from Red Rocket Hobby.


2 comments ( 180 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3.1 / 245 )

Shrediquette: an Arduino-based Tri-copter 
Monday, November 30, 2009, 01:02 PM - Flying Contraptions
The Shrediquette is a tri-rotor helicopter built by William Thielike from Germany. William is a PhD student in biology, who seems to have many talents: micro-controller system design, control, mechanical design, flying contraption construction, as well as film making.

His tricopter is built around an Arduino Pro Mini micro-controller. Oddly, William didn't use the Arduino development tool and C/C++ programming language: he wrote his software in Bascom, a dialect of BASIC.

The yaw control is performed by rotating the tail boom with a servo. This very unlike the more conventional servo-less yaw control of quadcopters, but it's practically unavoidable for tricopters.

Much of the material is available for download, including the schematics, the PC board Eagle files, and the Bascom source code.

An awesome video (below) shows the capabilities of the tricopter.
More videos from William are available on Vimeo.

Tricopter - The Movie... from W. Thielicke on Vimeo.

Thanks to Bertrand for the link.

2 comments ( 58 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 7879 )

eRC Micro P-51 Mustang RTF for $99 
Tuesday, November 3, 2009, 12:05 AM - Flying Contraptions
Hobby Lobby has the eRC Micro P-51 Mustang for $99.00. The diminutive ready-to-fly warbird has a 37 cm wingspan, weighs 30 grams, and comes with a 4-channel 2.4GHz radio. The plane has proportional control for the ailerons, elevator, and throttle. It uses a geared brushed motor.

Apparently, there is no rudder control as with the similarly sized Kyosho Minium Piper Cherokee. But the Minium is $180....

They will be rolling out a spitfire in December.
2 comments ( 204 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 2.9 / 6605 )

ttymidi: serial/usb to MIDI for linux 
Saturday, October 17, 2009, 10:26 PM - Electronics
TTYMIDI is a linux hack to allow any serial or serial/USB device (such as the Arduino) to produce MIDI events compatibel with ALSA in Linux. This makes it easy to turn any Arduino-based hack into a MIDI controller.

1 comment ( 93 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 6287 )

Hydroptere sails at over 100km/h 
Saturday, October 10, 2009, 09:58 PM - Flying Contraptions
On September 4th 2009, L'Hydroptere, a sail-powered hydrofoil beat the speed record for a wind-powered watecraft with an average speed of 51.36 knots over 500 meters. The boat reached peak speeds of 103 km/h. Back in 2008, it briefly reached over 110km/h shortly before it capsized. L'Hydroptere has been in development since the early 90's under the leadership of Alain thebault. This idea was born in the mid 70's following a discussion between a group of aeronautical engineers and French sailing legend Eric Tabarly.

The previous 500 meter record was held by French kitesurfer Alex Caizergues at 50.57 knots.


1 comment ( 118 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 2607 )

Our Experiments with Engine Sound Synthesizer for Electric Airplanes 
Monday, September 14, 2009, 11:55 AM - Flying Contraptions
Back in 2005, my dad Jean-Claude and I set out to build an engine sound generator that could be mounted in an electric model airplane. This would allow scale models to not only look realistic, but also sound realistic, more realistic in fact than gas-powered model airplanes.

Other people have built engine sound generators before, but my dad's idea was to synchronize the pitch of the sound to the speed of the propeller.

After some semi-succesful experimentations with simple eeprom-based circuits, we built a sound synthesizer using a microcontroller module with some custom software. The module was a Tini2138 from New Micros, which has a 60MHz ARM7-TDMI with 512KB or eeprom (plenty of room for sound samples), and a 10-bit DAC.

We succesfully tested out the system in the summer of 2006, but I only got around to writing a page about it just now, though the pics and videos have been available in my gallery since summer 2006.

The system worked quite well, but it's rather bulky and complicated to build for the average hobbyist. We are now developing a new version based on the hugely popular Arduino microcontroller platform. The new system is considerably more simple and lightweight, and will fit into small park-flyers. Stay tuned....
2 comments ( 187 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 2533 )

Flymentor3D: Vision-Based Flight Stabilization for R/C Helicopters and Airplanes 
Thursday, September 10, 2009, 02:21 PM - Flying Contraptions
Chinese manufacturer Shenzen KDS Model Technologies proposes a new type of flight stabilization system for model helicopters and airplanes called the Flymentor3D. Instead of the usual separate gyros, the system uses an all-in-one IMU (not clear if it contains a 3-axis accelerometer or just 3 gyros), and a CCD sensor with a vision system. The CCD camera points down and can detect movements relative to the ground, presumably using some sort of optical flow calculation. The processing involved is similar to what takes place in an optical mouse, and in fact, I suspect they use the same chips.

There is a downloadable manual in PDF for more details (in semi-non-broken English). Unfortunately, no price is given on the KDS website.

The nice thing about vision-based stabilization is that there is no drift, unlike with gyros and low-cost IMUs. The helicopter will stay exactly in the same place with the same heading for as long as you want.
3 comments ( 188 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3.1 / 273 )

Air Hogs Switchblade 
Thursday, September 10, 2009, 02:12 PM - Flying Contraptions
Air Hogs will be releasing a new R/C flying contraption in the next few days: the Switchblade. It's bi-motor flying wing with no servo. The pitch is controlled by the motor power, and the yaw by the difference between the powers of the two motors. The unusual thing is that the two half wings can be rotated and clicked in place so as to form a large rotor. The plane can then take off vertically as a helicopter (probably without any meaningful control, except altitude). Once in the air, the two half wings can be unclicked into a regular flying wing configuration and the Switchblade can be flown like a regular plane. One problem seems to be that the plane seems prone to get into steep dives right after the transition from helicopter to flying wing. The absence of an elevator control surface makes if difficult to escape the dives.

Amazon has it for pre-order for $70.

There is a test video on YouTube.



3 comments ( 137 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3.1 / 271 )

A week with the Samsung Galaxy i7500 Android phone 
Monday, September 7, 2009, 01:22 AM - Electronics
About a week ago, I got an imported Samsung Galaxy i7500 Android phone from MobileCityOnline.com. This is a $600 unlocked import model built for the European market.
T-Mobile isn't schedule to distribute the phone in the US until later this fall, and I use the phone with AT&T anyway (since I don't get any T-Mobile signal at home).

Problem #1: The main issue with using the Galaxy with AT&T (or any existing Android phone for that matter) is that AT&T uses unconventional frequencies for 3G that are not supported by any Android phone. Hence, using an Android phone with AT&T means being restricted to 2G and Wifi. It sucks, but it sucks less than having no signal at home.

Setting up the phone to work with an AT&T SIM card posed no problem. The Settings->APN entries are as follows:

Name: anything_you_want
APN: wap.cingular
Username: wap@cingulargprs.com
Password: cingular1
MMSC: http://mmsc.cingular.com
MMS Proxy: wireless.cingular.com
MMS port: 80
MCC: 310
MNC: 410

Problem #2: the version of the firmware/software installed on the unlocked Samsung phone is essentially unusable in the US. There is no "Market" app to download software from the Android market, no automatic switching of the screen from portrait to landscape, no access to the accelerometer and magnetometer. Fortunately, the fix is easy: you can flash the latest version of the firmware (H7), and everything will work fine. The procedure is quite simple and described here. You will need a Windoze machine to run the MultiOdin ROM flashing utility.

Thank you kam187 from androidforums for the trick.

The phone is simply fantastic.



1 comment ( 132 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 273 )

Another foam cutter CNC kit 
Thursday, August 27, 2009, 03:18 AM - Misc TechnoToys
RCFoamCutter has a number of kits of CNC machines for cutting foam costing $400 for a basic kit to about $1300 for a complete kit (including electronics, hot wire power supply and such).

2 comments ( 149 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 2816 )

mbed: ARM7 microcontroller with online toolchain 
Thursday, August 27, 2009, 03:04 AM - Electronics
The mbed microcontroller uses such a cool new concept that one wonders why we haven't seen this before: an online C++ toolchain/development suite. The mbed microcontroller board uses an open design built around a 60MHz NXP LPC2368 ARM7 CPU (datasheet) with 512KB flash, 32KB RAM, USB 2.0, 10/100 ethernet, SD/MMC interface, 2xSPI, 2xI2C, 3xUART, 1xCAN, GPIO, 6xPWM, 6xADCs, and 1xDAC. The library apparently contains simple Arduino-like functions for I/O and such.

It's still in beta at the moment, and the board is supposed to cost about $65 50 UK Pounds, or about $85.

There is a number of articles on the mbed at Elektor, and at Circuit Cellar (PDF).

3 comments ( 68 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3.1 / 2444 )

Maple: ARM-based Arduino coming soon 
Saturday, August 22, 2009, 12:46 PM - Electronics
The Leaflabs blog has a post about the prototype of a rather appetizing Arduino-like micro-controller board built around an STM32 ARM Cortex-M3 from ST Micro.

The folks at Leaflabs apparently intend to make the board work with the Arduino software suite, and implement an Arduino compatible library. Many of us are drooling at the prospect of an ARM-based, $40 Arduino-quasi-compatible board. It would enable projects that are out of reach of the current Atmega-based Arduino, such as real-time audio processing. It would certainly help that the STM32 has three super-fast 12-bit ADC, as well as two 12-bit DACs! Hello Arduino-based synthesizer modules!

It's not clear which the 3 zillion versions of the STM32 the board uses.

2 comments ( 75 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 583 )

Flapping wing micro-UAV from AeroVironment 
Thursday, July 16, 2009, 10:08 PM - Flying Contraptions
AeroVironment has developed a flapping wing micro-UAV under a DARPA-funded project. The prototype made a 20 second radio-controlled flight. There is a video on YouTube, and a short description of the recent milestone.

This is probably the work of micro-RC pioneer Matt Keenon, who works at AeroVironment.



1 comment ( 35 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 3893 )

Stickduino now uses Atmega328 
Wednesday, July 15, 2009, 12:10 AM - Electronics
The new Stickduino Arduino clone as been upgraded with the new Atmega328, so as to match the latest version of the "official" Arduino. The price is still below $20.

Strangely enough, the stickduino website makes no mention of the change!

How do I learned about it then?

Well, I just received a new batch of Stickduinos and tried to program one, but the program wouldn't upload (I kept getting "stk500_recv() programmer is not responding" from avrdude). I started looking on the web for answers, but couldn't find anything. After fiddling for a while, I looked closely at the board, and realized it had an Atmega328. I configured the Arduino IDE for the new Duemilanove Arduino, and everything worked perfectly.

Still, I'm surprised the stickduino people don't mention this anywhere.

1 comment ( 69 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 2.9 / 2381 )


Next