Innehållsförteckning:

Dekorativ LED -lampa Ljudreaktiv (Arduino): 5 steg (med bilder)
Dekorativ LED -lampa Ljudreaktiv (Arduino): 5 steg (med bilder)

Video: Dekorativ LED -lampa Ljudreaktiv (Arduino): 5 steg (med bilder)

Video: Dekorativ LED -lampa Ljudreaktiv (Arduino): 5 steg (med bilder)
Video: Декоративные LED свечи 2024, Juni
Anonim
Image
Image

God dag, det är min första instruerbara, och jag är ingen engelsk man;) förlåt mig om jag gör fel.

Ämnet jag ville prata om är en LED -lampa än vad som också kan vara ljudreaktivt.

Historien börjar med min fru som äger denna lampa från Ikea sedan länge och jag tror alltid, när jag tittar på den, att det kan vara ett bra ämne att förvandla den med LED -remsa.

Sedan jag läste några instruktioner såg jag det ämnet som gav mig bra inspiration, tack vare Natural Nerd

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

Letar jag efter information för att veta hur det fungerar hittar jag också bra animering i

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

Tack också till Michael Bartlett

Låt oss sedan börja ställa in den Ikea -lampan, det kommer att vara en standardlampa (vit) med en kruka för att kunna justera ljusstyrkan, och sedan byter den till musikreaktiv lampa med 8 olika animationer.

Videon visar inte bra potareffekten, den är trevligare i verkligheten.

Förlåt om jag missar några detaljer men jag tänkte inte skriva en instruerbar innan jag gjorde det.

Edit: Jag har lagt till en ny video men min kamera (mobiltelefon) är mättad med ljuset, förlåt för det), vi kan se starteffekten och den vita lampan med ljusstyrka och sedan flera musikeffekter

Steg 1: Dellista

Här listan

  1. naturligtvis själva lampan
  2. en arduino NANO (som den här)
  3. Nanosköld (inte obligatorisk men mycket partisk)
  4. Ljudmodul (var försiktig TA INTE KY-037 eller KY-038 med är INTE vettiga alls)
  5. 3m LED -remsa RGBW (en RGB kan räcka men jag ville leka med RGBW) Jag tog varmvitt, det är ADRESSABLE -remsa, varje LED kan styras individuellt, det är INTE standard RGB -remsa
  6. 1 kruka (5 potar här)
  7. Effekt 5v 20Ah (10 eller 15 kan räcka men jag föredrog att vara stor)
  8. 2 kondensatorbrytare (standardbrytare kan också vara bra)
  9. kabel-
  10. pedal
  11. R/C -kabel (lätt att ansluta till 3 -polig sensor)

Steg 2: Förbered lampan

Förbered lampan
Förbered lampan
Förbered lampan
Förbered lampan
Förbered lampan
Förbered lampan

Lampan är i kit och måste monteras. Eftersom vi inte kommer att använda lampan och plasten som låser alla rör tillsammans, och eftersom det är tyst inte särskilt styvt på ursprunget bestämde jag mig för att lägga till bult, så gör ett hål och fäst varje rör ihop. Var försiktig, en är kortare och är starten från botten.

Förlåt att jag inte fick tillräckligt med bild när jag gjorde det.

Lampan är 1m38 lång, jag använde 2 st ledremsor som jag satte på 2 sidan av röret.

Var försiktig, remsan måste vara i rätt mening, eftersom kabeln måste vara i botten, det finns en ingång och en utgång på en sådan LED -remsa, ingången ska vara längst ner. Varje LED -remsa är 77 LED lång för mig, men får se senare att det är för mycket för arduino NANO.

Jag försöker hetlimma remsan på röret, men när jag beställde tog jag den vattentäta versionen av silikon, och det heta limet limde inte fast den:(Så jag använde tie-raps istället. Tänk att fästa kabel samtidigt.

Steg 3: Kapacitiva omkopplare och Potar

De kapacitiva omkopplarna och potaren
De kapacitiva omkopplarna och potaren
De kapacitiva omkopplarna och potaren
De kapacitiva omkopplarna och potaren
De kapacitiva omkopplarna och potaren
De kapacitiva omkopplarna och potaren
De kapacitiva omkopplarna och potaren
De kapacitiva omkopplarna och potaren

De två kapacitiva omkopplarna är inuti lampan och reagerar relativt bra genom lampans plast.

Du kan lägga den där du vill, jag fäst dem med bara ett lim, mitt på lampans höga.

Den översta är för att byta från vit till animation.

Den nedersta är en för att ändra animationsstil. Det finns 8 animationer, 7 är musikreaktiva och den sista är bara oändligt rörlig.

Till potar, i början, jag ville använda en glidande potar men jag visste inte var jag skulle lägga det lätt, så slutligen gjorde jag ett hål på toppen och satte en roterande.

Steg 4: Schematisk och programmering

Schematisk och programmering
Schematisk och programmering

Koppla ihop allt

Och ladda upp koden

Det använder bara Adafruit_NeoPixel -biblioteket, var noga med att ha installerat det.

I koden har du:

#define NUM_LEDS 74

Även om jag använde en 77 längd ledremsa, nanot var slut på minne och ingenting händer förrän jag gick ner till 74 LED bara. Det kan vara bättre att använda en Mega

#define MIC_LOW 0.0#definiera MIC_HIGH 737.0

Kontrollera min / max -värdet du får med din sensor.

När du deklarerar din LED -remsa, för mig var det NEO_RGBW och 800 khz, kolla dina specifikationer.

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

När lampan startar går den genom en rullar upp vitt, rött, grönt och blått, du kan ta bort startdelen om du inte vill ha en sådan start.

Steg 5: Nästa version?

Min fru var lite orolig när jag opererade hennes lampa, men nu älskar hon det verkligen.

När du sätter in kabeln inuti, var noga med att fästa dem för att undvika bedövningsskuggor.

Strömboxen är ganska stor och gör en skugga längst ner, börjar LED -remsan högre kan minska skuggorna.

Knappen syns när ljuset är tänt, det är inte estetiskt, tänk att lägga den på sidan av väggen (om lampan är nära en vägg) och samma sida som ström. men det är bra att se var de är, jag vill inte göra några märken på lampan.

I den senaste versionen, när du klickar på effektknappen, blinkar blå lysdiod för att indikera att du trycker på knappen och vilken animering som är aktiv men den kan förbättras.

Mikro kan vara mer förnuftig, och jag undrar att sätta 2 mikro för att få bättre känslighet.

Mer effekt kan skapas, men måste gå för en Mega antar jag eftersom minnet som finns tillgängligt på Nano är stängt till noll.

En roterande kodare för att ändra effekt kan också vara ett alternativ. Men jag gillar kapacitiv switch för tillfället:)

Jag kopplade en USB -kabel till lampans ovansida för att enkelt kunna programmera den.

Jag lägger till en allmän strömbrytare på nätsladden när jag får den.

Observera att om du är trött i morgon kan du bli av med lysdioden och sätta tillbaka den ursprungliga lampan, men jag förstår verkligen inte varför ….

Att lägga till fjärrkontroll finns också i idélistan.

Rekommenderad: