Have you ever walked out of your door and had to go back in because you dressed for the wrong weather? This hack will save you time looking for the weather forecast for the whole day!
What it does
Our program checks the weather and turns on LEDs which correspond to the appropriate clothing for the day. IT is especially useful as it will look for showers lasting longer than an hour at any time of the day, reminding you to bring your umbrella
How I built it
We used the Accuweather API and received the information in JSON which we parsed in lab view. Then we searched for temperature and icon phrases which included strings such as "Sunny," "Snow,", and "rain", among others. Combining the variables: the temperature values, and icon phrases we set a temperature threshold for winter vs summer clothing and combined the boolean outputs with the icon phrase variables for another round of boolean logic operations. With these conditions, we set up a boolean array which outputted to the LEDs of an Arduino Uno. Each LED corresponding to closet items.
Challenges I ran into
Interfacing the Arduino Uno with Lab View. Learning the Labview interface in 24 hours. Malfunctioning Arduino Uno. Design Decisions.with respect to the weather data.
Accomplishments that I'm proud of
Implementing our program for different locations. Utilizing Accuweather's database for our application. Learning LabView in a short time span.
What I learned
Using Arduino software for accessing the LEDs on the board Programming an Arduino in Labview, and controlling the LEDs using data from AccuWeather
What's next for AccuHanger
Adding more variables to AccuHanger's decision tree, such as: Sleep debt, travelling Using wireless LEDs by connecting them to coils. Current would be induced by a solenoid in the Arduino. This could also be performed by using more micro-controllers LEDs could also be extended beyond wardrobe items. For example, it could have an LED on a badminton racket if windy weather was probable. We could also have a switch connected to a wardrobe door so that the program starts to run once the door is open, closing the circuit, thus saving energy. Using RGB LEDs to light up your world!
Log in or sign up for Devpost to join the conversation.