Cloud-connected LCD for displaying weather information

Cloud-connected LCD for displaying weather information

VIDEO:

Here’s a quick project I put together over the weekend using Energia! Using the CC3200 WiFi LaunchPad + Sharp LCD BoosterPack (430BOOST-SHARP96), I am pulling weather information from the cloud with the help of Temboo & ultimately displaying it on the Sharp LCD display. In addition, we are able to change the desired location to pull weather information for by simply sending a text message with Twilio. From any phone, we can send a text message to my Twilio phone number with the following format: “Weather-LOCATION”, where LOCATION can be a city.state/zip code/etc.

Every 30 minutes, the CC3200 WiFi LaunchPad leverages Temboo-generated code to interact with the cloud. First, the LaunchPad queries Twilio to see what location it should display weather information for. Once the desired location is identified, the CC3200 then checks the weather information by making a few REST API calls to Yahoo weather & other sources. We then leverage Temboo to filter the XML/JSON that is returned from the REST API calls & ultimately use an Energia library to display the desired information on the Sharp LCD BoosterPack.

LINKS: