Showing posts with label Arduino. Show all posts
Showing posts with label Arduino. Show all posts

10 May 2017

Micro OSD for APM Auto Pilot Drone

Steps show how to connect wiring, configure display and download the firmware.

OSD Configuration

Micro OSD Board
OSD Board Pin Layout

09 May 2017

Auto Pilot RC Drone - ArduPilot APM 2.8

ArduPilot APM 2.8 setup:
  1. Download Mission Planner from here. Mission Planner documentation can be found here.
  2. Connect the ArduPilot APM to the computer via USB cable.
  3. Open Mission Planner, select the comm port then click "Connect".
  4. If not working, go to Device Manager to update driver using driver under Mission Planner folder.
  5. Download firmware to the board (don't "Connect" to mission planner). Mission planner will automatically download the firmware from internet and upload the firmware to the board.
  6. See the wiring connections between the board and the other hardware. Here.
  7. Calibrate the board, radio and ESC. I skipped the ESC calibration. 
  8. Select flight mode. Flight mode descriptions are in here.

Helpful schematic from dmercØØ RTP.

APM Features:
-  Arduino
-  3-axis gyro, accelerometer and magnetometer, along with a high-performance barometer
-  4 MegaByte Dataflash chip for automatic data logging
-  GPS, uBlox LEA-6H module with Compass
-  Open source autopilot systems to use Invensense 6 DoF Accelerometer /Gyro MPU-6000
-  Barometric pressure sensor MS5611-01BA03
-  Atmel ATMEGA 2560 and ATMEGA 32U-2 chips for processing
Auto Pilot - APM - Quadcopter
APM Mission Planner Screen Shot
Connected to computer with LEDs ON

05 June 2016

07 September 2015

RepRap Prusa 3D Printer

I bought this 3D printer from Aliexpress. Here is the link and search 3d printer.

Brand Name: Sunhokey-S
Color Print Speed: 40-100 mm/s
Model Number: S-508
Structure Material: Full acylic and metal
Printing Filament: ABS PLA Nilon Kayu
Filament Diameter: 1.75mm
File Format: STL,G-Code
Z Axis Positioning Accuracy: 0.004mm
XY Axis Positioning Accuracy: 0.012mm
Type: Prusa i3
Extruder diameter: 0.4mm (customized 0.3mm/0.5mm)
Max Paper Size:200*200*180mm
Print Speed: 40-100 mm/s

3D Printing

15 February 2015

Drone - 250 Quadcopter Emax Nighthawk QAV

First, this QAV250 Quadcopter frame is not from Emax nor NightHawk . I used those names in the title is because people can search to this easier. I bought this from AliExpress. Here is the link to it and search for QAV 250.

I had the maiden flight, and it performed very well. Both the motors and ESCs got a little warm but acceptable. Not sure it was because of the props that drew too much current. Overall I am happy with the performance and the plastic motors.

To see how I made the Micro FPV setup click here.

Nighthawk QAV 250
EMAX Nighthawk QAV 250
Carbon Fiber QAV250 Frame Parts

08 November 2014

Drone - S500 Multicopter Build Log

Few photos of this quadcopter while it is being built.

S500 Frame Specs:
  • Motor centers: 480mm
  • Height: 170mm
  • Weight: 425g (frame only)
  • Motor Mount Bolt Holes: 16~19~25mm
The S500 is very easy to assemble. One thing that I don't really like is the landing legs. They are a bit unstable.

03 November 2014

MultiWii GPS with I2C Setup

For the GPS
  1. Download UBLOX program here. Then  
  2. Download the I2C_GPS_NAV v2.2 from here.
  3. Copy the u-blox-config-ublox txt file to somewhere in your computer.

01 March 2014

MultiWii Brushless Gimbal - GoPro

This 2-axle brushless gimbal is designed for GoPro.

  1. First, download the FTDI Driver is here. This will let you connect the controller board to your computer for uploading the controller firmware.
  2. Then you need to download the firmware here. Select the latest BruGi zip file.
  3. In the BruGi file, you will upload/flash the controller firmware using the IMU.ino file. The Graphic User Interface (GUI) is also in the zip file. The GUI is used for configure and adjust all the PID settings.

09 December 2013

MINI MWC Flight Control Board and DSM2 - Upload MultiWii into the Board

Some instructions for flashing/uploading/writing the MultiWii program/sketch to a Mini (MultiWii Control) MWC Flight Control Board to a computer. Here is the link to where I bought everything for this work.

This instruction should work with other Wii Motion Plus and a Arduino pro mini board.

First you need to download the following applications into your computer. You need to connect your board to your computer. Here are another posts for how to connect the board to a computer and how to calibrate ESC with MultiWii program.
  1. You need to download the MultiWii program. Here is the link to download. The MultiWii program is in the MultiWii unzipped file. The other MultiWiiConf file has the GUI application for you to adjust and confirm your board settings and configurations.
  2. Arduino application, that is used for setting up and editing the MultiWii program/sketch, will be used for flashing/uploading the program into the board. Here is the link to download. Choose the Arduino IDE and select the one fits your computer to download.
  3. Here are a few editing that I did to the sketch in the congf.h tap. I have a Quadcopter X type, I use this as an example for everyone.
    • Uncomment --- #define QUADX
    • Uncomment --- #define HK_MultiWii_SE_V2 ..... this is for HK Mini MWC board.
    • Uncomment --- #define SERIAL_SUM_PPM .... please select the one match your TX brand.
  4. Next, you need to select the Board Type and Serial Port under Tools.
  5. Last is to save, compile and then upload.
Below are the things to watch out:

08 December 2013

MultiWii ESC Calibration

This video will show you how to use MultiWii program feature """#define ESC_CALIB_CANNOT_FLY """ to calibrate all the ESC at once.

Things to watch out:
  • No need to switch on your TX.
  • Disconnect the board from computer
  • No props attached
  • Once the calibration is completed, comment the #define ESC_CALIB_CANNOT_FLY and re-upload the MultiWii program to the board.
See also how to connect the board to a computer.
and Upload and Configure MultiWii program.