Arduino-kontrollerad RGB LED Infinity Mirror



Uppdatering 11/22/2013: Tack till alla som röstade för det här projektet i Microcontroller Contest! Det var en av tre förstapristagare.

Update 9/17/2013: Tack till alla som röstade för det här projektet i Arduino contest (jag var en av tio "andra pris" vinnare)! Om du vill prova detta projekt med en adresserbara LED strip i stället för en analog band, kolla in Rainbow Jar projektet (också en Arduino contest vinnare).

Detta är min ta på en kombination av två klassiska projekt: RGB LED kontroll med en Arduino och en Infinity spegel. Det är en RGB LED infinity spegel att låter dig växla mellan en Varvtalsstyrda färg-fade och en direkt-kontroll läge där du individuellt ställa röda, gröna och blå LED ljusstyrka. Primära inspirationen till detta projekt kommer från denna oändlighet spegel Instructable och Adafruit's RGB LED Strip handledning, men det finns många mer kvalitet resurser ute på båda projekten.

Jag har gjort mitt bästa att inrikta projektet mot nybörjare genom att ge en exakt lista av material jag använt och det exakta förfarandet som jag följde. Ett återkommande tema jag har märkt i kommentaren avsnitt för andra infinity speglar saknas länkar till specifika delar (t.ex. exakt vad typ av lysdioder eller LED strips användes, vilka strömförsörjning, var man kan köpa speglar, höljet...). Klart, om du vet vad du gör och vill spendera mer (eller mindre) pengar för att designa en något annorlunda spegel, du kan justera ditt material efter behov, använda en annan Arduino ombord, etc. Du kan hoppa över Arduino helt och göra en ganska enkla, billiga infinity spegel om du vill (bara söka Instructables för "infinity spegel" och du hittar några), eller galen och spendera hundratals om inte tusentals dollar (Sök YouTube för "infinity spegel bord" och du får idén).

Så, på listan material. Kom ihåg att detta är en exakt lista över delar som jag använde, men jag sydde gradvis ihop för detta projekt under en lång tid. Jag inte sitta ner, jämföra leverantörer (t.ex. Adafruit vs Sparkfun) och hitta det absoluta billigaste sättet att bygga detta. Så, Välkommen att shoppa runt för att få ner kostnaden (och skicka länkar i kommentarerna om du hittar en bättre/billigare version av en viss del!). Kvantiteter är bara 1 (en) om inget annat anges, priser avrundas till närmaste dollar från och med September 2013.

Material: elektronik

Uppdatera februari 2016: Ett kit med alla de elektroniska materialen för detta projekt är nu tillgänglig från Jameco elektronik. Observera att detta kit gör inte inkludera material för att bygga spegel ram så behöver du fortfarande att köpa dem separat (se nedan). Jag tjänar en provision på försäljningen av denna sats som anges längst ned på denna sida.

  • Arduino UNO R3 med mini bakbord och hoppare ledningar. Jag har Börjat med Arduino Kit från Maker skjul ($65).
  • (Valfritt): Arduino/skärbräda innehavaren. Maker skjul kit inte kom med en - jag 3D tryckt detta cool minimalistisk design hittade jag på Thingiverse.
  • 1 meter RGB LED strip ($25). Detta är en analog , vilket innebär att du bara kan kontrollera färgen på hela remsan på en gång. SparkFun också bär en digital RGB LED -strip som har individuellt adresserbara lysdioder (om du ville skicka ljuspulser ner remsan en ledde i taget, eller har några andra mönster), men det är dyrare ($45) och du måste helt olika Arduino kod. Båda remsorna kan skäras till längd för att passa din spegel.
  • Fyra 10 K potentiometrar ($1).
  • Tre N-kanal MOSFETs ($1).
  • SPDT strömbrytaren ($1,50).
  • 22 AWG hookup wire (svart), 100 fot ($8). Detta är endast nödvändiga om du pref att färgkoda din V + och marken anslutningar med röd och svart respektive. Annars kan du bara använda multi-färgade bygeln kablarna som kommer med de flesta Arduino kit. 100 fötter är också långt mer än du behöver för detta projekt, men du kan aldrig ha för mycket hookup wire! Du kan få en mindre 25' rullar från SparkFun.
  • 22 AWG hookup wire (röd), 100 fot ($8). Samma anmärkning som ovan, med mindre roll här.
  • Fat jack bakbord adapter ($1).
  • 12V/5A DC strömförsörjning ($25). Detta är en stor plats att potentiellt spara pengar. RGB LED strip jag använde kräver 12V, och enligt datablad, drar 60mA för varje 3-LED segment (den minsta enheten remsan kan skäras i). Så vid 60 lysdioder för hela remsan är som ett absolut maximum av 1.2a på full ljusstyrka. Jag hade en 12V laddare liggandes från några gamla bortglömda enhet, men det var bara till 0.5a och inte kunde tända hela remsan. Så jag gick vidare och köpte en biffiga leverans eftersom jag tänkte att det skulle vara bra för framtida projekt ändå. Både Adafruit och SparkFun bära mindre, billigare 12V leveranser (1A och 600mA respektive) att kan passa dina behov bara böter beroende på storleken på din spegel och hur många lysdioder den kommer att använda. Du kan också rensa något liknande en gammal laptop laddare, men kontrollera utspänning och aktuella specifikationer (oftast tryckt på etiketten).

Material: Bygga spegeln

Viktigt: det finns tre huvudsakliga delar som måste passa ihop för att bygga detta: den vanlig spegeln, ramen och envägs spegeln. Det första är det lättast om du kan hitta en kartong/papper mache lock och en vanlig spegel som kommer att passa väl inuti den - de delarna jag köpt inte passar ihop perfekt, så jag var tvungen att använda en lösning (se steg 6). Andra skär akryl kan vara en smärta beroende på verktyg du har, så planera för detta (se steg 9 och 10). Det finns också en viktig faktor när det gäller LED strip, som inte kan skäras till valfri längd - det måste skäras i multiplar av 3-LED segmenterar, som är bara blyg av 2" lång - så du vill ha den inuti omkretsen på din spegel ram till vara en multipel av den längden. Så jag ska länka till de delar som jag brukade bygga min spegel, men du kan fortfarande följa dessa anvisningar för att bygga en spegel av en annan storlek eller form.

  • 9" diameter rund spegel. Jag köpte detta kit av 7 speglar ($14) med avsikt att också att göra vissa mindre infinity speglar.
  • Kit av 8", 9", och 10 "diameter rund papper mache lådor ($9). Viktigt - jag köpte dessa hoppas att 9" diameter spegeln skulle passa väl inne antingen 9" locket eller rutan själv (och eftersom jag inte kunde hitta individuella boxar till salu på Amazon). Den gjorde icke. 9" locket var alldeles för liten, och rutan 10" var för stor. Så gjorde jag det att fungera genom att skära ut toppen av 9" locket och bara använda fälgen. Detta är meningsfullt om du kan du gå vidare och titta på bilder i steg 6. Punkt att vara, helst bör du använda en spegel som sitter tätt inuti en papper mache lock eller låda.
  • 1/8" tjocka 12"x 12"ark klar gjuten akryl (plexiglas). Tillgängliga på Amazon ($8) och McMaster-Carr ($9). Akryl är super lätt att skära om du har tillgång till en laserskärare. Jag vill inte, så jag försökte med en sticksåg (steg 9) och en poäng-och-snap metoden (steg 10). Båda fungerade relativt väl men resulterade i några taggiga kanter, och i efterhand skulle ha fungerat mycket bättre för en rektangulär spegel i stället för en runda. Om du vill bygga en något mindre spegel, säljer McMaster färdigskurna 6" diameter cirklar. Jag shoppa inte runt mycket för större utstansade cirklar men du kanske kan hitta dem.
  • Speglade fönstret nyans. Jag beställde det här från Amazon ($27) men du kan lätt hitta detta i järnhandeln. Antagligen svårt att hitta i små mängder, så planera på att ha massor kvar.
  • Svart färg. Jag plockade upp en burk med generiska svart sprayfärg ($3) på AC Moore.
  • Valfritt: om du vill få riktigt fancy, du skulle kunna beställa en anpassad storlek enkelriktad spegel, i stället för att speglas fönstret nyans på en bit plexiglas. Detta kommer förmodligen ge dig en högre optisk kvalitet i din färdiga produkten, men jag undersöka inte saken.

