background preloader

Arduino Pro Mini + Wii Motion Plus

Arduino Pro Mini + Wii Motion Plus
Dimensions of the Wii Motion Plus are quite similar to Arduino Pro Mini card’s one. This is useful for designing a small and homogeneous card. The 2 PCBs are simply connected by four wires. Wii Motion Plus extension is powered by the regulated 5V of the Arduino Pro Mini. The analog inputs A4 and A5 are connected via the I2C pins SDA and SCL. (the photo describes the old way to power WMP via VCC and not PIN 12) Note that it is not mandatory to use a Nunchuk to operate the Multicopter described in this article.It is mandatory only if you want to have an autolevel feature. The software recognizes automatically the presence of a nunchuk connected. Only 4 wires need to be connected between the WMP and the NK. MultiWii can now handle many more sensors than just the WMP or NK. It’ possible to upgrade a basic setup by adding some sensors with breakout boards (Sparkfun has multiple references) Or it’s possible to buy a complete sensor IMU to connect to an Arduino. Some Arduino board example: Related:  QuadCopter

Infrared Remote Library Do you want to control your Arduino with an IR remote? Do you want to use your Arduino to control your stereo or other devices? This IR remote library lets you both send and receive IR remote codes in multiple protocols. It supports NEC, Sony SIRC, Philips RC5, Philips RC6, and raw protocols. If you want additional protocols, they are straightforward to add. The library can even be used to record codes from your remote and re-transmit them, as a minimal universal remote. To use the library, download from github and follow the installation instructions in the readme. How to send This infrared remote library consists of two parts: IRsend transmits IR remote packets, while IRrecv receives and decodes an IR message. #include <IRremote.h> IRsend irsend; void setup() { Serial.begin(9600); } void loop() { if ( ! This sketch sends a Sony TV power on/off code whenever a character is sent to the serial port, allowing the Arduino to turn the TV on or off. How to receive Hardware setup

Flyduino Mega , a Multiwii/Ardupirates/Aeroquad based aerial video platform FC Discussion Flyduino Mega , a Multiwii/Ardupirates/Aeroquad based aerial video platform FC The Flyduino, is avaiable at Most actual shematic for the Flyduino! Pinout for Multiwii showen here (many thanks Alex): Based on the fantastic work of Alex and Oleg. With a Arduino Pro, you can only drive a quad and a regular receiver. Org WMP and BMA020 on 100hz FFIMU on 400HZ Oleg made a quick drawing for the Thanks to Hogster a shematic for the Flyduino 1.1 this shows the serial change for Flyduino V 2.0 A redesigned Arduino Mega, which suits more our needs. -I brought out all PWM which are avaiable for Octos, Servos, whatever. -All serials (2 have pinheaders, one have a JST Connector) are brought out for GPS, LCD, wireless Data. -Analog In 8-15 are for remote controller with a 3 row pinheader. its proved see the kinderkram post

DJI Phantom Zenmuse H3-2D Gimbal for Gopro HD - DJI Zenmuse H3-2D Brushless Gimbal for GoPro HD NEW DJI CHRISTMAS PROMOTION PRICE Please Note that DJI Phantom Owners and Naza V1 will need to purchase the Naza V2 Pmu to connect the Zenmuse. Wkm and Naza V2 Owners do not need any additional equipment. Phantom owners can now purchase the Zenmuse Upgrade kit which includes the tilt lever. News from the UK Beta Tester Richard Wheelan who runs a very helpful forum called DJIGUYS.COM is posting non biased reviews and tests on this new gimbal and is so far very impressed with the H3-2D so big thanks to Richard for all his help and support , he does a great job and has helped so many dji owners he was a obvious choice to be a beta tester for the new phantom zenmuse gimbal. Brief Spec and Features of the Zenmuse H3-2D Brushless Gimbal. OTHER INFORMATION•Power supply: 3S- 6S •Accuracy: + / - 0.08 degrees Aluminum alloy material and innovative mechanical design makes the gimbal extreme light weight (230g total, GoPro Hero3 included).

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:

Arduino Multiwii Quadcopter Connection Test Today I loaded up the Arduino Multiwii Quadcopter code on the Arduino Uno, and connected everything including a Radio controller, the IMU, ESC and motors, it works straight away! It’s so much easier than I thought. The reason I am using the Arduino as a flight controller was my KK2.0 was totally damaged in the last crash. Luckily everything else apart from the flight controller and frame is fine! So I decided rather than buying a new flight controller, I might try to dig out a spare Arduino board to make one myself. I basically followed this diagram from the Arduino Multiwii website to connect everything. Here is the result. The motors are controlled correctly, and also response to the IMU as well! For the start, I might just use Multiwii software, later on I might try writing one myself. If you find this article useful. To help us maintain and improve this website.

Girino - Fast Arduino Oscilloscope I am a Physicist and the nicest part of working in this field is that I get to build my own instruments. With this way of thinking, I decided to build a homebrew Arduino Oscilloscope. This instructable was written with the purpose of teaching a bit about microcontrollers and data acquisition. This is an extreme project because I wanted to squeeze out from Arduino as much velocity as I could, I have not seen any other Arduino Oscilloscope as fast as this one. Some time ago I was working on an Arduino project and I needed to see if the output signal was into compliance with the specifics. void setup() { Serial.begin(9600); }void loop() { int val = analogRead(ANALOG_IN); Serial.println(val); } This approach is not wrong and I do not want to insult anyone, but this is too slow for me. I have been studying Waveform Digitizers for some time and I know reasonably well how do they work, so I got inspiration from them. The name that I came up with, Girino, is a frivolous pun in Italian.

Build A Quadcopter From Scratch - Hardware Overview In this article I will be talking about quadcopter components and how to choose them. This is part of the tutorial series on how to build a quadcopter. In the next post I will be talking about software, how to go about the algorithm and programming. If you are planning on building a quadcopter but not sure how, this is the right place for you. Building a quadcopter from scratch takes a lot of time and effort. For more tutorials, check out this list. This blog post is divided into a three parts What is a Quadcopter and How It WorkQuadcopter Components IntroductionConclusion A QuadCopter is a helicopter with four rotors, so it’s also known as quadrotor. The Quadcopters exist in many different sizes. On a regular helicopter has one big rotor to provide all the lifting power and a little tail rotor to offset the aerodynamic torque generated by the big rotor (without it, the helicopter would spin almost as fast as the propeller) Frame – The structure that holds all the components together.

ArduPilot The ArduPilot Project The ArduPilot project is a family of open source autopilots based on the Arduino open source computing platform. It consists of a choice of ArduPilot Mega (APM) electronics and a range of free software versions for different vehicles APM 2.6 is a pro-quality IMU autopilot based on the Arduino Mega platform, which can turn any RC vehicle into a fully autonomous Unmanned Aerial (or Ground) Vehicle. Depending on which software you choose, it can fly fixed-wing aircraft, multicopters, helicopters, and control ground rovers and boats. You can buy APM 2.5 for $159 ($240 with advanced GPS module) here. Features include: Free open source firmware supports planes, multicopters (quads, hex, oct, etc), helicopters and ground rovers! Hardware includes the following: 3-axis gyros3-axis accelerometers3-axis magnetometerBarometric pressure sensor for altitude5 or 10Hz GPS module4 Mb of onboard datalogging memory.

BuildLog for the ArduWiino NK Quad Welcome to my second build log! After finishing the ArduCopter Build Log I decided to go for something real cheap. I came across the MultiWii project coded by Alexinparis and supported by a huge number of subscribers who experimented with gyros and accelerometers from Wii Motion Plus and Nunchuck clones. My aim was to build a complete copter for the price of a GAUI344 brain (210$) or the ArduCopter APM/IMU combo (220$). The image shows a previous frame which I used to test the components. Recommended reads! ALEX' brand new site offers most informations needed to build a MultiWii copter: IMPORTANT WARNING! Alex' site focussed on Tri builds: Dedicated MultiWii thread: Berkley's connections & components blog: UndCon's MultiWii configurations via stick input: FB users know what to do. Now you can:

aeroquad - An Arduino based four rotor R/C helicopter or quadrocopter. Check out our main website and forum at For feature requests or bug reports, please submit them to: If you are interested in obtaining the latest and greatest code, please visit our main repository at: The AeroQuad is an open-source hardware and software project dedicated to the construction of remote controlled four-rotor helicopters, also known as quadcopters or quadrocopters. AeroQuad hardware typically consists of an Arduino microcontroller (Mega-2560 or Uno) as the flight controller board, and an AeroQuad shield with various sensors, such as an accelerometer and gyroscope. Current Features Planned Features Position hold using optical flow and ultrasonic sensors

LCD Display with a Shift Register When I first ordered my Arduino Experimentation Kit from those nice people at oomlout I also ordered a 16 character by 2 line LCD display. It was really easy to set up and use thanks to the instructions that came with it and the LiquidCrystal library bundled with the Arduino software. The only problem is that it takes up a lot of valuable output pins, 6 in 4bit mode and 10 in 8bit mode, this makes it difficult to use in large projects, as you can quickly run out of pins. The solution to this was quite obvious; use a shift register. So I fired up Google and had a look to see what other people had done. I found a great article on the Arduino playground (here) except I could figure out how to get their circuit to work with my shift register, as they use 74*LS*164 but I had a few 74HC595 registers knocking about. So, here are my goals This circuit will allow us to control the output of the display, as well as the LED backlight. You can download my completed ShiftLCD Library here

How to choose Motor and Propeller for Quadcopter and Multicopter You won’t believe how much maths and aerodynamics are involved when the engineers are designing the propellers and motors. Therefore you know how difficult it is to choose the best motor and propeller combination for your quadcopter for best performance. Fortunately this is not a new subject, and there are so many people shared their experience about this. As part of the quadcopter tutorial I will share some information for beginners about how to choose motor and propeller for quadcopter, which also applies to other types of multicopter. Here is a guide about the types prop adapters for your motors, and the pros and cons you might be interested. When selecting motors, there usually are specification that comes with the motor either provided by the seller or manufacturer. To choose a motor we first need to how much weight you are planning to take, and then to work out the thrust required to lift the quadcopter. A rule of thumb is Required Thrust per motor = ( Weight x 2 ) / 4