Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tänään teemme kotona 32 -kaistaisen LED -äänimusiikkispektrianalysaattorin Arduinolla, se voi näyttää taajuusspektrin ja toistaa muiscia samanaikaisesti.
Huomautus
Max7219LED on kytkettävä 100k vastuksen eteen, muuten kaiuttimen melu on erittäin korkea.
Vaihe 1: Komponentit
Tässä projektissa käytettiin seuraavia osia:
Arduino Nano, Kaksi 100K vastusta, Kolme 4,7K vastusta, Kaksi 104 kapasitanssia (104 = 100000pF = 100nF = 0,10μF), 4 in 1 Max7219 -pistematriisin led, PJ-320D 3,5 mm: n ääniliitäntä, Hyppyjohdot, Breadboard, 3 W PAM8403 D -luokan äänivahvistin ja kaksi kaiutinta, Käytetty Arduino IDE -versio on 1.8.12
Vaihe 2: Koodi:
► GitHub (kaavio ja luonnos):
Vaihe 3: Piirikaavio
Vaihe 4: Tuotanto
1. Asenna kirjastotiedosto: Avaa "Tools"-"Library Manager" Arduino-kehitysohjelmistosta, etsi sitten arduinoFFT, MD_MAX72xx ja Adafruit_GFX ja asenna ne.
Vaihe 5:
2. Asenna kirjastotiedosto: Avaa "Sketch"- "Include Library"- "Add. ZIP Library ……" Arduinon kehitysohjelmistossa ja lisää sitten Max72Panel.zip
Vaihe 6:
3. Valitse kehityskortti Arduino Nanoksi, tämä on oikea.
Vaihe 7:
4. Valitse suoritin ATmega328P (vanha käynnistyslatain), tämä on oikea valinta.
Vaihe 8:
5. Valitse sitten portti, tämän portin tulisi olla sama kuin laitehallinnassa, jotta voit polttaa koodin kehityskorttiin.