Verktyg

  • Lödkolv. Jag har denna variabel temperatur en från SparkFun ($45). Du kanske kunna komma undan utan en, beroende på hur din LED strip anländer. Produktsidan SparkFun säger "Du kommer att behöva löda på en egen tråd.", men min remsa kom med alla fyra kablarna redan fastlödda på. Trots detta kan driver ändarna (stranded) sladdar till en skärbräda vara en smärta, så jag rekommenderar lödning på små segment av solid-kabel att göra det lättare.
  • Blyfria lödningar ($8).
  • Wire strippor ($5), om du inte redan har ett par som kan tömma 22 AWG. Igen, kan du klämma av utan dessa om nödvändigt, men jag satsar de flesta människor läser detta har tråd strippor.
  • Mini tång nål näsa ($2) om, som jag, du är klumpig och hatar hantering av lilla bakbord komponenter med fingrarna.
  • Borrmaskin (se steg 6 - du kan nog bara komma undan med en vass kniv)
  • Superlim
  • Eltejp

Fick allt det? Dags att börja bygga!

Se Steg
Relaterade Ämnen

Kromatiska temperatur Display - Arduino kontrollerad RGB LED Infinity Mirror

Detta projekt var löst inspirerad av , en väderstation display vars färg är baserad på utomhustemperaturen. Jag hade en rumskompis College som hade en av dessa och det var mycket användbart, i Pittsburgh särskilt, att bara kasta en blick på färgen oc...

Arduino kontrollerad RGB LED nattlampan

behövs en nattlampa för mina pojkar och ville ha något mer än normala kontakten i. De ville ha en de kunde plocka färg och en som skulle ändra färg.Lätt - en Arduino, RGB LED och vissa PWM!Plocka färg var frågan. Jag bestämde mig på en knapp lösning...

Arduino kontrollerad RGB LED Dot Matrix styrelse

detta projekt är en relativt okomplicerad och enkel DIY musik ombord.Dot Matrix styrelse kommer att tillåta äldre person att skapa egen musik och beats.Allt du måste ha är en förståelse för Arduino och kretsar.Steg 1: Samla delar som behövsHär är en...

Arduino kontrollerad RGB LED strip för vardagsrummet

Tanken bakom denna lilla projekt var att ha lite ganska indirekta humör ljus i vardagsrummet. Den styrs av openHAB servern (det projektet är fortfarande på listan som ska läggas till denna webbplats) installerat på en Raspberry Pi. Naturligtvis, kan...

Arduino-programmerbar LED Infinity Mirror

Är du trött på att titta på rummet element som förefaller ha ändliga djup?Kanske bör du överväga att bygga ditt eget Arduino-programmerbar LED Infinity spegel!Denna synvilla är ett blickfång och erbjuder massor av utrymme för anpassning och cool prog...

IPhone kontrollerad RGB LED (Arduino)

Detta projekt visar hur du ställer in Arduino med RGB LED och kontrollera den med din iPhone via ditt Wifi-nätverk. Du kan ställa in 15 olika färger + 2 program med iPhone app.URL för kort demovideo:https://Drive.Google.com/Open?ID=0B4_uJI1BOUG5dFpE....

SoGo Mini endast bärbar Multi högtalare med APP kontrollerad RGB LED-ljus

Kommer snart SoGo Mini enda bärbara Multi högtalare med APPKontrollerade RGB LED-ljus och anpassningsbara ring färg. Brett spektrum av kompatibilitet med andra enheter, såsom Mac, PC, Android, IOS, 20 plus timmars power backup och bred räckvidd gör d...

Android kontrollerad RGB LED genom att använda Arduino

Hai till alla i inlägget iam kommer visa hur du styr RGB LED med android med arduino och HC-05 Bluetooth-modul.Jag sökte på webben finns många tekniker för att styra RGB LED. Men detta är den metod som är mycket enkel och lätt.I denna metod färgen på...

RC kontrollerad rgb led strip

Skapa din egen rc kontrollerad led-strip för enskilda rum belysning!De flesta rgb-led-strips styrs av en infraröd fjärrkontroll. För att aktivera det eller inaktivera eller ändra färg, måste du stanna framför mottagaren. Detta är tråkigt och inte rik...

Arduino drivs RGB LED klocka med rullning

detta är en 8 x 8 RGB LED modul, som drivs av 4 x 74HC595N SKIFT register kontrolleras av en Boarduino (Arduino klon som kan användas på en skärbräda). Tid uppgifterna är från en DS1307 Real Time Clock IC.Displayen är mata sedan datum och tid och cyk...

WiFi kontrollerad RGB LED Strip

De IR-fjärrkontroller som används för att styra RGB LED strips kan ibland bli irriterande på grund av deras begränsade räckvidd och jakt på fjärrkontrollen när du inte hittar den. Detta enkla, men effektiva projekt kan lösa ett problem genom att kont...

Bluetooth kontrollerad RGB LED lampa

I detta Instructable kommer jag visa hur man skapar en mångfärgad lampa kontrolleras via Bluetooth med en Arduino, HC-05 Bluetooth-modul och Android-enhet eller Teraterm för datorer med Bluetooth. Koden för lampan för närvarande gör att användaren ka...

IR kontrollerad RGB LED

Detta gör att full RGB kontroll av en RGB LED (ca. 1,6 miljoner färger). Detta är bara ett bevis på konceptet; verkliga applikationer kan vara att ansluta och RGB LED srtip för belysning av ditt rum eller din dator.Reservdelslista:Arduino UNO Rev3RGB...

10 "x 10" LED Infinity Mirror

Detta täcker byggnaden en 10 "x 10" Infinity spegel Kit från Chromation system. Men inkluderade planerna kunde användas till att bygga en från egna delar och leveranser av akryl, masonit eller liknande. I kit ram är tillverkad av polystyren plas...

Arduino Powered RGB LED Vodka hylla

detta instructable kommer du igång att göra ditt eget arduino powered röd grön och blå LED-projekt. Det behöver inte ens vara en hylla! Vodka flaskor råkar bara lysa upp fint så det är vad jag valde att göra.I detta projekt använder vi varje stift på...

LED infinity mirror

Avhandlingar infinity speglar är ganska cool och lätt att göra. Begreppet det att du har en vanlig spegel, med led-lampor mellan vanlig spegel och en två spegel. Två sätt spegeln är en dyrare och det ska vara samma storlek som en vanlig spegel. Jag a...

Arduino-kontrollerade UV LED PCB exponering Box

varför göra en exponering låda?Som många Arduino älskare, när jag började att skapa större projekt ville jag självklart inte hålla dem på en bräcklig bakbord. Som många människor gör, började jag samla mina projekt på billigt prototyp styrelser. Meda...

Arduino iPhone RGB-Led Strip & Cromalight

Om Cromalight AppCromalight är en iPhone App, i kombination med billig och lätt till setup maskinvara "Arduino shield", kan du ta kontroll över växlar upp till 6 belysning eller apparater hemma, det har också en omgivande färg picker gränssnitt...

Arduino RGB LED lampa + 4 bitars LCD-skärm

detta är min första instructable!!! Yay...Innan jag fortsätter. Jag inte gå in på Detaljer för hur man skär trä, eller pussla ihop allt. Jag freestyled hela byggprocessen, vilken kom att tänka på är vad jag reproduceras. Poängen med detta instructabl...