C] GATHERING PERTINENT INFORMATIOM - D-Division-2018-2019/Team-6 GitHub Wiki
Gathering Pertinent Information
Introduction:
With this coming of the rocket age, the increasing interest in missiles, army tanks, missile launchers, warships, satellites has been very pronounced. Missiles symbolises instrument of power and terror and is considered to be the "ultimate weapon". With all this interest in rocketry, it is natural that the children of the world are also extremely interested in missiles and rocket toys. For decades, missile toy have been popular playthings for children of all ages. These missile toys motivate and also create enthusiasm in the children to join army and serve the country. The popularity of toy rockets has even extended to adolescent and adult hobbies.
Missile launcher toys1(https://cdn.haertle.de/generated/product/1/650_240_80/carson-500406013-m270-rocket-launcher-forces-of-valor-1_p1.jpg)
The existing solution to the problem:
There are many products in the markets that sells various missile launcher toys with various features. These missile launcher toys are made up of plastics which are not eco-friendly, uses external battery which does not come with the option of recharging the toy for further use. These toys are not movable on rough surfaces for long period of time. These toys have missiles that can be used only once and has 1-2 launching pads.These missile launching toys does not ensures the safety of the children as it has choking hazard warning to the users.
DIY projects on missile launcher toys:
-
instructables.com- WIFI controlled tank
In this model WIFI is used as the communication channel between the tank and laptop/mobile to stream the video from the tank. This model uses GL-AR150 mini router as WIFI module and Arduino is connected via a level shifter to the wireless router GL-AR150. H-bridge is also used to power the motor and also control the motors which is connected to the Arduino Uno board.
(https://user-images.githubusercontent.com/42380787/44744921-e80a6300-ab23-11e8-9db4-65f208ec0ec0.png)
Wifi Controlled Tank2(https://user-images.githubusercontent.com/42380787/44744921-e80a6300-ab23-11e8-9db4-65f208ec0ec0.png)
https://www.instructables.com/id/Wifi-Controlled-Tank/
-
instructable.com- RC-M483A3 Patton Tank
The spectacular “Patton Tank”, constructed from recycled pallets. The frame of a tank is a structure whose function is to hold the wheels, the body, and the turret of the tank together. For this model, real measurements were scaled down to make the frame. The frame consists of two panels, held together by short planks, all corresponding to the real measurements.
(https://user-images.githubusercontent.com/42380787/44745012-26078700-ab24-11e8-8264-66c99dbaf143.png)
Patton Tank3(https://user-images.githubusercontent.com/42380787/44745012-26078700-ab24-11e8-8264-66c99dbaf143.png)
https://www.instructables.com/id/RC-M48A3-Patton-tank/
-
instructable.com-Arduino controlled ping pong ball launcher
This is a ping pong balls launcher designed to be controlled by an arduino. It uses a servo to dispense the balls and two motors with wheels to give speed and shoot them. To control this device using an arduino, 2 digital ports for the servos and other two ports for the motors are used. Servo Supports,Servo extender,PVC Base,Servo motor ,Two hinges ,bolts and spacers are used to create this model.
(https://user-images.githubusercontent.com/42380787/44745077-52230800-ab24-11e8-88c4-0d2b44e190ce.png)
Arduino controlled ping pong launcher4(https://user-images.githubusercontent.com/42380787/44745077-52230800-ab24-11e8-88c4-0d2b44e190ce.png)
https://www.instructables.com/id/Arduino-controlled-Ping-Pong-Balls-Launcher/
-
engineersgarage.com-Automatic missile launcher UDM radar
The frame of a tank is a structure whose function is to hold the wheels, the body, and the turret of the tank together. For this model, real measurements were scaled down to make the frame. The frame consists of two panels, held together by short planks, all corresponding to the real measurements.
(https://user-images.githubusercontent.com/42380787/44745139-7aab0200-ab24-11e8-9c07-824a9e6ad9af.png)
Automatic missile launcher using IDM sensor5(https://user-images.githubusercontent.com/42380787/44745139-7aab0200-ab24-11e8-9c07-824a9e6ad9af.png)
https://www.engineersgarage.com/contribution/automatic-missile-launcher-udm-radar
-
colvins.ca-DIY ping pong ball launcher
https://www.colvins.ca/diy-ping-pong-ball-launcher/
Table 1 Information Collected By Various Resources
SL.NO. | COMPONENTS/PARTS USED | MECHANISM/WORKING PRINCIPLE IDENTIFIED | LINKS |
---|---|---|---|
1 | Arduino UNO | AVR ATmega328 microcontroller | https://www.quora.com/What-is-the-working-principle-of-Arduino-Uno |
2 | H-bridge | allow DC motors to run forwards or backwards | https://en.wikipedia.org/wiki/H_bridge |
3 | Rechargeable battery of 1.3Ah 12V | electrochemistry | https://en.wikipedia.org/wiki/Rechargeable_battery |
4 | M3 and M4 nuts and bolts | --- | --- |
5 | PVC pipes | --- | --- |
6 | TT balls | --- | --- |
7 | Wheels | --- | --- |
8 | Jumper wires | --- | --- |
9 | Arduino IDE | C-programming and coding | --- |
10 | Relay Module | electromagnetic induction | --- |
11 | DC Geared Motor | electromagnetic induction | --- |
12 | HC-05 Bluetooth Module | --- | --- |
Cost Estimation:
Table 2 Cost of the components/materials used
SL.NO. | COMPONENTS/PARTS USED | RETAIL PRICE(Rs.) | ONLINE PRICE(Rs.) |
---|---|---|---|
1 | Arduino UNO | 700 | 550 |
2 | Reachargable battery of 1.3Ah 12V | 1225 | 650 |
3 | M3 and M4 nuts and bolts | 200 | 150 |
4 | PVC pipes | 400 | 500 |
5 | TT balls | 180 | 150 |
6 | Jumper wires | 159 | 199 |
7 | Relay Module | 100 | 98 |
8 | DC Geared Motor | 82 | 65 |
9 | HC-05 Bluetooth Module | 500 | 419 |
10 | Aluminium Hinge | 30 | 45 |
11 | Torsion Spring | 5 | 10 |
12 | Nylon rod | 80 | 100 |
Materials Description:
-
Arduino UNO
The Arduino project started at the Interaction Design Institute Ivrea (IDII) in Ivrea, Italy. The Arduino UNO is a widely used open-source micro controller board based on the Microchip ATmega328P micro controller. The board is equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards (shields) and other circuits. The Arduino Software (IDE) includes a serial monitor which allows simple textual data to be sent to and from the board.6(https://en.wikipedia.org/wiki/Arduino)
(https://upload.wikimedia.org/wikipedia/commons/1/1c/Arduino-uno.jpg)
Arduino UNO7(https://upload.wikimedia.org/wikipedia/commons/1/1c/Arduino-uno.jpg)
Technical specifications of Arduino UNO:
Micro controller: Microchip ATmega328P
Operating Voltage: 5 Volt
Input Voltage: 7 to 20 Volts
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analog Input Pins: 6
DC Current per I/O Pin: 20 mA
DC Current for 3.3V Pin: 50 mA
Flash Memory: 32 KB of which 0.5 KB used by boot loader
SRAM: 2 KB
EEPROM: 1 KB
Clock Speed: 16 MHz
Length: 68.6 mm
Width: 53.4 mm
Weight: 25 g
-
Jumper wires
A jump wire (also known as jumper, jumper wire, jumper cable, DuPont wire, or DuPont cable – named for one manufacturer of them) is an electrical wire, or group of them in a cable, with a connector or pin at each end (or sometimes without them – simply "tinned"), which is normally used to interconnect the components of a breadboard or other prototype or test circuit, internally or with other equipment or components, without soldering. Individual jump wires are fitted by inserting their "end connectors" into the slots provided in a breadboard, the header connector of a circuit board, or a piece of test equipment.15(https://en.wikipedia.org/wiki/Jump_wire)
There are different types of jumper wires. Some have the same type of electrical connector at both ends, while others have different connectors. Some common connectors are:
Solid tips – are used to connect on/with a breadboard or female header connector. The arrangement of the elements and ease of insertion on a breadboard allows increasing the mounting density of both components and jump wires without fear of short-circuits. The jump wires vary in size and color to distinguish the different working signals.
Crocodile clips – are used, among other applications, to temporarily bridge sensors, buttons and other elements of prototypes with components or equipment that have arbitrary connectors, wires, screw terminals, etc.
Banana connectors – are commonly used on test equipment for DC and low-frequency AC signals.
Registered jack (RJnn) – are commonly used in telephone (RJ11) and computer networking (RJ45).
RCA connectors – are often used for audio, low-resolution composite video signals, or other low-frequency applications requiring a shielded cable.
RF connectors – are used to carry radio frequency signals between circuits, test equipment, and antennas.
(https://user-images.githubusercontent.com/42380787/44745283-e55c3d80-ab24-11e8-9301-919f9e5338ee.png)
Jumper Wires9(https://user-images.githubusercontent.com/42380787/44745283-e55c3d80-ab24-11e8-9301-919f9e5338ee.png)
-
Arduino IDE
The Arduino integrated development environment (IDE) is a cross-platform application (for Windows, mac OS, Linux) that is written in the programming language Java. It originated from the IDE for the languages Processing and Wiring. It includes a code editor with features such as text cutting and pasting, searching and replacing text, automatic indenting, brace matching, and syntax highlighting, and provides simple one-click mechanisms to compile and upload programs to an Arduino board. It also contains a message area, a text console, a toolbar with buttons for common functions and a hierarchy of operation menus. The source code for the IDE is released under the GNU General Public License, version 2.[57] The Arduino IDE supports the languages C and C++ using special rules of code structuring. The Arduino IDE supplies a software library from the Wiring project, which provides many common input and output procedures. User-written code only requires two basic functions, for starting the sketch and the main program loop, that are compiled and linked with a program stub main() into an executable cyclic executive program with the GNU tool chain, also included with the IDE distribution. The Arduino IDE employs the program to convert the executable code into a text file in hexadecimal encoding that is loaded into the Arduino board by a loader program in the board's firmware.17(https://en.wikipedia.org/wiki/Arduino)
Arduino IDE programming screenshot11(https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Arduino_IDE_-_Blink.png/450px-Arduino_IDE_-_Blink.png)
-
Relay Module:
The DFRobot Single Relay blocks the number of electronic modules. It can be used in interactive projects. This relay shield uses Omron G5LA high-quality relay. It can also be used to control the lighting, electrical and other equipments. The modular design makes it easy to expand with the Arduino board (not included). The Relay output state by a light-emitting diode. It can be controlled through the digital IO port, such as solenoid valves, lamps, motors and other high current or high voltage devices.
(https://user-images.githubusercontent.com/42380787/44745334-0de43780-ab25-11e8-8d73-45e0c38d22a6.png)
Relay Module13(https://user-images.githubusercontent.com/42380787/44745334-0de43780-ab25-11e8-8d73-45e0c38d22a6.png)
Specification
Type: Digital
Single relay board
Rated through-current: 10A (NO) 5A (NC)
Maximum switching voltage: 150VAC 24VDC
Digital interface
Control signal: TTL level
Rated load: 8A 150VAC (NO) 10A 24VDC (NO), 5A 250VAC (NO/NC) 5A 24VDC (NO/NC)
Maximum switching power: AC1200VA DC240W (NO) AC625VA DC120W (NC)
Contact action time: 10ms
Module pin definitions: Pin1 - control side, Pin2 - Power supply (VCC), Pin3 - ground14(https://www.dfrobot.com/wiki/index.php/Relay_Module_(Arduino_Compatible)_(SKU:_DFR0017))
-
DC Geared Motor
A geared DC Motor has a gear assembly attached to the motor. The speed of motor is counted in terms of rotations of the shaft per minute and is termed as RPM .The gear assembly helps in increasing the torque and reducing the speed. Using the correct combination of gears in a gear motor, its speed can be reduced to any desirable figure. This concept where gears reduce the speed of the vehicle but increase its torque is known as gear reduction.30(https://www.engineersgarage.com/insight/how-geared-dc-motor-works). A coil of wire with a current running through it generates an electromagnetic field aligned with the center of the coil. The direction and magnitude of the magnetic field produced by the coil can be changed with the direction and magnitude of the current flowing through it. A simple DC motor has a stationary set of magnets in the stator and an armature with one or more windings of insulated wire wrapped around a soft iron core that concentrates the magnetic field. The windings usually have multiple turns around the core, and in large motors there can be several parallel current paths. The ends of the wire winding are connected to a commutator. The commutator allows each armature coil to be energized in turn and connects the rotating coils with the external power supply through brushes.15(https://en.wikipedia.org/wiki/DC_motor)
(https://user-images.githubusercontent.com/42380787/44745697-17ba6a80-ab26-11e8-91d2-4b49a4d2f28c.png)
DC Geared Motor17(https://user-images.githubusercontent.com/42380787/44745697-17ba6a80-ab26-11e8-91d2-4b49a4d2f28c.png)
-
Bluetooth Module
HC‐05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module,designed for transparent wireless serial connection setup. The HC-05 Bluetooth Module can be used in a Master or Slave configuration, making it a great solution for wireless communication. This serial port bluetooth module is fully qualified Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps Modulation with complete 2.4GHz radio transceiver and base band. It uses CSR Bluecore 04‐External single chip bluetooth system with CMOS technology and with AFH (Adaptive Frequency Hopping Feature). The Bluetooth module HC-05 is a MASTER/SLAVE module.By default the factory setting is SLAVE. The Role of the module (Master or Slave) can be configured only by AT COMMANDS. The slave modules cannot initiate a connection to another Bluetooth device, but can accept connections. Master module can initiate a connection to other devices. The user can use it simply for a serial port replacement to establish connection between MCU and GPS, PC to your embedded project, etc.
(https://user-images.githubusercontent.com/42380787/44748552-96ff6c80-ab2d-11e8-8ec4-b8d0f10fdd76.png)
Bluetooth Module19(https://user-images.githubusercontent.com/42380787/44748552-96ff6c80-ab2d-11e8-8ec4-b8d0f10fdd76.png)
Hardware Features
Typical ‐80dBm sensitivity.
Up to +4dBm RF transmit power.
3.3 to 5 V I/O.
PIO(Programmable Input/Output) control.
UART interface with programmable baud rate.
With integrated antenna.
With edge connector.
Software Features
Slave default Baud rate: 9600, Data bits:8, Stop bit:1,Parity:No parity.
Auto‐connect to the last device on power as default.
Permit pairing device to connect as default.
Auto‐pairing PINCODE:”1234” as default.
How to connect HC05 bluetooth module with Arduino Uno?
Hardware and Software Required
HC-05 Bluetooth Module
Arduino Uno
Arduino IDE(1.0.6V)
Hardware Connections As we know that Vcc and Gnd of the module goes to Vcc and Gnd of Arduino.The TXD pin goes to RXD pin of Arduino and RXD pin goes to TXD pin of Arduino i.e(digital pin 0 and 1).The user can use the on board Led.But here,Led is connected to digital pin 12 externally for betterment of the process.38(https://wiki.eprolabs.com/index.php?title=Bluetooth_Module_HC-05)
-
Acrylic Sheet
Cast acrylic sheet is a material with unique physical properties and performance characteristics. It weighs half as much as the finest optical glass, yet is equal to it in clarity and is up to 17 times more impact resistant. Cast acrylic sheet is made in over 250 colors, in thicknesses from .030" to 4.25' and can transmit ultraviolet light or filter it out, as required. Aircraft manufacturers use Cast Acrylic sheet in jets and helicopters. Because of its light and energy transmission properties architects find Cast acrylic sheet ideal for skylights, sun screens, fascia panels and dome structures. Expansion and Contraction: Cast acrylic sheet responds to temperature changes by expanding or contracting at a far greater rate than glass Flexibility: Cast acrylic sheet is much more flexible than glass or many other building materials. When using large sheets for windows, it is important that rabbets or channels be deep enough to provide support against high winds.
(https://user-images.githubusercontent.com/42380787/49071746-ab4e2500-f254-11e8-8332-9d6190a83a40.png)
-
Foam Sheets
EVA (Ethylene-vinyl acetate) foam is made from blended co-polymers of ethylene and vinyl acetate. In one sheet of EVA foam, The weight percentage of vinyl acetate usually ranges from 10 to 40%. Polyethylene material is another important element for EVA foaming production. The variation amount of foaming additives and catalysts in the molding process of EVA foam can affect its density, hardness, color, resilience and so on. EVA foam materials are of closed cell foam structure. They have lots of excellent performances including good water & moisture resistance, excellent cushioning & shock absorption, strong heat insulation and long term durability etc.. They are quite frequently used by various industries
-
Hinge
A hinge is a mechanical bearing that connects two solid objects, typically allowing only a limited angle of rotation between them. Two objects connected by an ideal hinge rotate relative to each other about a fixed axis of rotation: all other translations or rotations being prevented, and thus a hinge has one degree of freedom. Hinges may be made of flexible material or of moving components. In biology, many joints function as hinges like the elbow joint
-
Aluminium Channels
Aluminium Channels can be used as capping, edge protection and as sliding tracks. Aluminium channels are more rigid than the plastic channels which Tube way also supply, but the colour and size range of plastic channels is more extensive. Aluminium can be cut, drilled and fitted easily, and used with self adhesive tape. The channels have parallel walls and square edges, in a milled satin finish.
Alternate Solutions
1. Build A Ping Pong Ball Shooter
A ping pong(TT Balls) launcher is designed and build by using PVC pipe fittings, duct tape, and a leaf blower. This ping pong ball launcher uses blower to launch the TT balls for a minimum height and speed and two pvc pipes are used to launch maximum number of TT balls continuously.
(https://user-images.githubusercontent.com/42380787/44687367-a4a1ed00-aa6e-11e8-96ec-96b135492b06.png)
Ping Pong Ball Shooter25(https://user-images.githubusercontent.com/42380787/44687367-a4a1ed00-aa6e-11e8-96ec-96b135492b06.png)
2. Ball Launcher Model Using Spring
This model uses spring to launch the balls. It consists of a 1" PVC pipe, some wood scraps, a few miscellaneous brackets and clamps, a spring, and a hook. In this machine, a steel pinball can be launched at varying angles with the same energy. The launch height is roughly the same at any angle, ensuring range is only dependent upon the angle of launch.
(https://user-images.githubusercontent.com/42380787/44687642-5c36ff00-aa6f-11e8-9e06-30463a12ab3d.jpg)
Ball Launcher Model Using Spring27(https://user-images.githubusercontent.com/42380787/44687642-5c36ff00-aa6f-11e8-9e06-30463a12ab3d.jpg)
3. Ping Pong Launcher Using k'nex wheels
This ping pong ball launcher is actually uses a K’nex wheel. It has a very wide rim and is very strong. While spinning at full speed the rubber would try to ‘walk off’ the rim. The ball limiter is pretty simple. A servo is used for continuous rotation and is attached to a mason jar canning lid. On the lid 1/3 of a 40mm circle is cut . This semi-circle that was cut out is the same diameter as a ping pong ball. You can see the pictures in the link given below, but, what happens is a ball that is in the tube will touch the lid as it spins around. When the semi-circle opening gets to the ball, the ball will fall in, move with the lid, and be pushed out on the other side of the lid. Not only does it limit the flow of the balls to the launching head, it also forces the balls into it.
(https://user-images.githubusercontent.com/42380787/44688346-973a3200-aa71-11e8-8c5c-7b8ba4d4d5ed.jpg)
Ping Pong Launcher Using K'nex Wheels29(https://user-images.githubusercontent.com/42380787/44688346-973a3200-aa71-11e8-8c5c-7b8ba4d4d5ed.jpg)
4.Remote Controlled Ping Pong Ball turret
This ping pong ball launcher is controlled by the user using Arduino remote controller. The firing mechanism was constructed using a pair of foam wheels and motors, which is used to launch the ping pong balls. The balls are stored above the wheels in a cardboard tube and released by a mechanical flap when triggered.When user is ready to release the turret’s payload, the user sends a command to his computer over VNC, which relays the command to the Arduino over a serial connection, triggering the flap. While the control scheme could certainly benefit from direct, wireless phone-to-Arduino communications.
5. The Ping Ponger Model
This ping pong launcher propels a ping pong ball from a simple-to-make pvc launcher.
- https://cdn.makezine.com/make/2010/11/WP115PingPonger.pdf
- https://www.youtube.com/watch?v=bRBzmupOm3A
6. Knex Ping Pong Launcher Catapult
(https://user-images.githubusercontent.com/42380787/44687845-f8610600-aa6f-11e8-9213-0304da26448a.jpg)
Knex Ping Pong Launcher Catapult31(https://user-images.githubusercontent.com/42380787/44687845-f8610600-aa6f-11e8-9213-0304da26448a.jpg)
7. Anti-Aircraft Missile Launcher
(https://user-images.githubusercontent.com/42380787/44687970-55f55280-aa70-11e8-8de2-5fa867dc323e.png)
Anti-Aircraft Missile Launcher32(https://user-images.githubusercontent.com/42380787/44687970-55f55280-aa70-11e8-8de2-5fa867dc323e.png)
References
1(https://cdn.haertle.de/generated/product/1/650_240_80/carson-500406013-m270-rocket-launcher-forces-of-valor-1_p1.jpg)Missile launcher toys. Retrieved from https://cdn.haertle.de/generated/product/1/650_240_80/carson-500406013-m270-rocket-launcher-forces-of-valor-1_p1.jpg
2(https://user-images.githubusercontent.com/42380787/44744921-e80a6300-ab23-11e8-9db4-65f208ec0ec0.png)Wifi Controlled Tank. Retrieved from https://user-images.githubusercontent.com/42380787/44744921-e80a6300-ab23-11e8-9db4-65f208ec0ec0.png
3(https://user-images.githubusercontent.com/42380787/44745012-26078700-ab24-11e8-8264-66c99dbaf143.png)Patton Tank. Retrieved from https://user-images.githubusercontent.com/42380787/44745012-26078700-ab24-11e8-8264-66c99dbaf143.png
4(https://user-images.githubusercontent.com/42380787/44745077-52230800-ab24-11e8-88c4-0d2b44e190ce.png)Arduino controlled ping pong launcher.Retrieved from https://user-images.githubusercontent.com/42380787/44745077-52230800-ab24-11e8-88c4-0d2b44e190ce.png
5(https://user-images.githubusercontent.com/42380787/44745139-7aab0200-ab24-11e8-9c07-824a9e6ad9af.png)Automatic missile launcher using IDM sensor.Retrieved from https://user-images.githubusercontent.com/42380787/44745139-7aab0200-ab24-11e8-9c07-824a9e6ad9af.png
6(https://en.wikipedia.org/wiki/Arduino)(april 4,2018).Arduino-Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Arduino
7(https://upload.wikimedia.org/wikipedia/commons/1/1c/Arduino-uno.jpg)Arduino UNO. Retrieved from https://upload.wikimedia.org/wikipedia/commons/1/1c/Arduino-uno.jpg
8(https://en.wikipedia.org/wiki/Acrylonitrile_butadiene_styrene)(May 25,2003).Acrylonitrile Butadiene Styrene-wikipedia. Retrieved from https://en.wikipedia.org/wiki/Acrylonitrile_butadiene_styrene
9(https://en.wikipedia.org/wiki/Jump_wire).(February 5,2009).Jumpwire-Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Jump_wire
10(https://user-images.githubusercontent.com/42380787/44745283-e55c3d80-ab24-11e8-9301-919f9e5338ee.png)Jumper Wires. Retrieved from https://user-images.githubusercontent.com/42380787/44745283-e55c3d80-ab24-11e8-9301-919f9e5338ee.png
11(https://en.wikipedia.org/wiki/Arduino).(June 2,2006).Arduino-Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Arduino
12(https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Arduino_IDE_-_Blink.png/450px-Arduino_IDE_-_Blink.png)Arduino IDE programming screenshot. Retrieved from (https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Arduino_IDE_-_Blink.png/450px-Arduino_IDE_-_Blink.png
13(https://user-images.githubusercontent.com/42380787/44745334-0de43780-ab25-11e8-8d73-45e0c38d22a6.png)Relay Module. Retrieved from https://user-images.githubusercontent.com/42380787/44745334-0de43780-ab25-11e8-8d73-45e0c38d22a6.png
14(https://www.dfrobot.com/wiki/index.php/Relay_Module_(Arduino_Compatible)_(SKU:_DFR0017)).Relay_Module_(Arduino_Compatible).Retrieved from https://www.dfrobot.com/wiki/index.php/Relay_Module_(Arduino_Compatible)_(SKU:_DFR0017)
15(https://en.wikipedia.org/wiki/Centrifugal_fan).(April 5,2007).Centrifugal_fan-Wikipedia.Retrieved from https://en.wikipedia.org/wiki/Centrifugal_fan
16(https://user-images.githubusercontent.com/42380787/44745456-687d9380-ab25-11e8-9392-5bdb0253412e.png)Centrifugal fan. Retrieved from https://user-images.githubusercontent.com/42380787/44745456-687d9380-ab25-11e8-9392-5bdb0253412e.png
17(https://en.wikipedia.org/wiki/Cam).(February 22,2002).Cam-Wikipedia.Retrieved from https://en.wikipedia.org/wiki/Cam
18(https://en.wikipedia.org/wiki/Stepper_motor).(January 17,2003).Stepper_motor-Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Stepper_motor
19(https://user-images.githubusercontent.com/42380787/44745543-a4b0f400-ab25-11e8-859c-86c1d138cca1.png)Stepper Motor. Retrieved from https://user-images.githubusercontent.com/42380787/44745543-a4b0f400-ab25-11e8-859c-86c1d138cca1.png
20(https://en.wikipedia.org/wiki/Geneva_drive).(July 15,2004).Geneva_drive-Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Geneva_drive
21(https://user-images.githubusercontent.com/42380787/44745601-cd38ee00-ab25-11e8-94b3-baf508db3edd.png)Geneva Wheel. Retrieved from https://user-images.githubusercontent.com/42380787/44745601-cd38ee00-ab25-11e8-94b3-baf508db3edd.png
22(https://www.engineersgarage.com/insight/how-geared-dc-motor-works).how-geared-dc-motor-works-Wikipedia.Retrieved from https://www.engineersgarage.com/insight/how-geared-dc-motor-works
23(https://en.wikipedia.org/wiki/DC_motor).(June 28,2004).DC_motor- Wikipedia. Retrieved from https://en.wikipedia.org/wiki/DC_motor
24(https://user-https://user-images.githubusercontent.com/42380787/44745697-17ba6a80-ab26-11e8-91d2-4b49a4d2f28c.png)DC Geared Motor. Retrieved from https://user-imhttps://user-images.githubusercontent.com/42380787/44745697-17ba6a80-ab26-11e8-91d2-4b49a4d2f28c.png
25(https://user-images.githubusercontent.com/42380787/44748552-96ff6c80-ab2d-11e8-8ec4-b8d0f10fdd76.png)Bluetooth Module. Retrieved from https://user-images.githubusercontent.com/42380787/44748552-96ff6c80-ab2d-11e8-8ec4-b8d0f10fdd76.png
26(https://wiki.eprolabs.com/index.php?title=Bluetooth_Module_HC-05).Bluetooth_Module_HC-05-Wikipedia.(January 21,2016). Retrieved from https://wiki.eprolabs.com/index.php?title=Bluetooth_Module_HC-05.
27(https://user-images.githubusercontent.com/42380787/44687367-a4a1ed00-aa6e-11e8-96ec-96b135492b06.png)Ping Pong Ball Shooter. Retrieved from https://user-images.githubusercontent.com/42380787/44687367-a4a1ed00-aa6e-11e8-96ec-96b135492b06.png
28(https://user-images.githubusercontent.com/42380787/44687642-5c36ff00-aa6f-11e8-9e06-30463a12ab3d.jpg)Ball Launcher Model Using Spring. Retrieved from https://user-images.githubusercontent.com/42380787/44687642-5c36ff00-aa6f-11e8-9e06-30463a12ab3d.jpg
29(https://user-images.githubusercontent.com/42380787/44688346-973a3200-aa71-11e8-8c5c-7b8ba4d4d5ed.jpg) Ping Pong Launcher Using K'nex Wheels. Retrieved from https://user-images.githubusercontent.com/42380787/44688346-973a3200-aa71-11e8-8c5c-7b8ba4d4d5ed.jpg
30(https://user-images.githubusercontent.com/42380787/44687845-f8610600-aa6f-11e8-9213-0304da26448a.jpg)Knex Ping Pong Launcher Catapult. Retrieved from https://user-images.githubusercontent.com/42380787/44687845-f8610600-aa6f-11e8-9213-0304da26448a.jpg
31(https://user-images.githubusercontent.com/42380787/44687970-55f55280-aa70-11e8-8de2-5fa867dc323e.png)Anti-Aircraft Missile Launcher. Retrieved from https://user-images.githubusercontent.com/42380787/44687970-55f55280-aa70-11e8-8de2-5fa867dc323e.png
32(https://user-images.githubusercontent.com/42380787/45249279-98a20f00-b33b-11e8-857b-ee936f2cf189.png). Retrieved from https://user-images.githubusercontent.com/42380787/45249279-98a20f00-b33b-11e8-857b-ee936f2cf189.png