User:Dlim0079/enes100/individualwork

Professor wanted people to choose three projects and give the rankings
My three choices of the project were Rube Goldberg, Hydro Ram, and music project

Final Choice of the Project
My project was chosen as Rube Goldberg. My team and I started to think about how and what we are going to make

Here is the link to the team page http://en.wikiversity.org/wiki/Rube_Goldberg/Howard_Community_College/Fall2012/p1-504-fcrd

Problem/Project Goal
Build a Rube Goldberg machine with an Engineering theme for Club Rush Spring 2013

Discussion with my team
There will be 4 different sections of Rube Goldberg that contains different aspects of Engineering

My First Task
I got assigned into 1 section, and I decided to use Computer Engineering

Think about the general idea and what will go in it

Summary of actual work over first weekend
I went over the structure that one of my teammate had made(which is at the Team Page of my account), and talked about what is going to be in the Rube Goldberg specifically.

Week1 Narrative
I described to the team what the general idea of my section will be. 1. Using computer parts, make mechanism such as one thing triggers another thing just like Honda's Rube Goldberg commercial (Put the example link) 2. Make the sign on the monitor that says "Join Engineering club" But this one, I will have to make the program that runs the sign automatically if some keys from keyboard are hit.

My Second Task
During the presentation in week 1, I was advised that "Arduino" may be used for my area, if I choose to do number 2. I will be researching about Arduino.

Summary of actual work over second weekend
Teammate and I decided to make the general structure of the Rube Goldberg.(In team page) I got the arduino(Duemilenova), bred-board, and the USB-cable from Professor Plotnick to do some research. I followed the direction of the website http://www.ladyada.net/learn/arduino/

However, I was unable to connect my arduino into my computer

Week2 Narrative
Because I failed to successfully connect my arudino into my computer, I tried to find several ways to solve the problem. I tried all different kinds of ways to figure it out, but was able to solve the problem

My Third task
My team decided to finish the general structure of the Rube Goldberg(Put the wheels on the structure, and maybe some more details, such as paints and stuffs).

Summary of actual work over third weekend
I finally solved the problem of the Arduino connectivity. The problem was of the arduino itself, wasn't answering the computer's signal. So I changed the board and got Arduino Uno, and right after I got the board and I tried, it worked perfectly fine. I finished learning until the lesson 5, trying all kinds of programs and activities about using LED lights and codes by using the arduino program.

Week3 Narrative
This weekend was probably one of the most slacking weekend ever. Our team still talked over about the general idea of the Rube Goldberg, and I decided to learn about Arduino, so I can start using this program over the project.

My Fourth task
I have to finish putting the documentations of the Arduino research in notebook and wikiversity.

Summary of actual work over fourth weekend
I tried to sum up all the work, so I can move up into another project. (I happened to get the same project as I wanted though). Also, my group and I tried to make the project easily understandable to the next group. Also, we drilled a hole at the top of our Rube Goldberg, and put the pipe in at the first floor(which is where chemistry engineering part is going to be).

Week4 Narrative
After, I researched how the Arduino actually works, I brainstormed how I can put this arduino into the Rube Goldberg project, and my level of Rube Goldberg, which is going to be about computer engineering. I found the Arduino main website, and it had several learnings that had different categories. http://arduino.cc/en/Tutorial/HomePage

I found I can use these kinds of Arduino processes into my project

Keyboard

KeyboardMessage: Sends a text string when a button is pressed.

KeyboardLogout : Logs out the current user with key commands

KeyboardSerial: Reads a byte from the serial port, and sends back a keystroke.

KeyboardReprogram : opens a new window in the Arduino IDE and reprograms the Leonardo with a simple blink program

Mouse

ButtonMouseControl: Control cursor movement with 5 pushbuttons.

JoystickMouseControl: Controls a computer's cursor movement with a Joystick when a button is pressed.

MouseContinuousDrawing: Controls the mouse computer's cursor movement with two potentiometers, for drawing continuous lines on the screen, like in the famous game Etch-a-sketch.

Complete Team Page
My team and I finished up the current project 1 team page. Here's the link

http://en.wikiversity.org/wiki/Rube_Goldberg/Howard_Community_College/Fall2012/p1-504-fcrd