Skip to content

13. Applications and Implications

Assignment: Propose a final project masterpiece that integrates the range of units covered, that includes

  • 2D and 3D design
  • Additive and subtractive fabrication processes
  • Electronics design and production
  • Microcontroller interfacing and programming
  • System integration and packaging.

What Will it Do?

My project will be used to clean glasses by using a microfiber cloth along with a UVC LED to sterelize the lenses. It can also act as a place to store the glasses for later.

Who Has Done What Beforehand?

No one has exactly made an automatic glasses cleaner but the pad cleaning system has been mocked before. I found the documentation on LensHD. They don’t reveal how the system works but it helped me vizualize the best way to clean the glasses. They also have made microfiber clothes that are shown to clean according to the site. This video helps show what I’m refereing to.

I was really looking forward to using the microfiber cloth that they designed but this product isn’t out on the market. It is still in the prototype phase of development.

What Will I Design?

  • Microfiber cloth that can rotate
  • Pully system that rotates the pads
  • UVC boards
  • Case for glasses to be stored in
  • A signle power source that uses an outlet
  • Electronic boards for DC motors, outlet power and ground converter, RFID sensor and OLED display

Bill of Materials


Component Quantity Price Per Component
ATmega328p 1 $3.11
100nf Capacitor 2 $0.24
22pf Capacitor 2 $1.61
1uf Capacitor 1 $0.19
10uf Capacitor 1 $0.53
16Mhz Crystal Clock 1 $0.07
Tactile Button 1 $0.42
499 Ohm Resistor 2 $0.10
10k Ohm Resistor 1 $15.86
Red LED 2 $0.22
Vertical Headers 27 $0.40

DC Motor Board

Component Quantity Price Per Component
ATtiny1614 1 $0.99
1uf Capacitor 1 $0.19
330 Ohm Resistor 1 $0.52
Red LED 1 $0.22
Vertical Headers 5 $0.40
Horizontal Headers 7 $0.42

Power and Ground Board

Component Quantity Price Per Component
Red LED 1 $0.22
330 Ohm Resistor 1 $0.52
3.3V Regulator 1 $0.67
PAEW HW-769 Micro USB 1 Currently Unavailable
Vertical Headers 22 $0.40

LED Board 2x

Component Quantity Price Per Component
330 Ohm Resistor 1 $0.52
Blue LED (Would normally be a UVC LED) 3 Blue LED: $0.06 UVC LED: $0.75


Component Quantity Price Per Component
Uxcell DC Motors 2 $7.87
H-Bridge Motor Driver 1 $12.99
SSD1306 OLED Display 1 $6.99
RC522 RFID Sensor and Card 1 $5.49
Female to Female jumper wires 1 Pack $6.98
Flexible Wires 2 Rolls (power and ground) $14.44
Heat Shrinks 8 $10.99
Microfiber Cloth 4 $8.09
Hair Bands 8 $5.87
1/8 in Wood 12x4 in $9.95
1/2 in wood 24 x 24 in $33.20
Wood Glue 1 Tube $6.48
Roll of Filament 1 $29.99

What Parts and Systems Will I Make?

I will have to create the outer base of the cleaner, along with the holders for the pads and the DC motors. I will make a wire managment system so that it is easily accessible if a wire comes lose. I have to create the cleaning pads and the pully system to rotate the pads.

What Processes Will Be Used?

I will need the following weeks to compose the project

Process Application
Computer Aided Design Design 3D printed pieces, outer wood base
Computer Controlled Cutting Vinyl sticker, Laser cut pad extension pieces
Electronics Production Milling, soldering, and programming circuted boards to power different sensors and motors
3D Printing 3D printing the components to hold the sensors and move the cleaning pads
Electronic Design Designing the circuit boards to power the sensors and motors
Computer Controlled Machining Using our labs Shopbot to cut the outer base of the cleaner
Embedded Programming Using bare metal programming to control the registers of the ATTiny1614 chip
Molding and Casting Molding the flexible holders to keep the glasses in place
Input Devices Using an RFID sensor to activate the cleaner by turning on the DC motors and OLED dispalay
Output Devices Using two DC motors to rotate pads that clean the glasses, and also use an OLED display to display the time the cleaner has left
Networking and Communications Creating an I2C bus to communicate between the master satshakit and the student DC motor board to allow for more storage.

What Questions Will Need To Be Answered?

  • How well do the glasses actually clean?

  • How well does the UVC LED sterelize the frames?

  • Can it act act as a place to store someones glasses?

  • Are the pads replacable?

  • Can it clean any pair of glasses?

How Will It Be Evaluated?

The cleaner should be evaluated by how well it can clean the lenses of the glasses. Determine how much surface area the pads can clean after a cycle. Also determining how much bacteria is on the lenses after the UVC LED is used. How long can the cleaner be used before a mechanical breakdown such as a sensor malfunction or a pad becoming loose. Is the wire managment user friendly in case a wire becomes loose? If those questions can be answered with confidence, the project is a successful prototype

Last update: October 30, 2022