Project tutorial

Picture The Weather

In this sample, we will connect an RGB LED strip to an Arduino and control it to indicate the weather forecast behind a picture.

    • 31,380 views
    • 23 comments
    • 89 respects

    Components and supplies

    A000066 iso both
    Arduino UNO & Genuino UNO
    ×1
    Digital RGB LED Weatherproof Strip
    LPD8806, 32 LEDs / 1 meter
    ×1
    BlueSMIRF Bluetooth Modem
    ×1
    Red, black, green, and yellow wires
    6" each; 5 sets of 4 colors
    ×20
    Picture frame
    ×1
    8x11" paper drawing
    ×1
    Soldering materials
    Soldering iron and solder
    ×1

    About this project

    In this sample, we will connect an RGB LED strip to an Arduino and control it to indicate the weather forecast behind a picture.

    View the video on Youku.

    Components

    You will need the following components :

    • an Arduino UNO or compatible

    • a Digital RGB LED Weatherproof Strip - LPD8806 32 LED - (1m))

    • a SparkFun Bluetooth Modem - BlueSMiRF Silver](https://www.sparkfun.com/products/12577)

    • solder and a soldering iron

    • 20 red/black/green/yellow wires at 6 inches length each (5 sets of 4 colors).

    • a picture frame

    • a 8x11” paper drawing from an artistic family member, friend or yourself

    Connect to your Device

    Modify the RGB strip

    The RGB LED strips come with 48 LEDs in a strip.

    • Carefully split apart the RGB strips at the seams so that you have 6 strips of 8 lights.
    • Keeping the power connector (and other original wires) at the bottom right of the 6 strips,
    • … solder wires between the splits so that the ends are reconnected through the wires.

    Upload to your device

    • In the Arduino IDE (set up from Connect to your Device : Arduino), choose the menu item File->Examples->VirtualShield->PictureTheWeather

    • Upload to your Arduino.

    See it run

    • The phone will show “Web Weather Indicator,” your coordinates and your weather forecast.
    • You can say “tomorrow,” “in 3 days,” “in 5 days” to see different forecasts for your location.
    • (There’s also a not-so-secret debugging mode), try saying “show thunderstorms”. Then, say “strike”.

    Here’s what’s happening…

    The Arduino sketch is:  

    • Getting your GPS coordinates.
    • Using that to get the National Weather Service forecast and location using your coordinates.
    • Presenting that information to you on screen as well as ...
    • Setting the animation on the RGB LED strip . 


    Code

    Comments

    Similar projects you might like

    Make a Wi-Fi Controlled Simple Robot Using Arduino

    Project tutorial by rajitha_kumara

    • 425 views
    • 0 comments
    • 3 respects

    HX711 Load Cell Amplifier Interface with Arduino

    Project tutorial by MOHAN_CHANDALURU

    • 19 views
    • 0 comments
    • 0 respects

    WiFi Weather Station

    Project in progress by Dan Fein

    • 19,054 views
    • 15 comments
    • 44 respects

    Toothbrush machine

    Project tutorial by Simone

    • 8,035 views
    • 8 comments
    • 71 respects

    Arduino and Android Based Bluetooth Password Lock

    Project tutorial by Md. Khairul Alam

    • 11,605 views
    • 7 comments
    • 26 respects

    MatrixClock

    Project showcase by Mark Wilson

    • 3,667 views
    • 8 comments
    • 8 respects
    Add projectSign up / Login