Introduction: Vent2Go

A lightweight portable ventilator pump.

Supplies

  • 3/4-in x 2-ft x 4-ft Industrial Particle Board (4)
  • Gorilla Clear Glue, 5.75 ounce Bottle, Clear (Pack of 1)
  • 1/2 In. Hex ID Shielded Flanged Bearing (4)
  • 1 ft. steel Hex bar (2)
  • SUNLU ABS 3D Printer Filament (1)
  • #8 X 3/4'' Stainless Flat Head Phillips Wood Screw (Pack of 100)
  • ELEGOO UNO Project Super Starter Kit (1)
  • PG188 Gear motor with 0.5 in. Hex Output (1)
  • 30 Tooth 20 DP 0.5 in. Hex Bore Steel Gear (2)
  • 20 Tooth 20 DP 0.5 in. Hex Bore Steel Gear (1)

  • ALITOVE AC to DC Converter (1)

  • 16mm Metal Latching Push Button Switch (Pack of 5)

  • E-Z Ancor 2-1/2-in L x 5/8-in dia Standard Drywall Anchor (Pack of 2)

  • Karcy Hinges Jewelry Box Hinges 2-inch Silver Stainless Steel (Pack of 6)

  • 10 ft. Extension Cord (1)

  • Lightning X Products MPR Bag - Adult (1)

  • SPARK Brushed DC Motor Controller (1)

  • USB Wall Charger (1)

  • USB Printer Cable USB 2.0 Type A Male to Type B Male (1)

  • Fab Lab Medium Flat Cigar Box (1)

Step 1: 3D Printing

  • 3D print the following parts with quantities listed:
    • Arms (2)
    • Motor Holders (2)
    • Rod Holders (2)
  • Each part will require 20% infill except for the Motor Holders, which will require 100% infill

Step 2: Attach Rod Holders to Base

  • Trace the shape of Rod Holders lined up with 8" in between
  • Split the shape in half and mark a dot in the middle of each half for the pilot holes
  • Drill pilot hole in wooden base
  • Repeat steps 2 and 3 on each of the Rod Holders
  • Insert screws from the bottom of the base until the tip is flush with the top of the base
  • Place Rod Holders in the designated positions
  • Finish screwing in screws through the base into the Rod Holders until they are flush with the base

Step 3: Insert Bearings

  • If needed, use a file to widen the hole until the bearing sits snug in the hole
  • While inserting the bearings into the holes, put a small amount of Gorilla Glue on the sides of bearings to secure
  • Allow the Gorilla Glue time to dry

Step 4: Insert Shafts/Attach Arms

  • Line up the hex bar in the first bearing, continue rod through the second bearing while simultaneously feeding the rod through the arm
  • While the arm is being fed through position, apply Gorilla Glue on the parts of the rod that will come in contact with the arms and bearings
  • Allow time for Gorilla Glue to dry

Step 5: Attaching the Gears

  • Once the rods and arms have been secured, go ahead and attach two 30 tooth gears to the out side of the rod holders using Loctite and let dry for 24 hours.

Step 6: Attaching the Gear to the Motor

  • Grab the 20 tooth gear and use Loctite to attach the gear to the motor so that it is flush with the end of the hex rod on the motor.

Step 7: Drill Pilot Holes in Motor Holders

  • Using a drill bit half of the size of your screws, drill through the center of the flanges with a scrap piece of wood underneath the area you are drilling

Step 8: Mounting the Motor

  • To mount the motor place it next to the rod holders so that the gears are meshed together.
  • Place the two motor holders over the top and bottom of the motor and secure it to the board using 1/2 inch screws.

Step 9: Wiring the Motor Controller

  • To wire the motor controller you will need a 12V converter.
  • First, cut the end of the convertor off so that you have a red and black wire exposed.
  • Strip the wires and connect the red wire to the positive terminal and the balck wire to the negative terminal of the motor controller.
  • Next take two 12 gauge wires and connect them from the other side of the motor controller to the positive and negative terminals of the motor. This will give the motor power to operate.
  • Last thing you will need to do for the motor controller is plug in a PWM cable into the side that has the two 12 gauge wires. This cable will connect to the Arduino to to tell the motor controller when to power the motor. The PWM cable will connect to pins 9,11, and a ground on the Arduino board, with the white wire going to pin 9, the red wire going to pin 11, and the black wire being connected to the ground pin.

Step 10: Wiring of the Buttons

  • To wire the buttons you will need four wires for each button
  • Start by connecting one wire to each of the four prongs on the button.
  • Solder each of the four connections to ensure that the wires will not come loose.
  • Lastly take the wire that is connected to the right of the positive connection and solder it to the positive terminal of the button.
  • This will complete the wiring harness of the button.
  • Repeat three more times to get four buttons wired.

Step 11: Attaching the Buttons to the Control Box

  • Drill four holes in the front face of the box for the buttons to sit in.
  • To attach the buttons to the control box unscrew the threaded nut and slide each button into a place in the control box.
  • Screw the threaded nut back onto the back of the button.

Step 12: Final Wiring and Assembly

  • Now that the buttons are attached to the control box and the motor controller has power it is time to finish the wiring for the Arduino.
  • To start find each wire that is soldered to the positive terminal of the buttons and plug them into pins 2,4,6,and 7 of the Arduino.
  • Next find the wires connected to each of the negative terminals of the buttons and plug them into the ground on the bread board.
  • Finally, find the remaining wires on the buttons and connect them in series with a 100 ohm resistor.