All Projects → justcallmekoko → Arduino Fastled Music Visualizer

justcallmekoko / Arduino Fastled Music Visualizer

An Arduino based music visualizer using the FastLED library and a strip of individually addressable LEDs

Projects that are alternatives of or similar to Arduino Fastled Music Visualizer

Colors App
🎨 A PWA for copying values from popular color palettes. Supports HEX, RGB, and HSL formats.
Stars: ✭ 90 (-32.84%)
Mutual labels:  material, color-scheme, color-palette
Lucario
The best flat theme for Vim, Atom, Sublime Text, Jetbrains Editors, Terminal.app, iTerm, Xcode and XTerm
Stars: ✭ 711 (+430.6%)
Mutual labels:  color-scheme, color-palette
Colorful
A curated list of awesome resources to choose your next color scheme
Stars: ✭ 702 (+423.88%)
Mutual labels:  color-scheme, color-palette
Materialdesigncolor
This project shows the color in material design
Stars: ✭ 55 (-58.96%)
Mutual labels:  material, color-palette
Esp8266 artnetnode v2
ESP8266 based WiFi ArtNet to DMX, RDM and LED Pixels
Stars: ✭ 400 (+198.51%)
Mutual labels:  led, ws2812b
Nord
An arctic, north-bluish color palette.
Stars: ✭ 4,816 (+3494.03%)
Mutual labels:  color-scheme, color-palette
Neopixel Realistic Flickering Candle With Changing Color Palette
Arduino code for creating a realistic candle flicker using 8-neopixels, and the FastLED Library. This code is a modified version of the Fire2012 with Color Palette example that comes with FastLED and utilizes a button to cycle through different color palettes in real time.
Stars: ✭ 19 (-85.82%)
Mutual labels:  led, ws2812b
ioBroker.wled
IoBroker integration to WLED project
Stars: ✭ 22 (-83.58%)
Mutual labels:  led, ws2812b
Nord Docs
The official Nord website and documentation
Stars: ✭ 63 (-52.99%)
Mutual labels:  color-scheme, color-palette
Gvcci
color extraction to turn images into 16 color palettes
Stars: ✭ 86 (-35.82%)
Mutual labels:  color-scheme, color-palette
Vinylmusicplayer
A material designed music player for Android
Stars: ✭ 323 (+141.04%)
Mutual labels:  music, material
Wled Wemos Shield
Wemos D1 Mini (ESP8266) or Wemos ESP32 D1 Mini (ESP32) based shield for WLED firmware
Stars: ✭ 105 (-21.64%)
Mutual labels:  led, ws2812b
Vim Quantum
A Material color scheme for Vim.
Stars: ✭ 304 (+126.87%)
Mutual labels:  material, color-scheme
Attifyos
Attify OS - Distro for pentesting IoT devices
Stars: ✭ 615 (+358.96%)
Mutual labels:  embedded, hacking
Colours
A beautiful set of predefined colors and a set of color methods to make your iOS/OSX development life easier.
Stars: ✭ 3,101 (+2214.18%)
Mutual labels:  color-scheme, color-palette
Blink1
Official software for blink(1) USB RGB LED by ThingM
Stars: ✭ 888 (+562.69%)
Mutual labels:  led, ws2812b
pwm-pca9685-rs
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
Stars: ✭ 19 (-85.82%)
Mutual labels:  embedded, led
quantize
🎨 Simple color palette quantization using MMCQ
Stars: ✭ 24 (-82.09%)
Mutual labels:  color-scheme, color-palette
Colorschemes.jl
colorschemes, colormaps, gradients, and palettes
Stars: ✭ 55 (-58.96%)
Mutual labels:  color-scheme, color-palette
Imagegonord
A tool that can convert your rgb images to nordtheme palette
Stars: ✭ 105 (-21.64%)
Mutual labels:  color-scheme, color-palette

Arduino FastLED Music Visualizer


Instagram - YouTube - Website

Like my content? Show your support by subscribing to my channel and following my page.

Catch my live stream on Twitch where I play games, have just chatting sessions to talk tech, and just generally be an ordinary person who can't figure out how to make proper life decisions.

Stream Schedule:
Mon: 1800 - 2000 EST
Wed: 1800 - 2000 EST
Sun: 1200 - 1400 EST

Table Of Constituents

Intro

An Arduino based music visualizer using the FastLED library and a strip of individually addressable LEDs.
Imagine this scenario. Does this not make you want to create your own music visualizer?

> crawled inside of the neighbor's dog
> dog walks inside of neighbor house
> broke into neighbor house by being inside of dog
> it is night now
> brown cow
> creep upstairs to find their mushroom farm
> go into bed room
> nothing
> turn to leave
> emergency yogurt falls out of pocket onto hardwood floor of bedroom
> yogurt everywhere
> wife gets up
> slips on yogurt
> impaled by mattress and is dead
> yogurt murder
> heinous Crims
> power dump on dad's face so he doesn't feel as bad about his dead yogurt wife
> poop yogurt and leave
> poo and yogurt all over
> in the air
> zero gravity and poop

I can't find a guide worth a shit on YouTube or Github. I saw many videos showing a demo of a DIY music visualizer using these exact lights and an arduino. People seem to love to brag about how awesome their shit is but they won't show you how to make it. I have created this repo for anyone who faces the same challenge I did. I hope you find this useful and beneficial to your daily intake of fiber.

Setup

So this is how to setup the most "dank" music visualizer ever.
There will be two ways to set this puppy up. I prefer the second way, but that costs money. There is a full video tutorial here

Materials

Standalone Arduino UNO Setup

Code

  1. Open this code in your Arduino editor
  2. Line 13, adjust NUM_LEDS to the number of LEDs you plan to use
  3. Upload to your Arduino UNO

Pins

  • 5v - Connect to Vcc on LED strip
  • GND - Connect to GND on LED strip
  • A0 - Connect to the other end of the 3.5mm jack connected to your music source
    • A0 must be pulled down with a resistor (shown in the picture below)
  • 6 - Connect to DATA on LED strip alt text

Arduino UNO with Sparkfun Spectrum Shield Setup

For this version of the music visualizer, you will need the Sparkfun Spectrum Shield
I prefer this version because it allows you to split the audio signal into 7 seperate channels (bass, mids, treb). This is important for anyone who wants their music visualizer to respond only to bass like mine.

Code

  1. Open this code in your Arduino IDE
  2. Line 15, adjust NUM_LEDS to the number of LEDs you plan to use
  3. Install the FastLED library under "Manage Libraries"
  4. Upload to your Arduino UNO

Pins

  • 5v - Connect to Vcc on LED strip
  • GND - Connect to GND on LED strip
  • 6 - Connect to DATA on LED strip
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].