All Posts (14056)

Sort by
3D Robotics

New Arduino datalogging shield

Adafruit has a released a very handy new datalogging shield ($19). You can attach any sensor and it saves the data to a SD card. Use it with the standard Arduino dev board.


From the product description:


"You can get going quickly - saving data to files on any FAT16 or FAT32 formatted SD card, to be read by any plotting, spreadsheet or analysis program. We even have a tutorial on how to use two free software programs to plot your data

The included Real Time Clock timestamps all your data with the current time, so that you know precisely what happened when!

Please note that this item does not come with an Arduino (you'll need one to use with the shield), or an SD card. It does come with the RTC battery, however. The kit is un-assembled, You'll need some basic soldering skills to put it together, but even if you don't have much experience you can get it done in under 1 hour.

  • SD card interface works with FAT16 or FAT32 formatted cards. 3.3v level shifter circuitry prevents damage to your SD card
  • Real time clock (RTC) keeps the time going even when the Arduino is unplugged. The battery backup lasts for years
  • Included libraries and example code for both SD and RTC mean you can get going quickly
  • Prototyping area for soldering connectors, circuitry or sensors.
  • Onboard 3.3v regulator is both a reliable reference voltage and also reliably runs SD cards that require a lot of power to run"

For GPS data, you'll probably want to use Adafruit's dedicated GPS logger shield instead.

Read more…
3D Robotics


Inspired by the Sparkfun Autonomous Vehicle Competition, where massive points were given for autonomous takeoff and landing, we're going to do something like that here for round 7. So here's the DIY Drones T3 Total Autonomy Round--"Look Ma, No Hands!"


Rules:


Contestant who takes off autonomously, flies autonomously and lands autonomously closest to their take-off spot---TWICE--wins. Distance from final rest and launch should be averaged over both runs. It doesn't matter what the aircraft does between launch and landing. One loop is fine.


Contestants must submit KML track AND video. Just set up your video camera on a tripod viewing your launch/landing spot. We want to see: A) your transmitter on the ground. B) the plane landing as close to possible to the launch spot. C) You looking very relaxed, doing nothing. Extra points for you in a lounge chair with a drink.


Entries must be submitted in the comments here by 12:00 midnight PST on Sunday, July 4th. Winners will, as always, get points for the cumulative T3 leader board and some cool prize TBA. Remember to tell us what autopilot and aircraft you used.


FAQ:


Q: What do you mean by "take off"? Is hand-launching allowed?

A: Yes. As long as your RC transmitter is on the ground, you can hand launch


Q: Why twice?

A: So you don't crash your plane into the launch spot and call that an "autonomous landing".


Q: What does T3 stand for?

A: Originally "Trust Time Trial" but since this round doesn't involve time, it's just for continuity. Trust is still operative, however.


Q: Is this an awesome time to try out the new autonomous takeoff and landing feature in ArduPilot 2.6?

A: Why yes, it is!


[Picture of Jordi Munoz not doing an autonomous landing at the Sparkfun AVC.]

Read more…
3D Robotics


Very nice plans to make a smallish Predator out of bluecore foam. Too small for a decent UAV (and as we've said here many times, Predators are not the best flyers, being both short-coupled and prone to twitchy pitch, and vulnerable to tip-stalling on landing). But if you want to scale this up, these plans are excellent and would be a good place to start.


Sample:


Plans are here


RCG thread is here.


Read more…

ardupilot goes into the water Part 12

What a week!
Rain, Rain, Rain and sometimes... Rain.
Not a good week for a launch.


Today was the first day to get a glimpse of the sun behind the clouds. So i used the chance for a video session and in depth testing of the new Catamarane hull (with the fins).
I tried various speeds, various payloads and various tracks to see if the new platform is stable.
It was!
1. A new speed-record with 10km/h (running with 8A and a 500g Li Battery-Pack)
2. The big battery-pack with about 1.5kg weight was also OK and had only a slight impact on the speed (about 1km/h slower). With that pack, the endurance of the ship will be around three hours with one charge.
(running with about 5A and a speed of about 6-7 km/h).

3. The straight-line stability on long runs was also OK, but still has some optimization potential.

After that runs, i had enough courage to mount my beloved Sony DigiCam (a DCR P100) with some gaffer-tape on the ship. I made two runs, the first with the cam attached to the front and the second with the cam attached to the aft. The aft-footage gives a nice look, how the ardupilot is controlling the yaw-servo.
All went well.
Despite the fact that the ship had a near-accident with one of the diving teachers of our club, who managed to surface at exactly the moment, i launched the ship.
Maybe we can make a bet, how much lawsuits for "malicious injury" i will have collected until the end of the year.

I have put the footage of some runs here:


Read more…

Nothing's flying


So tweeked the nacelle angle to compensate for wind. GPS was only giving 0-2Hz. After autopilot took off & tried to turn her unsuccessfully, switched to manual. A gust of wind combined with the tweeked nacelle angle probably flipped her over. That was the end of Vika 1's 2nd fuselage & 3rd camera. $100 + $150 tax by our calculations.




You can see the tweeked nacelle angle in that 1.





Maybe we should just buy cameras in packs of 10. The A480's last stand.









Tilting the fuselage to tilt the camera is never going to be practical
because it requires tilting the IMU & the GPS. Since only the forward
propellers can be tilted while the aft propeller must point down, that
creates a tendancy to flip over. All propellers should point the same
way.





After repairing Vika 1 & fixing the GPS problem through redundant
packets, did some static hovers to look for problems. This produced the
1st long exposures of Vika 1 under the stars since Major Marcy appeared
9 months ago.


















This has been a risky affair as regards making men fall in love.

Then she had yet another crash. Took off normally, then she started
tilting left & heading towards the parking lot. Took over manually,
propellers stopped because collective was still off. Raised collective
& she started flipping over uncontrollably right & forward. Flight
recording showed what appeared to be a loss of the right forward motor.




So why does Vika 1 have so many problems when the stock Mikrokopters are
shown working effortlessly, crash free, & maintenance free? Maybe the
full time attitude hold. Maybe they're not optimizing every last ounce
of weight with crazy camera mounts. Maybe they're not using super cheap
Chinese parts with exposed windings & barely reflowed solder paste.
Maybe they're not documenting daily experiences with them in all
weather.

MARCY 2 HELL

Marcy 2 isn't going so well either. Ran another board with shorter
radio traces but hopefully common enough to be used with Marcy 1.



Yet another blown photoresist job. It appears any ambient UV light is getting into the mask.





Everyone is switching from double sided tape to grip tape. Double sided
tape stretched too much but grip tape is now proving too slippery.



OTHER AEROSPACE NEWS

Maybe being shut down by an Air Force heroine makes you appreciate the mundane, but finally shot the huge swarms of birds that rise in
the thermals produced by local parking lots. They autonomously organize
into rows that we guess parallel the shore & rise over 1000ft.










The other autonomous system of note was the Ares 1 launch abort test.
Pretty tough getting something to take off autonomously, control
attitude in 16g of acceleration, turn itself upside down, separate from
its 1st stage, & deploy parachutes all using solid rockets.




Despite what our rulers say, don't think private industry will have the
business case to fund anything like that in our lifetimes. Any commercial
human spaceflight program would have to be commercial in name only.








Read more…

AW900mSPI-EVAL_b.jpg


  • 50 x 50 x 7 mm, 10 grams
  • RPSMA for antenna, 17 PC edge connections for power and data
  • 0.75 Watts transmit, 0.5 Watts receive, 3.3 VDC
  • Synchronous high speed SPI (Serial Peripheral Interface)
  • UART (Universal Asynchronous Receiver/Transmitter) to 115.2 kilobaud
  • SPI or UART interface chosen by firmware
Manual: http://www.avalanwireless.com/uploaded_files/pdf_manual/AW900MSPI_User_Manual.pdf
Read more…

Self-Stabilizing Servo

Speaking of servos (the topic of my prior post), the GS-1 gyro server self-stabilizes (in one axis only)...

gs1.jpg



I'm curious... has anyone used a pair of these to construct a self-stabilizing pan/tilt gimbal for their aerial shots (plane or copter)? It would certainly make for less parts and wiring, being that servos will still be required to do the job (so why not cram the gyro in the servo and kill two birds with one stone). I'd really like to research a good looking and sturdy gimbal ball turret for my particular design (Sony FCB-EX1000 block camera with 432x zoom, and FLIR PathFindIR). I've scoured the net and, short of commercial systems, was not sufficiently impressed. Ideas are welcome!
Read more…

Servo Conversion - I2C Control

FrontPage?action=AttachFile&do=get&target=openservo.jpg



In various groups and blogs I peruse on here, there's been talk about I2C control of servos (as opposed to standard PWM). This certainly solves several problems, as it allows one I/O port (I2C) to service over a hundred servos with ease. With some built-in intelligence, the servo itself can take care of interpreting and following commands without the need for continual updates from the system (i.e., true asynchronous operation). In addition, servo power lines are kept separate from the autopilot board, thus eliminating the possibility of overheating board traces due to excessive current draw (a stack of 8 servos, especially digital ones, can easily exceed the amperage rating of the traces and wiring used in some autopilot boards). The one drawback to I2C control... if one servo's electronics fails and "latches" the bus, the entire network is toast. However, that possibility can be mitigated through an isolation network built onto the servo control board.

Coincidentally, today I read a message on the UAV Dev Group about an open source servo project called (not surprisingly) OpenServo*. Among other things, they offer complete ready-to-go boards that fit inside some standard servos and convert them to I2C. Here's a list of features, directly from their page:

  • High performance AVR 8-bit microcontroller
  • Compact H-Bridge with high performance MOSFETs
  • Precision control over servo position and speed
  • I2C/TWI based interface for control and feedback
  • Feedback of position, speed, voltage and power
  • Advanced curve based motion profile support
  • EEPROM storage of servo configuration information
  • Software written in C using free development tools
  • I2C/TWI bootloader and GUI programmer

I thought I'd mention it here, since there seem to be people from several diverse groups interested in this (I2C servo control). Price is $14.95 from SparkFun Electronics.

*Credit to Peter Holands of UAV Dev Group for spotting this.
Read more…
Developer

A few batches of the GS407 (uBlox) modules came defective. This problem includes units sold by SparkFun and DIYDrones Store ... The problem seems to be around the antenna solder joins, they are weak and break easily, so any little crash may break it. You can try to solder them by removing the hard glue, but is not recommended because you will void the warranty.

If you carefully check the picture you will see three tiny gold pins, those pins support all the stress and weight of the whole antenna. The big solder balls you see are mine, not from factory...

The uBlox chipsets are intact and fully functional but they are unable to catch satellites.

If you are a victim of this situation, please send it back to me and i will chip them out to the factory for a FREE repair!

Don't send me the remains of your module if you hard crash it, your burn it or something else is not related to this issue. Only units ordered from DIYDrones Store in good conditions will be accepted.
Read more…
Moderator

OpenPilot store open

400px-GPS-Wiki-Infin-1.jpg


I see that the chaps down under, where woman blow and men chunder, have opened their store.


The first product I see of interest is the GPS which can be used with Ardupilot


The OpenPilot GPS is an ideal upgrade to the U-Blox unit normally used with the ArduPilot. To specifically make this upgrade easier for the community, the ends of the wire that is supplied with the OpenPilot GPS has been pre-crimped with JST SH pins. This means that you can free the pins from the housing of your old unit and just plug these crimped wire ends straight in to your old connector.


http://wiki.openpilot.org/OpenPilot_GPS


Heres the store link


http://store.openpilot.org/openpilot-gps.html


Read more…
3D Robotics

New sensors in the DIY Drones store

Over the past few months, Jordi has added a bunch of new sensors in the DIY Drones store, which can be used with ArduIMU+ or ArduPilotMega. Here are the latest ones:

"This is a triple axis ST MEMS gyroscope board, it has one LPR530AL for Pitch and Roll and one LPY530AL for Yaw. Capable to measure the angular velocity with a full scale of 300°/s. Three different analog outputs are provided for the x- , y- axes and z - axes - one 1x amplified and the other 4x amplified. This boards is designed with a removable edges, in case you don't want to screw the board to your project you can just easily break them away to keep the minimal size" ($39.90)


HMC5843 - Triple Axis Magnetometer


"This is a 3-axis digital compass board based on the Honeywell's HMC5843. Communication with the HMC5843 is done through an I2C interface. The board has an I2C translator and 3.3V power regulator that will easily let you use it with 3.3V and 5V applications using a solder jumper. This magnetometer can be used on our ArduIMU+ and ArduPilotMega Shield or any microcontroller." ($44.90)


Pressure Sensor SCP1000-D11 Board (I2C)


"The D11 version of the SCP1000 is similar to the D01, but it communicates via a two-wire (I2C) interface, rather than SPI. The SCP1000 is the first absolute pressure sensor on the market to use MEMS technology.


This sensor has a 30kPa-120kPa measurement range at up to 17-bit resolution. Under ideal conditions, this sensor can detect the pressure difference within a 9cm column of air. On top of absolute pressure measurements, the SCP1000 can also measure and report temperature in the range of -20 to 70°C. The pressure and temperature output data is calibrated and compensated internally, and the communication between the SCP1000 and its host micro-controller is realized using an I2C interface." ($34.95)


I2C/SMBus Voltage Traslator (I2C Level Shifter)


"This great tiny board will allow to interface slave 3.3V I2C devices like magnetometers and pressure sensors with master 5V devices like AVR/PIC microcontrollers WITHOUT THE USE OF DIRECTIONAL PIN. It also features a build-in 3.3V power regulator and dual pull-resistors (5V and 3.3V sides). The pull-up resistors can be optionally and independently disabled with the two solder jumpers located on the top of the board.


But why do you need it? Well some 3.3V sensors are not capable to handle 5V signals coming from some microcontrollers (like Arduino), you always can do it but you will reduce the life span of your sensor. Not just that, you will also need to supply the I2C sensors with 3.3Volts, so an external power regulator is required and just that makes things more complicated. All this problems are solved with this little board. " ($12.90)



And finally, one just for fun:


Limited Edition Collectible Ardupilot MEGA and Shield Prototype Boards


"Limited Edition Collectible Ardupilot MEGA and Shield (V1, V2) Prototype Boards

You get 3 boards: MEGA, V1, V2. They are fully functional if you want to build your own. OR you can use them as paper weights, coasters, magnets, souvenirs or any other creative application." ($1.95)


Read more…

freescale-logo.jpg

vs.

090220rad82312@Atmel_logo100.jpg




Just reviewing processor specs on Freescale's <$2 JM16 and Atmel's Arduino/FTDO chipset at >$10.
  1. Three Serial Ports (2 com + USB) (full duplex telemetry plus GPS) vs. 1 com/USB on Atmel.
  2. 12 bit ADC vs Atmel's 10 bit. (4 times better resolution).
  3. Included USB (faster everything, more reliable, and save $ on FTDI)
  4. Matrix divider (Both have fast multiply, but Freescale includes Fast divider as well)
  5. Freescale runs at 48Mhz vs 20 Mhz
  6. Both have 6 PWM
  7. USB bootloaders vs. Serial Botloader
My question is have I overlooked some awesome flaw or feature which would undermine the general conclusion that the Freescale is twice the processor (or better) at 1/5 the price? Is it not thrice the com ports, 4 times the ADC resolution, twice the speed, (up to twice the program space on its larger brother jm60 with 60Kb Flash), infinitely more USB ports for much less cost, complexity, points of failure, board space, and weight than a 2-chip solution with half duplex compromises?

So the bigger question is really to the heart of Open Hardware and Arduino - is it worth paying 5 times the price for weak hardware, and a weak IDE just because some components of the tool chain are more open than Freescale's free IDE (which is arguably less "light" than then infinitely light Arduino IDE). Is the Atmel's proprietary chip really "Open Source" if one tool chain component is "open Source" - and is the premium worth it. I have lots of Arduino's and I like them, but I can't help feeling they are a closeted serial device in a USB world, and overpriced (a Freescale Arduino-Clone would probably cost $6 vs. Arduino's $32 because the USB is built-in.)

Just Saying...



Read more…