Innholdsfortegnelse:

Dekorativ LED -lampe Lydreaktiv (Arduino): 5 trinn (med bilder)
Dekorativ LED -lampe Lydreaktiv (Arduino): 5 trinn (med bilder)

Video: Dekorativ LED -lampe Lydreaktiv (Arduino): 5 trinn (med bilder)

Video: Dekorativ LED -lampe Lydreaktiv (Arduino): 5 trinn (med bilder)
Video: Декоративные LED свечи 2024, November
Anonim
Image
Image

God dag, det er min første instruks, og jeg er ikke engelsk mann;) tilgi meg hvis jeg gjør feil.

Emnet jeg ønsket å snakke om er en LED -lampe enn det som også kan være lydreaktivt.

Historien starter med min kone som har hatt denne lampen fra Ikea siden lenge, og jeg tror alltid når jeg ser på den at det kan være et godt emne å transformere den med LED -stripe.

Da jeg leste noen instrukser, så jeg det emnet som ga meg god inspirasjon, takket være Natural Nerd

www.instructables.com/id/Music-Reactive-De…

Leter jeg etter informasjon for å vite hvordan det fungerer, finner jeg også god animasjon i

learn.sparkfun.com/tutorials/addressable-r…

Takk også til Michael Bartlett

La oss deretter begynne å stille den Ikea -lampen, det vil være en standardlampe (hvit) med en potar for å kunne justere lysstyrken, og deretter vil den bytte til musikkreaktiv lampe med 8 forskjellige animasjoner.

Videoen viser ikke godt potareffekten, den er hyggeligere i virkeligheten.

Beklager hvis jeg savner noen detaljer, men jeg hadde ikke tenkt å skrive en instruks før jeg lagde den.

Edit: Jeg la til en ny video, men kameraet mitt (mobiltelefon) er mettet av lyset, beklager det), vi kan se oppstartseffekten og den hvite lampen med lysstyrkeinnstilling, og deretter flere musikkeffekter

Trinn 1: Delliste

Her er listen

  1. selvfølgelig lampen selv
  2. en arduino NANO (som denne)
  3. Nano -skjold (ikke obligatorisk, men veldig partisk)
  4. Lydmodul (vær forsiktig IKKE TA KY-037 eller KY-038 med er IKKE fornuftig i det hele tatt)
  5. 3m LED stripe RGBW (en RGB kan være nok, men jeg ønsket å leke med RGBW) Jeg tok varmhvit, det er ADRESSABLE stripe, hver LED kan kommanderes individuelt, det er IKKE standard RGB -stripe
  6. 1 gryte (5 gryter her)
  7. Strøm 5v 20Ah (10 eller 15 kan være nok, men jeg foretrekker å være stor)
  8. 2 kondensatorbryter (standardbryter kan også være bra)
  9. kabel
  10. pedalen
  11. R/C -kabel (lett å koble til 3 -pinners sensor)

Trinn 2: Forbered lampen

Forbered lampen
Forbered lampen
Forbered lampen
Forbered lampen
Forbered lampen
Forbered lampen

Lampen er i sett og må settes sammen. Siden vi ikke vil bruke lampen og plasten som låser alle rørene sammen, og ettersom det er stille og ikke veldig stivt på opprinnelsen, bestemte jeg meg for å legge til bolt, så lag et hull og fest hvert rør sammen. Vær forsiktig, den ene er kortere og er starten fra bunnen.

Beklager at jeg ikke fikk nok bilde da jeg gjorde det.

Lampen er 1m38 høy, jeg brukte 2 stykker led stripe, som jeg satte på 2 side av røret.

Vær forsiktig, stripen må være i riktig forstand, fordi kabelen må være i bunnen, det er en inngang og en utgang på en slik LED -stripe, inngangen skal være nederst. Hver LED -stripe er 77 LED lang for meg, men vil se senere at det er for mye for arduino NANO.

Jeg prøver å varme limlisten til røret, men da jeg bestilte tok jeg den vanntette silikonversjonen, og det varme limet limte det ikke:(Så jeg brukte tie-raps i stedet. Tenk å koble til kabel samtidig.

Trinn 3: Kapasitive brytere og Potar

Kapasitive brytere og Potar
Kapasitive brytere og Potar
Kapasitive brytere og Potar
Kapasitive brytere og Potar
Kapasitive brytere og Potar
Kapasitive brytere og Potar
Kapasitive brytere og Potar
Kapasitive brytere og Potar

De to kapasitivbryterne er inne i lampen og reagerer relativt godt gjennom lampen av lampen.

Du kan sette den der du vil, jeg festet dem med bare et stykke lim, midt på lampens høyde.

Den øverste er for å bytte fra hvit til animasjon.

Den nederste er for å endre animasjonens stil. Det er 8 animasjoner, 7 er musikkreaktive, og den siste er bare uendelig bevegelig.

Til begynnelsen ønsket jeg å bruke en glidende potar i begynnelsen, men jeg visste ikke hvor jeg skulle sette den lett, så til slutt laget jeg et hull på toppen og satte en roterende.

Trinn 4: Skjematisk og programmering

Skjematisk og programmering
Skjematisk og programmering

Koble alt sammen

Og last opp koden

Det er bare å bruke Adafruit_NeoPixel -biblioteket, sørg for å ha installert det.

I koden har du:

#define NUM_LEDS 74

Selv om jeg brukte en 77 -lengde led -stripe, var nanoen tom for minne, og ingenting skjedde før jeg gikk ned til bare 74 LED. Det kan være bedre å bruke en Mega

#define MIC_LOW 0.0#definere MIC_HIGH 737.0

Sjekk min / maks -verdien du får med sensoren din.

Når du erklærer din LED -stripe, for meg var det NEO_RGBW og 800 khz, sjekk spesifikasjonene dine.

Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Når lampen starter går den gjennom en rull, hvitt, rødt, grønt og blått, du kan fjerne startdelen hvis du ikke vil ha en slik start.

Trinn 5: Neste versjon?

Min kone var litt bekymret da jeg opererte lampen hennes, men nå elsker hun det virkelig.

Når du setter kabelen inn, må du passe på å feste dem for å unngå bedøvende skygger.

Strømboksen er ganske stor, og gjør en skygge nederst, og begynner LED -stripen høyere kan redusere skygger.

Knappen sees når lyset er på, den er ikke estetisk, tenk å legge den på siden av veggen (hvis lampen er i nærheten av en vegg) og samme side som strøm. men det er godt å se hvor de er, jeg vil ikke sette noe merke på lampen.

I siste versjon, når du klikker på effektknappen, blinker blå LED for å indikere at du trykker på knappen, og hvilken animasjon som er aktiv, men den kan forbedres.

Mikro kan være mer fornuftig, og jeg lurer på å sette 2 mikro for å ha bedre følsomhet.

Mer effekt kan opprettes, men må gå for en Mega antar jeg ettersom minnet som er tilgjengelig på Nano er stengt til null.

En roterende koder for å endre effekt kan også være et alternativ. Men jeg liker kapasitiv bryter for tiden:)

Jeg festet en USB -kabel til toppen av lampen for å enkelt kunne programmere den.

Jeg legger til en generell bryter på strømledningen når jeg mottar den.

Legg merke til at hvis du er sliten med det i morgen, kan du bli kvitt ledet og sette tilbake den opprinnelige lampen, men jeg kan virkelig ikke forestille meg hvorfor….

Å legge til fjernkontroll er også på idélisten.

Anbefalt: