The design and engineering process of the cannon fire created by: Jordan lewis

The process learning of the Arduino device:

This portfolio is my step by step procedure on the building process of learning how and constructing the making of the cannon and its Arduino kit that has also been involved and built in the same process of the cannon. This journal is also a way for us to keep track of our pasts experiences and our failures on how we got closer and at the same time farther from reaching our goal, and that goal was to process, design, and finally build the Arduino and the cannon.

Before we started building the cannon we had to work our way up to it, the Arduino came first, and it was so that we can be able to program the cannon and make it automatically control itself to fire and elevate and move. All with the Arduino that is basically the controller for all of that together. Thats what the Arduino is capable of and why it is needed for this important project.

we were given an SIK ( Spark fun Arduino guide book) in the picture below, to know how to get started with our Arduino and get used to all of its components and know what we were gonna be working with.

The process of building the Arduino device:

i had a team of 3 people with Keith, Brian, and me which is Jordan. the first thing we did was to read the SIK guide to get a better understanding of the Arduino invention and how it works. As we read over the guide, we have also written down notes to know for later.

The next step we took was that we had to train our knowledge of the Arduino kit, by creating a series of simulation arudino's to over go the outcome on how certain components of the Arduino had to go, in order for it to meet the certain actions we want it to do. Such as fire, move up, down, left, right, create warning signals etc...

LED's Signal warning fire

We used 3 LED's that are part of the building process for putting together a control system for the cannon. these 3 LED's you see above you are the colored warning signals that will install into the arduino to give it an order to fire the cannon on command as way to communicate with the cannon itself. the way it works is the signal will go from red (ready), then blue (set) and then finally the green LED (FIRE) will be jotted in as a code for the LED's to go off in order as way of language to let the cannon know how to respond correctly.

Construct Arduino fire control

This diagram simulation is an example of what we will be building to the cannon as a fire control mechanism. But it is also a guideline to help show us what is needed to go apart of the Arduino to know how to build the fire control mechanism.

Arduino Push Button Mechanism

This next Arduino simulation is a diagram of the Arduino having a manual Push Button Activation. Arduino device will definitely need to install a Push Button so that that we can have a way of activating the fire control on command when ready to fire.

Unfortunately we were never able to complete these steps yet because we have been too busy trying to get ahead working on actually physically making the practice Arduino kits its self. So our goal in the future for next time is to make sure that we get to finishing the construction on the specifications of are list for the Arduino's codes to the cannon.

Physical Making Of the Arduino Device:

This video is demonstration of us testing the one arduino practice with the push buttons. the push buttons were installed into the arduino with the one red LED to test to see if the code with the push buttons would respond along with the LED, so that when we push on the buttons the LED Would be able to respond on command. And whats so suppose to happen is the LED will blink on and off.

Our test was a success because we managed to get the LED with the push buttons hooked up in the right way and we had our friend and code expert Keith put in the right code data and had download into the arduino and it worked.

this is a video example of one of our productive partners named Keith Henderson who helped put in the coding from the apple laptops to make it possible for the arduino to activate the LED to get it to blink on command. In the video he can explain more on how this process was done.

To be honest the other arduino example videos are mainly just about other different kinds of created LED devices set up in different patterns on the arduino. And my goal is to inform the audience of the essential information related to the build up of the arduino's main ingredient devices that will be created for the cannon.

The design process of the cannon:

On the first day of the project of the cannon, we were assembled in to the lab to discuss the next phase of our process and design for the cannon, our teacher Mr. Twilley instructed us the basic step by step procedure on putting together the cannon in the right way. But he also gave us a link to a website called This website gives us the main rundown on specific categories of supplies that we needed to build the cannon. such as step by step procedures on how it is built in the right order, equipment that's necessary and links to other videos to show us how its done correctly.

The website and the videos were helpful but that day we were going to start cutting and constructing the required components for our cannon.

The materials that were needed to build the cannon were as followed

  1. 10' @ 2" PVC
  2. 1' @ 1" PVC
  3. 2 @ 1" Threaded adapters( Male thread, female slip)
  4. 1 @ 2" Cap
  5. 2 @ 2" Coupler
  6. 2 @ 2".1" bushing
  7. 2 @ 1" Dia 90 Degree PVC Elbow
  8. 1 @ Sprinkler valve
  9. Epoxy/Construction/Adhesive/Goop Teflon Tape.
  10. PVC Cement and Primer
  11. 1/2" Plywood
  12. Old Bicycle Tube
  13. Miscellaneous Hardware


Created By
Jordan Lewis


Created with images by mozillaeu - "Arduino hack: light sensor programmed to indicate light level using 3 LEDs"

Made with Adobe Slate

Make your words and images move.

Get Slate

Report Abuse

If you feel that this video content violates the Adobe Terms of Use, you may report this content by filling out this quick form.

To report a Copyright Violation, please follow Section 17 in the Terms of Use.