Innehållsförteckning:

Hur man gör Infinity Mirror Heart med Arduino och RGB Leds: 8 steg (med bilder)
Hur man gör Infinity Mirror Heart med Arduino och RGB Leds: 8 steg (med bilder)

Video: Hur man gör Infinity Mirror Heart med Arduino och RGB Leds: 8 steg (med bilder)

Video: Hur man gör Infinity Mirror Heart med Arduino och RGB Leds: 8 steg (med bilder)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, November
Anonim
Image
Image
Hur man gör Infinity Mirror Heart med Arduino och RGB Leds
Hur man gör Infinity Mirror Heart med Arduino och RGB Leds

Väl i en fest såg jag och hustrun en oändlig spegel, och hon fascinerades av utseendet och sa hela tiden att jag vill ha en! En god man lyssnar och minns alltid, så jag bestämde mig för att bygga en till henne som en alla hjärtans dagspresent.

Steg 1: Delar

Delar
Delar
Delar
Delar
Delar
Delar

Jag skulle inte vilja göra en vanlig vanlig oändlig spegel. Så tanken är att ha en hjärtform, så jag valde lite 3/16 tjock akryl som låg runt för laserskärning. Det skulle vara bättre att använda glas men jag har ingen aning om hur jag ska skära dem.

När det gäller elektroniken planerade jag att bygga den med RGB -lysdioder för snyggare effekter, Neopixels kommer i åtanke, men du kan också använda WS2812 -remsor. För att styra lysdioderna valde jag Arduino Nano för det mindre fotavtrycket. Jag hittade också en strömförsörjning och en strömkontakt som låg runt.

En annan viktig faktor är envägs spegelfilmen, för att göra fram- och bakstycket reflekterande.

En del koppartejp används också för kosmetika.

Här är länkarna till de delar jag använde:

LED -remsa: Adafruit Neopixel

(Amazon):

WS2812 Strip:

(Amazon)

(Banggood)

Arduino Nano:

(Amazon)

(Banggood)

Kopparfolie tejp:

(Amazon)

Envägs spegelfilm:

(Amazon)

Steg 2: Hur det fungerar

Hur det fungerar
Hur det fungerar
Hur det fungerar
Hur det fungerar

Infinity-speglarna har enkla konstruktioner, ljuskällan ligger mellan två speglade ytor, framspegeln måste vara enkelriktad så att ljuskällan kan lysa igenom.

I min design hålls LED -remsan också mellan en serie inre och yttre väggar.

Steg 3: Förbered alla akrylstycken

Förbereda alla akrylstycken
Förbereda alla akrylstycken
Förbereda alla akrylstycken
Förbereda alla akrylstycken
Förbereda alla akrylstycken
Förbereda alla akrylstycken

Det finns totalt 8 akrylstycken, 3 innerväggar, 3 ytterväggar, framsidan och baksidan.

Väggar

För ytterväggarna är det helt enkelt laserskuret utan ytterligare processer. För att blanda lysdioderna bättre utan några hotspots behöver innerväggarna en annan behandling. I den första designen hade jag dem för tunna för att även efter pärlblästring visar den fortfarande heta fläckar. Så jag slutade med en tjockare design.

Framsida

Jag vill att detta ansikte ska dölja LED -remsan bakom så jag försökte använda filmen på akrylark som en mask. I grund och botten måste du klippa en linje med riktigt låg lasereffekt så att du kan skala av för pärlblästring eller spraymålning. Extra maskeringstejp appliceras före skärningen för att den ska överleva sprängningen bättre.

Baksida

Jag spraymålade ena sidan av bakstycket, så det täcker all elektronik bakom.

Vi måste också applicera envägs spegelfilmen på både fram- och baksidan. Det finns massor av handledning online för att göra den perfekt platt och bubbla fri. (Inte i mitt fall: D)

Steg 4: Att sätta ihop

Sätta ihop
Sätta ihop
Sätta ihop
Sätta ihop
Sätta ihop
Sätta ihop

Nu är det dags att sätta ihop allt.

Stapla upp alla väggar och sedan kan vi vika LED -remsan inuti. Se till att alla trådar ligger på hjärtans spets så att de kan komma ut från baksidan.

Vi behöver fortfarande binda ihop alla lager. Jag försökte använda koppartejpen men den är för tunn som skapar många sprickor. Det slutade med att jag använde dubbelsidig tejp under koppartejpens substrat (avlägsnar inte koppartejpen) och applicerar sedan den förtjockade tejpen längs sidan.

Steg 5: 3D -utskrift av resten av delarna

3D -utskrift av resten av delarna
3D -utskrift av resten av delarna
3D -utskrift av resten av delarna
3D -utskrift av resten av delarna
3D -utskrift av resten av delarna
3D -utskrift av resten av delarna

Sedan modellerade jag ut 3 stycken som kan 3D -skrivas ut.

En hållare som fixar Arduino Nano och strömporten.

Ett skal som omsluter all elektronik

Ett litet stativ.

En speciell sak jag gjorde den här gången är att modellera en presspassningsfunktion. På var och en av de fyra pelarna på hållardelen finns ett grunt spår. På skalet till motsatsen, en matchande funktion med en liten läpp. Så att vi enkelt kan öppna det i framtiden.

Sedan grundade och slipade jag skalet i ett par varv och spraymålade sedan en kopparfärg för att matcha sidan.

3D -modellen och laservektorn bifogas här.

Steg 6: Elektroniska anslutningar

Image
Image
Elektroniska anslutningar
Elektroniska anslutningar
Elektroniska anslutningar
Elektroniska anslutningar

Elektroniken är ganska enkel. Anslut strömmen till Vin och GND, och anslut Neopixels 3 -stift till 5V, GND och en digital stift. Det är allt!

Jag gjorde en handledning för hur du använder Neopixel eller WS2812 LED -remsor här som referens

Det finns fortfarande många stift kvar för framtida expansioner som att lägga till mikrofoner, högtalare, batterier etc.

Steg 7: Programmering

Programmering
Programmering

När det gäller programmering ägnade jag inte för mycket tid åt att anpassa animeringen, DemoReel100 i Fast LED -biblioteket ser redan prickigt ut och fruen älskar det definitivt!

Steg 8: Det är det

Hoppas du gillar mitt projekt och tveka inte att lämna en kommentar om du har några förslag eller frågor!

Jag kommer att vara super tacksam om du kan prenumerera på min youtube -kanal här: www.youtube.com/chenthedesignmaker

Tack för att du läste och lyckades göra!

ANSVARSFRISKRIVNING: Deltagarlistan innehåller affiliate -länkar, vilket innebär att om du klickar på en av produktlänkarna får jag en liten provision utan extra kostnad för dig. Den här hjälpen stöder min ansträngning och gör att jag kan fortsätta göra sådana här videor. Tack för ditt stöd!

Rekommenderad: