Helicopter/Howard Community College/Fall2011/502 Helicopter

< Helicopter < Howard Community College < Fall2011

Problem Statement

Build a helicopter from scratch is the main idea of this project. Here's a brief video showing what you can actually do with a Quadcopter after completing the project.

In previous attempts, the Arduino code (C++) used by Masood Muhammad made it easier to add more functionality, including starting the motors with delay or at once. However, they were unsuccessful at writing a code that operates accelerometer and runs all motors at once. Link to their pictures: Previous Arduino Attempts

The following portion of the project involves writing sketches to operate as many as 4 DC-motors through arduino at once. It also involves introduction to Accelerometer ADXL 335, which can be considered to be the next part of this project.

Team Members

Deep Patel

Summary

Matt Scobell was suppose to redesign the previous model of helicopter and I, Deep Patel, was assigned to work with arduino board. Matt took the previously designed helicopter system; however for some reasons he dropped the class and wasn't able to return any of the items. I looked over the previous projects of arduino to see how far did they get, how many motors they were able to run, what sketches did they use, and how efficient were the codes to run each motor differently. After performing various Tasks, I was able to run 4 DC-motors or 3 DC-motors and 1 stepper at once using the Arduino UNO and motor control shield. I also worked with the Prototype shield and Accelerometer ADXL335, but wasn't able to find or write a specific sketch to operate a remote controller.

Poster

Picture of Motor Control Shield attached to the arduino

Picture of Prototype attached to the arduino.

you may hit next to view more images of the project.

Story

In the beginning, we thought of looking over the previous projects since they might be helpful to us in determining what needs to be done next. We split up the work into two, where Matt looked over the previous designs of a helicopter and Deep collected the necessary information related to arduino program and helicopter.

Material List

Computer: to use the arduino-0022 software.

USB cable port: used to connect arduino to a computer.

Arduino UNO: is a micro-controller that is used to code for other devices through sketches.

Motor Control Shield: used to operate and control the power of motors.

White-breadboard: used to supply power from one device to other.

Prototype Shield V.5: to make prototyping on the arduino.

Accelerometer ADXL335: is a 3-axis accelerometer, which measures acceleration.

DC-motors: runs on a direct current(DC), also used to determine the functions programmed by the arduino software.

Stepper motor: used for precise control and exist as Uni-polar and Bi-polar.

LEDs: used to test connection of each port.

Wires: used to supply between power from the arduino board to white-breadboard.

Switches: used for controlling (turning on and off) the motors or LEDs.

Remote Controller: to control the entire system using wireless signals.

Software List

Arduino software (version 0022)- a software that uses programming (C++ coding) language.

Time

Matt didn't document his work at all so no one can tell if he actually took his time to do any of the work related to this project.

Deep Patel took about 5 hours for Week1 Activities, 9 hours for Week2 Activities, 7 hours for Week3 Activities, and 4 hours for Week4 Activities. Total of 23 hours

Tutorials

Next Steps

This article is issued from Wikiversity - version of the Saturday, January 03, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.