For many busy people, even a second of time saved is helpful. With this system, you no longer have to spend time considering the best outfit to wear for the weather. Using three Particle Argons, this system senses the temperature and humidity and outputs a clothing combination for optimal comfort.
To begin with, circuits were assembled for each of the three sensors used. The three sensors used in this project were a basic analog temperature sensor, a DHT-22 temperature and humidity sensor, and an Adafruit LCD display.
For the project to work, local measurements of both temperature and humidity are taken and sent to the Particle Argons to be compiled. Once this data is collected and compiled, it is evaluated and an ideal clothing combination is generated. This information, alongside the temperature and humidity are then displayed on the Adafruit LCD display for a quick and convenient way to see not only the temperature and humidity, but also what to wear.
Graphs displaying the temperature and humidity are shown below (see step 3). To display the temperature sensing capabilities, the sensors were taken into a room with a malfunctioning HVAC unit. This room was extremely warm in addition to low humidity (this can be seen in the graphs below). To display the humidity the DHT-22 sensor was placed outside in the humidity for a period of time before being brought inside to a dehumidified building. Both of these processes are reflected in the graphs below. The following steps outline the project process.
The first step of this project was wiring and coding each of the sensors so that they could correctly carry out their functions independent of one another. There was some difficulty wiring the Adafruit LCD display due to complexity of the wiring set up and the requirement of two breadboards. Additionally, the group members had no C++ programming experience and therefore had to learn quickly.
Images of the three final circuits can be seen below. The LCD display is displaying preliminary testing results using data collected from the other two sensors.
With individual programming done, it was time to get the Argons communicating and configure the output. This was done by having the sensors send collected data to the cloud using the particle publish function and the LCD display pull from that data using the particle subscribe function. Once the data was pulled into the LCD code, it could be evaluated and configured to output clothing combinations based on the temperature and humidity.Step 3:
The final step was simply displaying the data in an easy to look at configuration. This was accomplished by limiting the detail of the clothing to layers (i.e. short-sleeved layers, long-sleeved layers, and over-layers). A display of the temperature and humidity were also included to account for people who generally feel hotter or colder and allow this type of person to adjust the suggestion to their own preferences. The video below demonstrates the function of the IOT project. In this video, the temperature and humidity sensors were taken from a cool, refrigerated space to an enclosed bathroom with the shower running on hot. Note how the clothing suggestion changes from long sleeves and pants to a t-shirt and shorts as the temperature and humidity rise.