ronguest / Weather-Display

Arduino Yun + TFT 'rotatingweather display

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weather Display

  • Runs on Arduino Yun (Eagle and Cyclops specifically)

  • Displays the weather on a 2.8" Adafruit TFT with capacitive touch https://learn.adafruit.com/adafruit-2-8-tft-touch-shield-v2/capacitive-touchscreen-paint-demo

  • Two Python scripts are run by crontab on the Linux side grab wunderground.com data

    • One of the scripts grabs the current conditions (temperature and humidity)
    • The other gets the forecast highs and low for the current day and the next day
  • Indoor conditions come from Ambient Weather based on my own weather station

  • The Arduino code reads the values from the SD card periodically and updates the display

  • Touching the display causes the bottom portion to rotate between Tomorrow's forecast, indoor data, and details about today

  • Linux side is using JSON from Weather Underground and Ambient Weather to fetch conditions and forecast data http://www.wunderground.com/weather/api/d/436da0958aa624c8/edit.html

  • There is no installer, just have to put everything in its place manually

About

Arduino Yun + TFT 'rotatingweather display

License:Other


Languages

Language:C 75.6%Language:C++ 22.9%Language:Objective-C 1.1%Language:Python 0.4%Language:Shell 0.1%Language:HTML 0.0%Language:Makefile 0.0%