Giter Club home page Giter Club logo

project-aureole's Introduction

Project Aureole

A programmable circular LED display with 504 pixels.

Project Aureole

Project Aureole LED disc

Project Aureole LED disc

Aureole is a programmable LED disc consisting of 24 arms each made up of 21 RGB LEDs. Powered by an Arduino ESP8266 and Canvas Cast. Animations can be streamed over Wifi/USB or programmed directed on the Arduino.

If you'd like to know how it was built or build your own one, see my build guide here.

Aureole: "A circle of light caused by the diffraction effect of light at tiny atmospheric droplets of the cloud."

See some demos of what it can do below or check out my Instagram (Motus Art) for more.

Audio graphic equalizer

Audio graphic equalizer on Aureole
I build this display with a graphic equalizer in mind. The 24 arms of LEDs to display 24 bands of frequency ranges with falloff, changing colours, patterns, whatever you can think of to bring music to life.
The audio processing (FFT) is done on the computer playing the music in JavaScript using the WebAudio API, animated and sent using Canvas Cast to Aureole.
View source code

Animations

Animations on Aureole
An unusual shaped display is great for creating different types of animations, patterns and designs. Here are just a few, make sure to check my Instagram (Motus Art) where I post more animations regularly.
View source code

Cryptocurrency ticker

Cryptocurrency ticker
A realtime visual feed of Cryptocurrency trading. Green=buy, Red=sell. The length and speed of each trade indicates it's size & priority. Kraken provides the realtime trading data WebSockets, JavaScript listens for trades and then animates them to Aureole. The white spinner indicates the feed connection is open and brings some life.
View source code

Join my mailing list

Receive updates and info about new projects I'm working on. Subscribe to my Mailing List.

project-aureole's People

Contributors

dependabot[bot] avatar owenmcateer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

nteej

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.