This was the first step in designing our prototype. We decided to go with a sleek, modern design that incorporated all of our criteria.
After hand sketching out design, we used a website called Onshape to make a basic 3D rendering of it.
This design incorporates a flat top bar for those who desire a more serious look. Components like the battery, Arduino and Nichrome wiring are located inside the frames to give the glasses their sleek design.
The round frames are another one of our design concepts. They also have the components located on the inside of the frames, and offer a more playful, childish look.
Rather than initializing or stopping heat, this program plays a tone on a speaker and then displays on a screen whether the humidity is too high and the heating should start or the temperature is too high and the heating should stop. This helps us understand whether the program's logic works as expected. It also allows us to use it in testing for what relative humidity the air should be at when the heating begins.
This code functions the exact same as the code used for testing. The only differences are that all of the components are present and heating is initialized or halted rather than a tone being played. In the current version of code, comments are in the place of code to start or stop heating because we did not have the components to work with and test.
*Note: We decided that we would use the humidity reading from the sensor to determine when to start heating rather than calculating the dew point temperature. The dew point temperature changes and therefore must be put through an equation to find the correct value. Because of that, it was likely that the value would not be as accurate.