A Disclaimer

As you read through this Devpost, you will notice that all the headers use "we" to describe the team that built this project. However, this directly contradicts the fact that the video presentations are clear evidence that I have no friends. The answer behind this troubling dilemma is that I could not bear the emotional toll of changing all the "we"s to "I"s. I built this project alone. Don't judge me. I do it fine by myself.

Inspiration

Have you ever found yourself waiting for hours for the dryer to turn off automatically once your clothes are dry and discovering that they had been dry for quite some time but the thing just failed to turn off because it is incompetent at doing the one thing it’s meant to do just like you in ESE-350 so you go into a depressive spiral of self-loathing and existential dread? Then you’ve come to the right place.

What it does

My device senses when the dryer humidity falls below a certain level and sends you a text over SMS to let you know. It’s not complicated. I want to pass this class.

How we built it

I used an Arduino Pro Mini (Atmega 328P) as a microcontroller to drive the DHT22 humidity and temperature sensor and the SIM800L GPRS module. Once the device powers up, it waits until any message is sent to it over SMS. When the message arrives, the MCU stores the phone number where the message came from. Then, the MCU reads humidity data from the sensor every 4.25 minutes and compares them to an internally stored threshold (20% Humidity). Once the humidity falls below the threshold it uses the GPRS module to send an alert over SMS to the stored phone number and the device locks until it’s reset.

The device sticks to the inside of the dryer door using heavy-duty Velcro. An antenna with a long cable is attached to it so that the antenna can be outside the dryer and stuck onto its outside casing while the device is running. This ensures that the device maintains connectivity. Power is provided using a 9V battery.

The electronics of the devices are sealed inside a waterproof project box. Only the front face of the DHT22 sensor sticks out, along with the antenna port. Both elements are sealed using caulk sealant to protect the inside of the device from humidity.

Challenges we ran into

I decided to switch from the DHT11 sensor to the DHT22 sensor because it supports a greater range of temperature and humidity values, something that proved to be an excellent choice because the dryer humidity went up to 87 degrees at the beginning of the cycle, something that would not have been detectable with the DHT11 sensor which supports humidity values up to 80% After extensive testing, I determined that it was impossible to reliably maintain connectivity while the antenna was inside the dryer. As such, I decided to have the antenna be located outside the dryer.

Accomplishments that we're proud of

From a technical standpoint, I honestly think that the project’s construction is some of my finest work. That also applies to the presentations, which led me to expand my directorial talents far further than ever before.

The ESE Cinematic Universe (ECU)

As a part of this project, I decided to make my life harder exercise my passion for film, and make each presentation a comedy short. I then proceeded to have an aneurism and spit out this garbage. Enjoy.

The tryhard proposal: https://drive.google.com/open?id=1AlTOJCJBBT5HlQ49OmK8VwWw9HLPty9s

The overproduced sequel: https://drive.google.com/open?id=1QWSJd_bUHk5pzMuQUAoiPu70iL3vveQ4

pain.exe: https://drive.google.com/open?id=1ICKxRqAtfx9TQpNNeUi7dZnC2B9S6Ty_

What we learned

I honestly learned a great deal from this project and that is truly significant coming from me, highly regarded as the grand archivarius of CMPE knowledge. I learned how to read a sensor’s datasheet and implement its communication interface. I also learned a lot about serial communication since I implemented the serial receive function on the 328P. I also honed my product design skills as I had to consider the environmental resilience of components and design my device with those in mind. I looked at the safe temperature ranges for each component to ensure that they would not be damaged in the hot and humid environment of the dryer. To further protect the components, I also secured them in a waterproof project box and waterproofed the holes I needed to drill in it, again, learning a lot about the process of ensuring product resilience. I designed the circuit board with that mentality too, making sure that electrical connections would not be easily bridged by a water droplet.

What's next for Anti-Moister, A Dryer Extravaganza

With regards to future plans, I intend to douse the project with gasoline and destroy it.

YOU THOUGHT I’D END ON A SERIOUS NOTE? HA!

THIS IS STILL A MEME AND IT WILL ALWAYS BE.

I REVOLUTIONIZED THE PRESENTATION GENRE WITH MY CINEMATIC UNIVERSE.

I WANT THE OSCARS. ALL THE OSCARS.

LIFE IS MEANINGLESS.

REALITY IS POISON.

I AM HUNGRY FOR ATTENTION.

PEACE.

Built With

  • 328p
  • atmega
  • avr
  • dht11
  • dht22
  • sim800l
Share this project:

Updates