(G) Classy Wipes

1,236

3

2

Well hello there! My name is Manou and together with Max and Mirthe we made an arduino project.

Do you also have struggles in the rain, when your glasses are totally drenched? We have the solution: glasses wipes!

This project is exactly what it sounds like, wipes that will cover your glasses in order to clean your sight during rain or snow.

honestly we just wanted to make something fun and although it isn't an original idea, we all believed that it is a pity no-one actually made it yet. This project is for beginners in arduino and coding, but feel free to make the design better and get this project to greater heights!

Step 1: What You Need

here is everything that you'll need during the project:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se...),

- arduino.exe programme (download for free: https://www.arduino.cc/en/main/software)

- 2x servo motors (I used TG9e, you can use others aswell even bigger ones or continuous ones, but these are not covered in my code)

- 8x pinwires (but probably more, wires are fragile!)(different sizes are recommended)

- usb 2.0 cable

- powerbank

- printboard

- diving glasses (for a better look you can use normal glasses, but diving glasses are more stable for the servo's)

- textile or cloth (you can use different colors and for the wipes you can use rubber)

- straws

- a hat (this can be everything or use a lot of wires so the arduino can fit in your pocket!)

- bubble plastic

- soldering iron

- 2x cross-screws

- cross screwdriver

- contact glue

- scissors

- stapler

- needle and thread

- wire cutter

- a woodfile

Step 2: Downloading Arduino.exe

When downloaded arduino.exe on your computer, you can open it up in the file where you saved it and get the following screen.

Delete the excisting code and copy the following code: The code includes some explaining what it does, if it doesn't work click on the added file with my code.

// Ensures that the servo function can be used and is imported in the project.

#include

// Variables to distinguish the different servo's.

Servo servo;

Servo servo2;

// Here is determined which servo is attached to which pin and if they start with a value. in this case it is 0.

void setup() {

Serial.begin(9600);

servo.attach(8);

servo2.attach(9);

servo.write(0);

servo2.write(0);

}

void loop() {

// Constant variables for the turning of the servo and to place them in positions in his range (Where the arm reaches).

const int angleIncrement = 1;

const int incrementDelay = 10;

// Angle starts at zero. if the angle is smaller then the movement, the servo wil turn, because of adding up the angleIncrement with a small delay (incrementdelay).

for(int angle = 0; angle < 60; angle += angleIncrement)

{ //slow movement forward

servo.write(angle);

servo2.write(angle);

delay(incrementDelay);

}

// Angle starts at 60 degrees. If the angle is bigger then zero, the angle will move back, because of subtracting angleIncrement with a small delay(incrementdelay)

for (int angle = 60; angle > 0; angle -= angleIncrement)

{ //slow movement backwards

servo.write(angle);

servo2.write(angle);

delay(incrementDelay);

}

}

Step 3: Building the Circuit

Alright now that the code is ready to use, you can save it with the check mark in the above left corner and upload it to your arduino with the arrow button next to it.

Next we will make the circuit. Look at my schematic to build it. The only thing left to do is put the USB2.0 cable in the arduino and in your laptop, powerbank or use a battery (with the other port on the arduino).

In order to make the technical issues complete, use the soldering iron and the printboard to solder it together.

Right now the project works! Now we need to make the design.

Step 4: Designing the Diving Glasses

Alright, to make things a little easier for you, take the glasses and cut a hole where the nose fits. This way you can try things without breathing problems. Also take the glasses and file underneath the glasses border flat. This way the servo's can easily be glued down. For example, here we experimented to put it together with tape. That's is also where the servo's are going to be attached.

Step 5: Making the Wipes

Okay with the technical issues and some pre-work done, let's start by making the wipes. Simply cut some cloth and use the staple to attach both ends together. Use some straws to attach it on the servo motors and contact glue everything together and it should look like the last picture. Do this for both servo's.

Step 6: Getting Somewhere

Next up is the contact glue and the servo's. Glue the servo's and put them on the glasses, It can be tricky to set them exactly right on the glasses, because your are dependent on the code. This means that you simply need to try out where the servo's exactly need to be glued, it needs some trial and error.

Step 7: Making It Beautiful?

alright! at this point, all you can or need to do is covering the wires and servo's to make it at least a little waterproof. We used some cloth to cover the wires and the bubble plastic to cover all the technical areas. This way you can cover it in the hat and your head is also save of all sharp points. (or if you used the long wires, going down behind your back and in your pocket).

This was everything you need to do / know, in order to make these gorgeous Glassy (or classy) wipes!

Share

    Recommendations

    • Trash to Treasure

      Trash to Treasure
    • Tape Contest

      Tape Contest
    • Arduino Contest 2019

      Arduino Contest 2019

    2 Discussions

    0
    None
    martinhui

    2 months ago on Step 7

    I think your wipe the outside glass , but most of times fogging inside, have you try to wipe inside?

    1 reply
    0
    None
    manouijpelaarmartinhui

    Reply 2 months ago

    We have not experimented with the inside of the glasses, but the servo's work exactly the same if you would use them for the inside, but maybe you can get it to work! I would like to see it if you get it to work for the inside