background preloader

Arducopter - Arduino-based autopilot for mulitrotor craft, from quadcopters to traditional helis

Arducopter - Arduino-based autopilot for mulitrotor craft, from quadcopters to traditional helis
The DIY Drones development team is proud to bring you the ultimate open source quadcopter and helicopter UAV! ArduCopter's autopilot is based on APM 2, the most sophisticated IMU-based open source autopilot on the market. It provides full UAV functionality, with scripted waypoints, Ground Station and more. Advanced GCS Waypoints! See the Wiki manual linked above for full details and instructions. Sample video: GPS position and altitude hold See some other ArduCopter videos here! Order ArduCopter kits and parts here or buy them ready-to-fly here. ArduCopter Platform Feature List Related:  Projects

Lifeboat Farm » The finished Arduino wireless water sensor Back at the end of 2009 I started playing about with an Arduino solution to monitor the water level in a water tank about 300m from the house. The tank isn’t visible from the house so a standard visual tank indicator wouldn’t work. In a nutshell, this sensor measures resistance through an array submerged in the tank to determine the water level, then sends that data back to a server in the house for humans to read. There were a few more steps beyond the prototype required to make it really useful and along the way I discovered some issues with the first model which I’ve improved on, but that’s why you call it a prototype. Here is the Arduino with an added WiFly shield – an add-on that gives the Arduino the ability to (mostly) seamlessly communicate over the farm’s existing 802.11 WiFi network. And here’s the whole assembly in the waterproof (IP66) project box. The close up shows it’s a pretty snug fit in there. The enclosure mounted on a post just above the water tank. The Code:

Paparazzi Main Page Arduino Passion: projects, news, tutorials, all Arduino resources you ever need. Colorduino | Nick's LED Projects Beta Board Preview Colorduino running the Plasma demo. The Colorduino takes a lot of the difficulty out of of controlling an RGB LED matrix, something I was stumped with as a beginner in electronics. It’s built around the ATmega328 CPU, the heart of the Arduino platform, and builds on previous matrix controllers like the Rainbowduino from Seeed Studio. iTead have made sure the Colorduino is pin compatible with the Rainbowduino so it can slot in with existing projects, but have upped the specifications to get better performance. The Colorduino board One of the Colorduino’s main features is that it uses a DM163 LED driver chip to provide hardware PWM. The DM163 chip also provides 3 x 6bit correction registers, useful for calibrating the respective brightness of each color channel in software. Colorduino (left) and Rainbowduino Colorduino and LED matrix from Cool Components Power to the board is either via pin headers or 2 sets of mini screw terminals. Colorduino rear showing pin connections.

My QuaXCopter Project. Hi Everyone. I've been working on my Quadrotor project for one year. My last attempt was not good enough to fly. The control board worked well, but... i had problem with the frame. The frame was not enough rigid to absorb the mechanical vibrations coming from the motors. Some months later, I decided to give the project another try, with new changes on the control board and definitely on the frame "the frame will be smaller". Stellaris Cortex-M3 microcontroller (LM3S5749).IMU sensor 9DOF sensor stick.Wireless communication via Bluetooth or RF, (Bluetooth module UART and NRF24L01 module SPI).Temperature Sensor.Sonar Sensor.USB connection. I would like to show you some pics of the control board: The rest of this month and the next one, I will work it on the firmware development. Would accept any suggestion or recommendations. Regards.

bone Explore the high-performance, low-power world with the tiny, affordable, open-source Beagles. Putting Android, Ubuntu and other Linux flavors at your fingertips, the Beagle family revs as high as 1GHz with flexible peripheral interfaces and a proven ecosystem of feature-rich "Cape" plug-in boards. BeagleBone Black The benchmark for open hardware Linux computers. Get the workhorse 1GHz AM335x ARM® Cortex-A8 processor, expanded peripherals, low power consumption and open source software compatibility. Learn more » What can these boards do? The Beagles are tiny open-hardware (you could make one yourself), open-software computers that plug into whatever you have around the house. BeagleBone This previous generation Beagle is powered by a 720MHz ARM Cortex-A8 processor and includes power management, microSD card with Linux, built-in FTDI-based serial / JTAG and on-chip Ethernet. Learn more » Product Comparison Table Cool Projects More Projects » Featured Capes & Accessories

Arduino Tutorial - Learn electronics and microcontrollers using Arduino! So, I get two or three emails a day, all basically asking the same thing: "Where can I learn about electronics?" In general, most of these people have seen some of my projects and want to be able to build similar things. Unfortunately, I have never been able to point them to a good site that really takes the reader through a solid introduction to microcontrollers and basic electronics. I designed this tutorial course to accompany the Arduino starter pack sold at the Adafruit webshop. Follow these lessons for happiness and prosperity. Lesson 0 Pre-flight check...Is your Arduino and computer ready? Here are some recommended tools: If you need to get any soldering done, you may also want.... All of the content in the Arduino Tutorial is CC 2.5 Share-Alike Attrib. Love it? To some extent, the structure of the material borrows from: The impressively good "What's a microcontroller?" "Spooky Arduino" - Todbot's excellent (if fast-paced!)

View topic - Website controlled Arduino Ethernet • Jaycon Systems Forum Description:There are many pages online offering to show you how to host a website from an Arduino Ethernet, and control the Arduino from that hosted website, but those mainly share the same method: sending a request by changing the website url address.In this tutorial, I will be using the second available HTML method: sending a request by actually sending a DATA packet. Video Hardware:Arduino Ethernet: Shield V2: ResultHere's a screenshot of what I get with the code in this tutorial.Hosted by an Arduino! Advantages or this method- You can send any data type (including files), and are not limited to ASCII- You can send any data length and are not limited by the url size- Your data is Hidden, can be encrypted, and is difficult to hack (has to be used for applications using passwords) Code: Select all #include <SPI.h>#include "Ethernet.h" Code detailed Ethernet configuration

MultiWii additional HOWTO overview 4: MultiWii release descriptions This post just combines the release descriptions of the last revisions. Release version 1.9 1.8 -> 1.9 - some factorizations between PPM sum receiver code & standard receiver code EXPERIMENTAL: integration of direct SBUS receiver thanks to the contribution of Captain IxI & Zaggo For this, you must use: - a MEGA board - the RX1 of the Serial 1 port - have a way to invert the input signal. more info here: EXPERIMENTAL: integration of SPEKTRUM satellite receiver thanks to the contribution of Danal Estes For this, you must use: - a MEGA board - the RX1 of the Serial 1 port It could be used also on ProMini board with some restrictions (exclusive GUI or Spektrum use) more info here: EXPERIMENTAL: integration of direct Serial RX, to command the multi from a Bluetooth+phone Signal for instance. thanks to Luis - many optimizations to reduce loop cycle - all in one FC: Quote:

UPGRADE INDUSTRIES One Wire Digital Temperature. DS18B20 /*Copyright (c) 2007, Jim Studt Updated to work with arduino-0008 and to include skip() as of2007/07/06. --RJL20 Permission is hereby granted, free of charge, to any person obtaininga copy of this software and associated documentation files (the"Software"), to deal in the Software without restriction, includingwithout limitation the rights to use, copy, modify, merge, publish,distribute, sublicense, and/or sell copies of the Software, and topermit persons to whom the Software is furnished to do so, subject tothe following conditions: The above copyright notice and this permission notice shall beincluded in all copies or substantial portions of the Software. Much of the code was inspired by Derek Yerger's code, though I don'tthink much of that remains. #include "OneWire.h" extern "C" { #if (ARDUINO >= 100)#include <Arduino.h>#else#include <WProgram.h>#endif #include <avr/io.h>#include "pins_arduino.h"} //// Perform the onewire reset function. //// Write a bit. //// Read a bit. return r;} if ( !