User:Spatel5040/enes100/Helicopter 3

Link to project Helicopter 3 team page.

Give instructor top 3 project choice list
My top three project choices are helicopter, Bernoulli effect, and music project.

Write problem statement
Look through the existing problem statements. Find something not yet done on the project. Create a problem statement for it. Think of a new subsystem that needs to be built for the project. The goal is something simple, possible, for zero dollars.

Assign Task1
Tasks are typically done over the weekend. They are documented during the week, presented during the week and the next weekends work is negotiated during the week. Week 0 is the week that task 1 is negotiated. Record your individual task here. Plan on working on it during the weekend between week0 and week1.

Compare actual work done to Task1
This week i searched online for some of other design that could be help full for our helicopter project.

Week1 Narrative
This week my job was to find some new designs for out helicopter project that could be helpful.



Week1 Peer Review
Go to each team mates weekly summary wiki page. Read their activities and narrative. Then go the associated discussion page. Say something positive on this page. Try some constructive criticism. Add your name and 1sfoerster 13:32, 28 August 2011 (UTC) to create a time and date stamp. Create a new category if another team mate has already commented here.

Assign Task2
I am planning to do a research that will make our helicopter project better.

Compare actual work done to Task2
Rationalize differences

Week2 Narrative
Upload photos to wikimedia. Upload video to youtube. Convert all spreadsheets, documents, and presentations to wiki format and create wiki subpage of your page for each of them. Link to them here in a narrative that tells a story. High light the problems (engineering problems) you had and how you solved them.

Week2 Peer Review
Go to each team mates weekly summary wiki page. Read their activities and narrative. Then go the associated discussion page. Say something positive on this page. Try some constructive criticism. Add your name and 1sfoerster 13:32, 28 August 2011 (UTC) to create a time and date stamp. Create a new category if another team mate has already commented here.

Assign Task3
Record what you are planning on doing for the team during the weekend between week2 and week3 of the project here.

Compare actual work done to Task3
This week I research online on how to make out helicopter project better and i did some programming with arduino.

Week3 Narrative
First i downloaded arduino software from arduino. I looked at some of the manual so that would help me with programming and understand how the arduino software works.


 * Arduino Development Environment: This is a manual on using Arduino, which explains how to use a text editor for writing code, a message area, a text console, series of menus and toolbars, and also explains how to upload your sketch step by step.

I looked at the reference tab of arduino website so i could understand more about programming and what each code will do. This took me like 2 hours to understand most things. This is really complicated. I still didn't understand everything in that page.
 * Jeremy Blum's video guide: This is a video guide, in which Jeremy explains what an arduino is and goes through the downloading process, materials needed, running the program, writing the code, and uploading it onto the arduino. He has uploaded a total of 13 tutorial videos, in which he guides us through various functionalities of Arduino by writing different, specific codes for each of them. Those videos might be helpful to me in later activities.
 * I was searching online on how to make our helicopter project better and i saw that this person controlled his quad copter with voice command. I really wanna work on something like that and atleast try to make this helicopter project unique. Quadcopter controlled by voice command.

Here are some quadcopter design that i think would be very useful. we should just keep out design like this so we could test the arduino programming code. We just got about 1 week left so i really want this project to be finished. We should keep out design basic so we can try to finish this project quickly and don't have to waste too much time on designing.

Week3 Peer Review
Go to each team mates weekly summary wiki page. Read their activities and narrative. Then go the associated discussion page. Say something positive on this page. Try some constructive criticism. Add your name and 1sfoerster 13:33, 28 August 2011 (UTC) to create a time and date stamp. Create a new category if another team mate has already commented here.

Assign Task4
Next week i am planning to continue working on the programming.

Compare actual work done to Task4
This week i planned to work on the programming but instead i looked up the differences between arduino and eclipse.

Week4 Narrative
This week i looked at the differences between arduino and eclipse.

Eclipse
Eclipse and Arduino are very similar. In Eclipse you program a code and than run it. Here is the website that explains basic information on eclipse Eclipse Programming. Here is the download link where you can download ecliplse Download. Eclipse is a free open-source Java environment available from http://eclipse.org. Eclipse is a Java program, but it uses a custom user interface toolkit that does not run on all platforms that supports Java 2. Check the web site for supported platforms. Eclipse requires a Java 2 runtime, so you need to install the Java 2 SDK first before installing Eclipse. You can download the SDK from http://java.sun.com/j2se/. Here is the link where it shows the basic step of ecplise you should know in order to do some programming Basic Information. Here is the video that's about programming in eclipse Video
 * Eclipse requires an installed Java Runtime. I recommend to use Java 7 (also known as Java 1.7) or Java 6.


 * Java comes in two flavors, the Java Runtime Environment (JRE) and the Java Development Kit (JDK). The JRE contains only the necessary functionality to start Java programs, while the JDK contains in addition the development tools.


 * Eclipse contains its own development tools, e.g. Java compiler. Therefore for this tutorial it is sufficient to use the JRE.

Here are some photos that shows what the basic code in the eclipse looks like
 * The JDK is required if you compile Java source code outside Eclipse and for advanced development scenarios. For example if you use automatic builds or if you develop web development. These scenarios are not covered in this tutorial.
 * You can program arduino in the eclipse here is the link that shows step by step instruction Arduino in Eclipse.

Arduino

 * The Arduino IDE itself is written in Java, and it can communicate to the serial port via the RXTX Java library. That library is very similar to the Java Communications API extension. Internally the IDE remembers which port and baud rate you used last time. Unfortunately that internal implementation can not be considered public API you can reliably use. So you will have to keep your own settings to remember which COM port your Arduino card is using.

This interface sample presumes that you already know how to compile and run Java code. There are plenty of other resources on the Internet to teach you to program in Java. Most serious Java programmers use a Java IDE to create Java programs, like the free Eclipse IDE, but this example provides information for the less frequent Java programmer.

Here is the download link for arduino arduino download link
 * Arduino Development Environment: This is a manual on using Arduino, which explains how to use a text editor for writing code, a message area, a text console, series of menus and toolbars, and also explains how to upload your sketch step by step.

Here is the tutorial page for arduino that gives all the basic information to the beginner Tutorial.
 * Jeremy Blum's video guide: This is a video guide, in which Jeremy explains what an arduino is and goes through the downloading process, materials needed, running the program, writing the code, and uploading it onto the arduino. He has uploaded a total of 13 tutorial videos, in which he guides us through various functionalities of Arduino by writing different, specific codes for each of them. Those videos might be helpful to me in later activities.

Week4 Peer Review
Go to each team mates weekly summary wiki page. Read their activities and narrative. Then go the associated discussion page. Say something positive on this page. Try some constructive criticism. Add your name and 1sfoerster 13:33, 28 August 2011 (UTC) to create a time and date stamp. Create a new category if another team mate has already commented here.

Complete Project Page
Follow the "project done" format.

Start Next Project Week0 activities
During this week you will perform the week0 activities of the next project.