Code Monkey home page Code Monkey logo

esp-cheer-lights's Introduction

esp-cheer-lights

CheerLights for ESP8266 Arduino IDE

This sketch gets the last color via HTTP GET requests from the ThingSpeak CheerLights channel then changes the LEDs to that color.

CheerLights

See the following for more info on CheerLights

http://cheerlights.com/

ThingSpeak

CheerLights uses ThingSpeak to scan for @cheerlights and the color.

https://thingspeak.com/channels/1417 http://api.thingspeak.com/channels/1417/field/2/last.txt

The last value is the RGB color in hexadecimal.

ESP8266 Arduino IDE

See the following for more info on the ESP8266 Arduino IDE

NOTE: This program requires the ESP8266 staging version dated Sep 30, 2015 or newer. In the IDE boards manager, the version string is currently "1.6.5-1160-gef26c5f".

NeoPixelBus ws281x/NeoPixel driver

See the following for ESP8266 ws281x/NeoPixel driver.

https://github.com/Makuna/NeoPixelBus

Hardware used for testing

  • Adafruit Huzzah ESP8266 breakout board but any ESP8266 board should work.
  • Adafruit NeoPixel 8 ws281x LED stick but any ws281x LEDs should work.
  • TI 74AHCT125 3V3 to 5V level shifter
  • 5V 1A power supply sufficient is for the ESP8266 and 8 LEDs but you need a bigger power supply for more LEDs. See Adafruit tutorials for advice on powering large numbers of LEDs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.