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.

    • 32,857 views
    • 24 comments
    • 91 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

    Arduino Bluetooth Basic Tutorial

    by Mayoogh Girish

    • 454,629 views
    • 42 comments
    • 236 respects

    Home Automation Using Raspberry Pi 2 And Windows 10 IoT

    Project tutorial by Anurag S. Vasanwala

    • 285,571 views
    • 95 comments
    • 672 respects

    Security Access Using RFID Reader

    by Aritro Mukherjee

    • 229,421 views
    • 38 comments
    • 237 respects

    OpenCat

    Project in progress by Team Petoi

    • 196,025 views
    • 154 comments
    • 1,363 respects
    Add projectSign up / Login