» elektronikk » Arduino »RGB LED bakgrunnsbelysning på Arduino for piano

RGB LED bakgrunnsbelysning på Arduino for piano

RGB LED bakgrunnsbelysning på Arduino for piano

Etter noen eksperimenter av forfatteren med lysdioder og Arduino han kom på ideen om å lage et piano bakgrunnsbelysning fra RGB LED-strips. Lyset fra lysdiodene reflekteres fra veggen bak pianoet, og skaper dermed en utmerket lyseffekt. Prosjektet bruker også en akustisk sensor, under sin kontroll endrer båndet farge avhengig av lydstyrken på instrumentet.

materialer:
- Arduino
- 2 meter RGB LED-stripe
- Transistorer 6 stk (2N2222)
- Motstand 6 stk (220 ohm)
- Driftsforsterker LM324 (du kan bruke LM358)
- Elektretmikrofon


Første trinn. Transistor krets.
Transistorer øker strømmen fra Arduino til tape. Forfatteren bruker transistorer 2N2222, da de er designet for strøm opp til 600 mA. Dette er nok for lysstyrken på en meter LED-stripe. Så for en lengde på 2 meter, er det behov for seks transistorer (tre for hver). Nedenfor ser du monteringsfoto og diagram.






Trinn to LED-stripeforberedelse.
Prosjektet bruker to RGB-bånd med en lengde på 1 m, lengden på det vanlige båndet er 2 m. Forarbeidene begynner med en 1 meter bånd. Ledningene er loddet i henhold til det første bildet, loddeplassen er isolert. Å isolere ledningene som på det tredje bildet vil hjelpe deg med å koble dem til brødbordet.






Trinn tre Elektretmikrofon.
Først må du bestemme polariteten til mikrofonen, hvilken konklusjon er positiv og hvilken som er negativ. For dette brukte forfatteren en enhet for å kontrollere integriteten til kretsen, og fant ut hvilke av konklusjonene som er koblet til det eksterne kabinettet. Denne konklusjonen er jord, og den andre er positiv.
15 cm ledninger er loddet til mikrofonen som vist på bildet, det kan sees at den grønne ledningen brukes som jordledning, og den gule er positiv.


Det fjerde trinnet. Mikrofonforsterkningskrets.
Siden mikrofonen i seg selv sender et ganske svakt signal, var det nødvendig med en operasjonsforsterker for å bygge opp signalet til Arduino slik at signaler fra dens analoge utgang kunne leses.
Forfatteren bruker en operasjonsforsterker LM324, som har fire kanaler, men bare en brukes i prosjektet. Det er bedre å bruke en to-kanals forsterker LM358 med en lignende krets, bare strømledningene er forskjellige. Nedenfor ser du diagrammet og bilder for denne kretsen.






Trinn fem Forbindelse til Arduino.
For å koble til, trenger du far-til-pappa som kobler ledninger, forfatteren laget slike hoppere uavhengig (andre foto), ved hjelp av flere hoppere og en kontaktskontakt. Brødbrettet er koblet til Arduino mikrokontroller i henhold til diagram og foto.








Trinn seks Båndtesting.
Før han fortsatte å jobbe med prosjektet, bestemte forfatteren seg for å forsikre seg om at monteringen var riktig og sjekke driften av RGB-båndet med masterkretsen. En skisse vedlagt under en artikkel er lastet opp til Arduino.
Merk fra forfatteren: Hvis du bruker et ikke-Mega-kort (for eksempel som Uno), må du bytte ut utgangsterminalene for lysdioden med en PWM. For Uno er de kompatible utgangene 2, 3 og 4.


Syvende trinn. Testing av mikrofonkretsen.
Denne prosedyren er nødvendig for å bekrefte bruken av mikrofonforsterkningskretsen. For forsterkerens utgang 1 koblet forfatteren til en LED og overvåket endringer i lysstyrken avhengig av lydvolumet.

Bruker Arduino til testen:
Dette er en mer nøyaktig bekreftelsesmetode. Den analogeReadSerial-skissen (Fil> Eksempler> AnalogReadSerial) lastes inn i mikrokontrolleren. Deretter åpnes Processing, der forfatteren kopierer koden graph_line.pde (koden i arkivet under artikkelen), og starter programmet. Når Arduino sender A0-utgangsverdier via USB, bestemmer programmet disse verdiene på kartet med et område fra 0 til 1023. Ved å lage forskjellige støy og øke volumet øker signalets bratthet, og kartet bekrefter dette.




Trinn åtte. Programkode.
Koden fra filen piano_new_way.ino kopieres til Arduino IDE-vinduet. Forfatteren minner om at i ikke-mega-brettet, bør du endre utgangsstiftene til LED til 2, 3 og 4.


Trinn ni. Installer bånd på pianoet.
For å fikse LED-stripene på baksiden av pianoet brukte forfatteren vanlig og dobbeltsidig tape. Det brukes for ikke å skade overflaten på pianoet, og for å kunne fjerne båndet i fremtiden. Båndet er festet slik at ledningskontaktene for hver av dem er tilgjengelige på toppen av verktøyet.




Trinn ti Kobler til LED-stripe.
Hvert bånd er koblet til en transistor-driverkrets på en brødplate, i følge bildet nedenfor. Du kan også bruke diagrammer fra de foregående trinnene. Som regel er hver kanal koblet til samleren til hver transistor.


Trinn elleve. Den siste delen.
Den 12V positive ledningen fra strømkilden er koblet til den positive ledningen på hvert bånd, og til "Vin" på Arduino-tavlen. Jordledningen kobles til Arduino-bakken.
Nå leveres strøm, og RGB-båndet lyser opp bak pianoet i sterk ild. Avspilling av instrument endrer fargen på lysdiodene, avhengig av lydvolum.
Dette prosjektet er ikke nødvendig å bruke bare med et piano, det er også egnet uansett hvor det er musikk, og du kan plassere dem i hvilken som helst del av huset.




Video som viser fargeendringen når du spiller piano:


piano_new_way.rar [4.4 Kb] (nedlastinger: 129)
0
0
0

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...