Innholdsfortegnelse:
Video: Hvordan lage et uendelig speilhjerte med Arduino og RGB -lysdioder: 8 trinn (med bilder)
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
En gang i en fest så jeg og kona et uendelig speil, og hun ble fascinert av utseendet og sa stadig at jeg vil ha det! En god mann lytter og husker alltid, så jeg bestemte meg for å bygge en til henne som en valentinsdag.
Trinn 1: Deler
Jeg ville ikke lage et annet vanlig uendelig speil. Så tanken er å ha en hjerteform, så jeg plukket noen 3/16 tykke akryl som lå rundt for laserskjæring. Det ville være bedre å bruke glass, men jeg aner ikke hvordan jeg skal kutte dem.
Når det gjelder elektronikken, planla jeg å bygge den med RGB -lysdioder for finere effekter, Neopixels kommer i tankene, men du kan også bruke WS2812 -strips. For å kontrollere lysdiodene valgte jeg Arduino Nano for det mindre fotavtrykket. Jeg fant også en strømforsyning og en støpsel som lå rundt.
En annen viktig ting er enveis speilfilmen, for å gjøre front- og bakstykkene reflekterende.
Noen kobberbånd brukes også til kosmetikk.
Her er linkene til delene jeg brukte:
LED Strip: Adafruit Neopixel
(Amazon):
WS2812 Strip:
(Amazon)
(Banggood)
Arduino Nano:
(Amazon)
(Banggood)
Kobberfolie tape:
(Amazon)
Enveis speilfilm:
(Amazon)
Trinn 2: Slik fungerer det
Uendelig speil har enkle konstruksjoner, lyskilde klemt mellom 2 speilet overflate, frontspeilet må være enveis, slik at lyskilden kan skinne gjennom.
I mitt design er LED -stripen også holdt mellom en rekke innvendige og utvendige vegger.
Trinn 3: Klargjøring av alle akryldelene
Det er totalt 8 akrylstykker, 3 indre vegger, 3 yttervegger, forsiden og baksiden.
Vegger
For ytterveggene er det ganske enkelt laserskåret uten ytterligere prosesser. For å blande lysdiodene bedre uten hot spots, trenger innerveggene en annen behandling. I den første designen hadde jeg dem for tynne til at selv etter perleblåsing viser den fremdeles hot spots. Så jeg endte opp med et tykkere design.
Forsiden
Jeg vil at dette ansiktet skal gjemme LED -stripen bak, så jeg prøvde å bruke filmen på akrylark som en maske. I utgangspunktet må du kutte en linje med veldig lav laserkraft, slik at du kan skrelle av for perleblåsing eller spraymaling. Ekstra maskeringstape påføres før kuttet, for at den skal overleve sprengningen bedre.
Bakside
Jeg spraymalte den ene siden av bakstykket, så det dekker over all elektronikken bak.
Vi må også bruke enveis speilfilm på både forsiden og baksiden. Det er tonnevis med opplæring på nettet for å gjøre den perfekt flat og boblefri. (Ikke i mitt tilfelle: D)
Trinn 4: Sett sammen
Nå er det på tide å sette alt sammen.
Stabel alle veggene opp, så kan vi brette LED -stripen innvendig. Sørg for at alle ledningene er på tuppen av hjertet slik at de kan komme ut av baksiden.
Vi trenger fortsatt å binde alle lagene sammen. Jeg prøvde å bruke kobberbåndet, men det er for tynt som skaper mange sprekker. Jeg endte opp med å bruke dobbeltsidig tape under kobberbåndsubstratet (ikke skrelle av kobberbåndet), og deretter påføre denne fortykkede tapen langs siden.
Trinn 5: 3D -utskrift av resten av delene
Deretter modellerte jeg ut 3 stykker som kan 3D -printes.
En holder som fester Arduino Nano og strømporten.
Et skall som omslutter all elektronikk
Et lite stativ.
En spesiell ting jeg gjorde denne gangen, er å modellere en presspass -funksjon. På hver av de 4 stolpene på holderstykket er det et grunt spor. På skallet motsatt, en matchende funksjon med en liten leppe. Slik at vi enkelt kan åpne det i fremtiden.
Deretter grunnet og pusset jeg skallet i et par runder, og deretter spraymalte jeg en kobberfarge for å matche siden.
3D -modellen og laservektoren er vedlagt her.
Trinn 6: Elektroniske tilkoblinger
Elektronikken er ganske enkel. Koble strømmen til Vin og GND, og koble Neopixels 3 -pinners til 5V, GND og en digital pinne. Det er det!
Jeg lagde en opplæring for hvordan du bruker Neopixel eller WS2812 LED Strips her som referanse
Det er fortsatt mange pins igjen for fremtidige utvidelser som å legge til mikrofoner, høyttalere, batterier, etc.
Trinn 7: Programmering
Når det gjelder programmering, brukte jeg ikke for mye tid på å tilpasse animasjonen, DemoReel100 i Fast LED -biblioteket ser allerede prangende ut og kona elsker det definitivt!
Trinn 8: Det er det
Håper du liker prosjektet mitt, og ikke nøl med å legge igjen en kommentar hvis du har forslag eller spørsmål!
Jeg vil være veldig takknemlig hvis du kan abonnere på YouTube -kanalen min her: www.youtube.com/chenthedesignmaker
Takk for at du leser og liker å lage!
ANSVARSFRASKRIVELSE: Delelisten inneholder tilknyttede lenker, noe som betyr at hvis du klikker på en av produktlenker, får jeg en liten provisjon uten ekstra kostnad for deg. Denne hjelpen støtter min innsats og lar meg fortsette å lage videoer som dette. Takk for støtten!