1.2 - Project Prototype
Prototype:
F1.1: Back of window washer | F1.2: Front of window washer | F1.3: Added cleaning pad |
|---|
Above is the mechanism we showed on demo day. In Figures 1.1 and 1.2, the front and back sides of the mechanism are shown, illustrating the overall geometry of the system. We had not yet added the belts, but this allowed us to test the Geneva mechanism itself. Figure 1.3 shows the fully assembled mechanism, where we added a cleaning pad at the end of the slider-crank to act as the wiper, made from a portion of a foam mat and a cloth. As demonstrated in the video, turning the main driver produces continuous reciprocating motion of the slider-crank and intermittent motion of the pulleys. Additionally, we show that the gears cannot be rotated from the back side when the Geneva is not engaged, and thus the Geneva mechanism prevents backdriving when not engaged, effectively holding the mechanism in place.
Kinematic Analysis:
Iteration Documentation:
Our first “iteration” was a simple cardboard cutout to get a feel for how the Geneva mechanism worked. While whiteboarding the design, we were initially planning to have a sort of ratcheting mechanism to hold the pulleys in place, but this iteration showed us that the Geneva mechanism itself acts as a lock while not engaged.
Additionally, we still had the original slider-crank from Build Assignment 1 that was very effective, and thus we decided to reuse a very similar design for the wiper.
Next, we designed in CAD, which was pretty much a straight shot to the current physical prototype. Even though it was first fully designed in CAD to allow us to visualize the packaging, we first printed the Geneva mechanism (not pictured, though it is the same one on the final prototype). This allowed us to effectively verify that not only would the driver mesh with the follower when engaged, thus allowing for intermittent rotation, but also that the Geneva mechanism itself acts as a lock while not engaged. Afterwards, we 3D printed the parts, laser cut the acrylic base, and assembled the components (excluding electronics), building our demo prototype as shown above, which is representative of Figure 4, our first CAD prototype.
Future Changes:
After assembling our prototype, we were satisfied that our window washer can be driven upwards intermittently while the wiper runs continuously. We did notice that the belts to the pulleys could slip, though this was not observed once we attached strings. However, to prevent any likelihood of slipping, we plan on adding idlers to help tension the string pulley belts, as shown in Figure 5. Additionally, we will make slight adjustments to the Geneva mechanism to reduce some of the play.
Current CAD:
Draft BOM:
Part | Spec. | Purpose | Cnt. | Cost | Source |
|---|---|---|---|---|---|
6mm Acrylic | 12x24 (in) | Frame | 1 | $8.00 | TIW |
M3 Screw | Socket Head | Bind links and joints. | Many | – | TIW |
M3 Nut | Generic | Hold M3 screws in place. | Many | – | TIW |
M4 Screw | Button Head | Bind links and joints. | Many | – | TIW |
String | 1mm x 3ft | Attach mech. to suction cups. | 2 | – | TIW |
Cardboard | 12x3x0.5 (in) | Act as “squeegee” | 1 | – | TIW |
Towel | 12x12 (in) | Act as “squeegee” | 1 | – | TIW |
Wires | 22 AWG, 2 ft. | Misc. wiring. | 1 | – | TIW |
Arduino | Uno R3 | Computer for logic. | 1 | – | Bin |
Battery | 9V Alkaline | Powering electronics. | 1 | – | Bin |
Motor | Seeed 210RPM | Powering the mechanism. | 1 | – | Bin |
Motor Controller | L298N | Controlling the motor. | 1 | – | Bin |
Rod | 8x145 (mm) | Hold carriage. | 2 | – | Bin |
Linear Bearing | 8x15x24 (mm) | Hold carriage. | 2 | – | Bin |
Bearing | 8x22x7 (mm) | Facilitate various rotary joints. | 3 | – | Bin |
Bearing | 6x10x3 (mm) | Facilitate various rotary joints. | 10 | $9.99 | |
Suction Cup | Vacuum, 30lb | Hold mechanism on window. | 2 | $9.99 | |
GT2 Belt | 108 tooth | Gears to string pulleys. | 2 | $7.58 | |
GT2 Belt | 140 tooth | Motor to Geneva driver. | 1 | $4.89 | |
M4 Standoff | 20mm | Fasten various links. | 3 | $3.49 | |
M4 Hex Standoff | 7AFx30 (mm) | Fasten Geneva driver joint. | 1 | $4.59 | |
Hex Flanged Bearing | 7AFx15x5 (mm) | Facilitate Geneva driver joint. | 1 | $5.99 | |
String Pulley | See CAD | Hold and pull string. | 2 | – | 3D Print |
EBay | See CAD | Hold all electronics. | 1 | – | 3D Print |
Motor Pulley | See CAD | Motor output conversion. | 1 | – | 3D Print |
Geneva Driver | See CAD | Geneva continuous motion. | 1 | – | 3D Print |
Geneva Spacer | See CAD | Pseudo-bearing. | 1 | – | 3D Print |
Geneva Follower | See CAD | Geneva intermittent motion. | 1 | – | 3D Print |
Gear Follower | See CAD | Switch Geneva direction. | 1 | – | 3D Print |
Coupler | See CAD | Convert rotary to linear motion. | 1 | – | 3D Print |
Carriage | See CAD | Slider block, hold “squeegee”. | 1 | – | 3D Print |
Rod Base | See CAD | Hold rods to base. | 1 | – | 3D Print |
Rod Cap | See CAD | Hold rod tips together. | 1 | – | 3D Print |
Idler | See CAD | Tension belts. | 2 | – | 3D Print |
M3 Spacer | See CAD | Misc. spacers. | 4 | – | 3D Print |
Bearing Spacer | See CAD | Bearing ID conversion | 3 | – | 3D Print |
M4 Spacer | See CAD | Misc. spacers. | 3 | – | 3D Print |
Standoff Spacer | See CAD | Special gear spacer. | 1 | – | 3D Print |