Giter Club home page Giter Club logo

spectrumleds's Introduction

SpectrumLeds

7 band microphone spectrum analyser leds with wifi interface.

Prototype
Spectrum Leds

Circuit Board
Board

Wifi interface
WebInterface

Description

This board samples environment sounds with an external microphone and calculate the 7 band sound spectrum with a software fast fourier transformation and display the result on an 7 RGB led lines.

The main component of the systems are:

  • A NodeMCU ESP32 board
  • MAX4466 microphone
  • 5V 20A AC/DC power supply
  • 140 x WS2812B RGB led
  • 2 x Electrolytic Capacitor 1000uF

Disclaimer

I don't take any responsibility nor liability for using this software nor for the installation or any tips, advice, videos, etc. given by any member of this site or any related site.

License

This program is licensed under GPL-3.0

Circuit

Figure 2

Part and Shopping list

Here are some sample shopping items. Please check the details if everything is correct.

Label Price Image Sample URL
NodeMCU-32S 12 CHF NodeMCU https://www.bastelgarage.ch/nodemcu-32s-esp32-wifi-bluetooth-entwicklungs-board
WS2812B 140 RGB LEDs 52 CHF 14 pcs RGB LED https://www.bastelgarage.ch/ws2812b-60led-m-led-neopixel-strip-0-165m?search=ws2812b
MAX4466 microphone 6 CHF Microphone https://www.bastelgarage.ch/max4466-mikrofon-verstarker-modul-mit-poti?search=max4466
5V 20A AC/DC 30 CHF Power Supply https://www.bastelgarage.ch/5v-20a-ac-dc-100w-schaltnetzteil-s-100-5?search=5v%20100w
1000uF Capacitor 2 CHF 2 pcs Capacitor https://www.bastelgarage.ch/elektrolyt-kondensator-1000-f-25-v?search=1000
100 Ohm resistor 1 CHF Resistor https://www.amazon.de/Metallfilm-Widerstand-100-Ohm-Stück/dp/B00AES20G0/ref=sr_1_3_sspa
Diode 1 CHF Diode https://www.amazon.de/1N4007-Diode-Gleichrichterdiode-1000-Stück/dp/B017HTKGL4/ref=sr_1_1

140 x WS2812B RGB LED means ~ 140 x 63 mA = 8.82 A. You can use a power supply with less power (10A should be enough). The material price should be approx. 100 CHF.

Thanks

  • https://www.arduino.cc Thanks to the Arduino community with all its incredible possibilities and support.*
  • http://fritzing.org/home Thanks to the fritzing team for this very intuitive usable software. I could create my circuit in Fritzing with only a half day.

spectrumleds's People

Contributors

bastelschlumpf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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.