Tillbaka till 1980-talet med grafisk EQ
För er som kom ihåg åttiotalet, tar detta utan tvekan tillbaka minnen när varje bit av ljudutrustning i det kända universumet var då utrustad med en uppsjö av lysdioder.
Mer specifikt den allestädes närvarande grafisk equalizer eller "Grafisk EQ".
Detta Instructable är centrerad runt MSGEQ7 att skapa en enkel 2-kanal grafisk EQ (faktiskt en enkel spektralanalysator) och dokumenterar mitt första, dålig försök att använda Arduino Uno R3, Arduino utvecklingsmiljön och kodning i "C" för väl över ett decennium.
Att göra ovanstående den krets du behöver inga verktyg, grundläggande kunskaper i elektronik och följande delar/bibliotek;
- 3 off prototyping kablar hane/hane kontaktdon på bilden ovan (röd, svart och grön) för att ansluta till ljus beroende Resistor (LDR).
- 5 av prototyper kablar hane/hona kontakter igen på bilden ovan (röd, svart, blå, grön och gul) för att ansluta till 8 x 8 ledde matrisen.
- 2 av 8 x 8 ledde matriser. Från ledande-star på Amazon. £1.90 (det var priset på köpet, men jag har märkt att de är något dyrare, kostar £2,09 på i skrivande stund denna Instructable).
- 1 off LDR. Från Farnell.
- 1 off 22 K motstånd. Från Farnell
- 1 off Arduino Uno. Från Proto-Pic £18.65. www.proto-pic.co.uk/Arduino-Uno/
- 1 off Spectrum Shield. Från Proto-Pic. £22,25. www.proto-pic.co.uk/Spectrum-Shield/
- Arduino LedControl biblioteket i Git Hub. https://github.com/wayoda/LedControl/releases
Kretsen möjliggör visning av vänster och höger ljudingång. Sju av kolumnerna i varje 8 x 8 display utgör en skalad analog av följande frekvens komponenter finns i sökvägen ljudsignalen på någon övergående i tid.
6.26 kHz, 2,5 kHz, 16kHz, 1 kHz, 400 Hz, 160 Hz-63 Hz
Datablad för MSGEQ7 finns här; https://www.Sparkfun.com/datasheets/Components/General/MSGEQ7.pdf
Den sista kolumnen representerar en rullande medelvärdet av alla frekvens komponenter.
Ljud är levererats till Spectrum Shield via någon av ombord 3,5 mm Jack-uttagen, andra uttaget används för att vidarebefordra detta ljud till en högtalare.
Kopplingsschemat för Spectrum Shield kan hittas här; http://dlnmh9ip6v2uc.cloudfront.net/datasheets/dev/Arduino/Shields/SpectrumShield-v14.pdf
LDR används för att programmatiskt dim 8 x 8 ledde matrisen visar om omgivande ljusnivån droppar för att tillåta bättre kontrast för tittaren.