Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See on projekt, mis võtab vastu pidevat analoogsignaali, tavaliselt muusikat, ja kasutab seda 7 -ribalise LED -visualiseerija valgustamiseks. See kasutab MSGEQ7 kiipi muusikasignaali analüüsimiseks, et saada sageduse suurus ja kaardistada see LED -ribadeks. Kasutatud LED -ribadeks on SK6812, mida tuntakse ka kui WS2811 või Adafruit Neopixel.
Kasutatud varustus:
1.) MSGEQ7
2.) 3,5 mm emane lisapistik
3.) 2x 22k oomi takistid
4.) 0,01 mikroFarad kondensaator
5.) 2x 0,1 mikroFarad kondensaatorit
6.) 200 kiloOhm takisti
7.) 33 picoFarad kondensaator
8.) Arduino Uno
9.) SK6812 RGB led riba/ WS2811 RGB led riba/ Iga Adafruit Neopixel Strip
Samm: valmistage naissoost kõrvaklappide pesa
Jootke mõlemad kanalid kahe erineva 22K oomi takistiga. Seejärel ühendage kaks takistit ja jootke need 0,01 mikroFarad kondensaatoriga. See oleks signaal. Pistiku maa läheb leivaplaadi maandusrööpale
Samm: ühendage Arduino ja MSGEQ7
Ühendage IC skeemil näidatud viisil.
Lähtestamine läheb Arduino digitaalsele tihvtile 8.
Strobe läheb Arduino digitaalsele tihvtile 5.
Alalisvoolu väljund läheb A0 analoogi
LED -i andmed sisenevad Arduino digitaalsele pin 6 -le.
Samm: LED -id
Kui soovite saada vana kooli visualiseeriva efekti, peate jootma järjestikku 7 riba järjestikku. Ärge kasutage tahke südamikuga traati jootmiseks, kuna need ei kleepu kenasti ribade padjandite külge. Andmed sisestatakse arduino tihvtile 6. Samuti võivad LED -id tarbida kuni 80 milli amprit LED -i kohta. See tähendab, et 60 LED -i suudavad toita kuni 5 amprit (4,8A). Ma kasutan vana CPU toiteplokki.
Samm: kood
kood on lisatud ja seda saab avada arduino ide. Koodis saate määrata LED -ide arvu.