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!

Built With

  • labview
Share this project: