LED Spectrum analyzer

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • HotFix
  • Registratie: April 2009
  • Laatst online: 06-09 13:25
Hoi!

Samen met enkele kameraden hebben we het idee om een Daft Punk-like helm te maken met een ingebouwde LED spectrum analyzer. Ik heb mezelf aangedragen als bouwer van de helm, maar de andere twee zijn verantwoordelijk voor de elektrische schakelingen.

Ons idee is om een 16 bands analyzer te bouwen van 8 ledjes hoog (dus 128 LEDs). Er zijn naar ons idee drie mogelijkheden. Analoog, dus met een low-pass en een high-pass filter per kolom. Digitaal met een Arduino (of twee) met dit board deze. Als laatste, die ik in een ander topic ben tegengekomen, kan ik gebruik maken van dit board. Ik kan alleen niet zo snel vinden hoeveel led-kolommen die kan aansturen.

Het nadeel van analoog is de grote hoeveelheid ruimte die het in beslag neemt, wat niet erg handig is als het moet worden geïntegreerd in een helm. De Arduino en de STM lijken dan meer geschikt, alleen zouden we daar wat hulp nodig bij hebben. Het maken van de led-array zelf zal geen grote problemen vormen, maar vooral de aansluiting van de elektronica op de leds, en het eventueel programmeren van de Arduino zal moeilijk zijn.

Bedankt!

Acties:
  • 0 Henk 'm!

  • David
  • Registratie: Februari 2001
  • Laatst online: 20:40
Je kunt het jezelf makkelijk maken door voor een adresseerbare LED-strip te gaan, die in stukjes van 8 te knippen en te daisy-chainen. Het enige wat je dan nodig hebt is een Arduino o.i.d. om de strip aan te sturen - dat mag ook een Arduino Mini of kale Atmega zijn om het klein te houden. Er bestaan kant-en-klare libraries om die LED-strips aan te sturen.

Zo krijg je tegen redelijk lage kosten en redelijk weinig moeite een volledig RGB aan te sturen helmdisplay. Wel zit je vast aan de vaste spacing tussen de LEDs maar het is aan jullie om te beslissen of dat een probleem is.

Dato DUO synth voor twee


Acties:
  • 0 Henk 'm!

  • wacco
  • Registratie: Augustus 2002
  • Laatst online: 21-03-2023

wacco

cli, hlt.

Je schrijft analoog direct af maar het is misschien de moeite om er toch nog even naar te kijken als de Arduino je pet te boven gaat. Zoveel componenten komen er niet bij kijken.

Er zijn namelijk led drivers ala dit;

Schema hier te vinden: http://www.circuitsonline...9/audio/led-vu-meter.html

Dit zijn dan wel slechts 8 leds, dus kan in de kosten lopen bij 16 stuks om m'n eigen suggestie even te ondermijnen. En je zal er nog een filter voor moeten zetten voor de frequentiegevoeligheid. Als je voor een passieve gaat heb je het over vrijwel niets (al zal de afstelling je nog wel even bezig houden), maar daar kunnen anderen je hier vast wel mee helpen. ;)

[ Voor 3% gewijzigd door wacco op 17-02-2012 10:25 ]

Spolap: Interactive webcomic


Acties:
  • 0 Henk 'm!

  • HotFix
  • Registratie: April 2009
  • Laatst online: 06-09 13:25
David schreef op vrijdag 17 februari 2012 @ 10:10:
Je kunt het jezelf makkelijk maken door voor een adresseerbare LED-strip te gaan, die in stukjes van 8 te knippen en te daisy-chainen. Het enige wat je dan nodig hebt is een Arduino o.i.d. om de strip aan te sturen - dat mag ook een Arduino Mini of kale Atmega zijn om het klein te houden. Er bestaan kant-en-klare libraries om die LED-strips aan te sturen.

Zo krijg je tegen redelijk lage kosten en redelijk weinig moeite een volledig RGB aan te sturen helmdisplay. Wel zit je vast aan de vaste spacing tussen de LEDs maar het is aan jullie om te beslissen of dat een probleem is.
Ik heb even gekeken (naar dit voorbeeld). Dat zit er veelbelovend uit! Zou de verversingssnelheid van de leds in een led-strip hoog genoeg zijn om een strakke spectrum analyzer te maken?

Bedoel je dat er libraries zijn die zijn gemaakt voor het analyseren van het spectrum? En moeten de leds dan direct worden aangesloten op de arduino, of moet daar tussen nog een MAX7219-chip?

Acties:
  • 0 Henk 'm!

  • Avar
  • Registratie: Mei 2010
  • Laatst online: 02-05 12:37
Je zal ook even goed na moeten denken hoe je de LED's aan gaat sturen, als je ze per rij van 16 gaat multiplexen bij een stroom van 20mA per LED dan zit je in het ergste geval (alle LED's aan) op 320mA voor alleen de LED's, dus reken maar op 400 mA totaal. Ga je de accu ook in de helm zetten? ;)

Acties:
  • 0 Henk 'm!

  • HotFix
  • Registratie: April 2009
  • Laatst online: 06-09 13:25
Ik heb hier gelukkig nog een 9800mAh lithium-ion accu liggen, die moet voldoen. Waarschijnlijk moet die wel een andere plek krijgen dan ín de helm :P

Acties:
  • 0 Henk 'm!

  • memphis
  • Registratie: Oktober 2000
  • Laatst online: 23:17

memphis

48k was toen meer dan genoeg.

Zoiets als deze:
http://www.dumpert.nl/med.../dumpert_knutseltijd.html

Misschien even zoeken, gezien dit filmpje denk ik dat ook meer online te vinden zal zijn

Er zijn mensen die mij een GOD vinden


Acties:
  • 0 Henk 'm!

  • David
  • Registratie: Februari 2001
  • Laatst online: 20:40
De refreshrate met een LED-strip kan erg hoog zijn, zeker als je een strip met 'slimme' controller neemt zoals de WS2801 of LPD8806. Afhankelijk van wat je met de Arduino doet moet meer dan 60 Hz makkelijk te halen zijn.

Je sluit de klok- en datapin van de LED-strip aan op twee pinnen van de Arduino. Geen extra chips nodig. De bijbehorende library zorgt dat je per pixel de kleur kan instellen (functies als strip.setPixelColor(pixel, red, green, blue)). Op m'n website heb ik een overzicht geschreven over RGB LED-strips: http://nut-bolt.nl/2012/rgb-led-strips/

Dato DUO synth voor twee

Pagina: 1