Spectrum Analyzer debate


        hello everyone. i've designed 16x16 led matrix have used spectrum analyzer project. leds driven 3 mcp23s17 expanders (2 rows, 1 column) . core atmega328p arduino bootloader communicate via usart pc. i've designed custom software pc determine fft levels , transmit data arduino.

the main reason writing while designing project, couldn't find "ready go" projects work directly pc. know there lot of sketches processing, has big issue (for me) when turn volume down on pc (not player), turns down value of frequencies. after researching i've found custom open source code in c# determines fft before "main volume of os" using bass.net, decided rewrite code purposes. when i've finished software , hardware design thought if universal board , driver modules 8x8 leds matrix , 64x64 leds maximum size spectrum analyzer made newbie, etching boards, not buying , soldering ? pc software not hard modify 64 frequencies instead of 16.

what means "universal board" me?

- components need cheap possible , easy get, ebay in local store.
- main board need designed kinds of arduino boards (uno, duemilanove, micro, pro mini, atmega328p standalone now).
- wireless communication through bluetooth.
- different types of leds (3mm, 5mm, 5050 smd, 3528 smd).

       after reading decided use 74hc595 shift registers , 2n3906 pnp transistors anode (rows) , columns driven 8 npn logic level high-power mosfets.

       now have questions:

       1) 5v vs 12v. current design i'm feeding board 5 v, because can't switch pnp transistor logic 5 v 12v power supply. design board use 12v , npn mosfets, don't know if it's worth that. 64x64 matrix , 5050 smd leds there need in 32 amps, there difference of price between 5v/40 amps , 12v/40amps.
       2) think current design, need change, or modify?
       3) if have other ideas share them us.

       ps: mosfets, there list of transistor use, depending on matrix size.

       pps: base resistor 2n3906 4k7 , pull-up resistor 47k(not on board yet).

       here short video of first project https://www.youtube.com/watch?v=oeijz9z0-rg

sorry bad english.

why not use 4 max7219, each controlling 8x8 matrix, , use spi.transfer() send data 8 registers in each max719, takes care of muxing displays you?
up 8 leds in each 8x8 on @ once, @ 20ma that's 160ma per 8x8 , 640ma total.

you 16x16 in 1 place (four x 8x8, 604ma), , 64x64 (sixtyfour 8x8, 9.6a) in another, it?

5050 smd leds, how bright planning run this? @ kind of potential brightness imagine nothing being discernible trying @ array of flashbulbs.

i  have custom board made driving 9x9x9 led cube.
if layers spread out instead, 9 9x9 grids available - or 8 8x8 grids if not used. uses cd74ac164 source current, , n-channel mosfets sink current each layer.

the board 10cm x 10cm double sided , uses 10mil traces signals , wider power.
i can't see hand etching it, that's lot of holes drill after etching, don't th  benefits of factory applied solder mask or silkscreening.


Arduino Forum > Using Arduino > Project Guidance > Spectrum Analyzer debate


arduino

Comments