Eldstad Ljuseffekt: 4 steg
Eldstad Ljuseffekt: 4 steg
Anonim
Eldstad Ljuseffekt
Eldstad Ljuseffekt
Eldstad Ljuseffekt
Eldstad Ljuseffekt
Eldstad Ljuseffekt
Eldstad Ljuseffekt

Efter en lång och kall vinterdag är det inte trevligt att sitta framför din eldstad i värmen i ditt hus? De flesta människor har inte riktigt en öppen spis, men även sikten eller flammans ljus kan värma dig och ditt kalla hjärta.

Om du letar efter denna mysiga känsla är du på rätt ställe! Jag kommer att visa dig hur du kan göra din egen eldstadseffekt med ett Arduino -kort och adresserbara LED -remsor. Du kommer att ha gott om tid att göra detta projekt innan vintern kommer.

Jag skulle vilja konstatera att bilderna inte representerar ljusets sanna färger, kanske på grund av vitbalansen i min telefonkamera. Ljusvideon är närmast de riktiga färgerna. Eftersom denna instruerbara är med för regnbågstävlingen är det viktigt att dessa är orange färger på bilderna.

Tillbehör

Saker du behöver:

  • Arduino -kort (jag använde en nano -klon, du kan använda nästan vilken typ som helst)
  • WS2812B adresserbar RGB LED -remsa (önskad längd, min har 29 lysdioder)
  • 5V väggadapter (9V är okej heller)
  • Aluminium LED -profil (önskad längd)
  • Tryckknapp (normalt öppen)
  • Kopplingsdosa (en liten)
  • Trådar
  • Värmekrympslang (tillval)

Saker du kommer att använda:

  • Lödkolv och löd
  • Skalpell eller verktygskniv
  • Värmepistol eller tändare
  • Sidoskärare
  • Metallsåg eller handsåg

Steg 1: Koncept

Jag använde en Arduino Nano -klon från ebay, du behöver inte hålla dig till denna typ, vilket Arduino -kort som helst kan användas. Du behöver en bit WS2812B adresserbar RGB LED -remsa. Styrenheten skickar N*16 bitar information till den första lysdioden. Den första lysdioden läser de första 16 bitarna och låter resten av informationen ((N-1)*16 bitar) gå igenom. På så sätt kan vi styra lysdioderna i hela remsan en efter en med bara en utgång från kortet. Jag använder också en ingång för tryckknappen, så jag kan enkelt välja mönster.

Själva enheten är verkligen enkel, den kan enkelt byggas av en nybörjare. Det finns många saker även i detta enkla projekt som du kan utelämna, vilket gör det ännu enklare. Om du ändrar koden kan du ta bort tryckknappen, eller om du inte skulle vilja använda aluminiumprofilen är det helt ok. Tejpa bara bandet var du vill.

Steg 2: Gör enheten

Gör enheten
Gör enheten
Gör enheten
Gör enheten
Gör enheten
Gör enheten

Först måste du bestämma längden på din eldstadens ljusrad. Det kan vara en meter, en gård, min är cirka 50 cm. Du kan klippa LED -remsan mellan alla lysdioder. Jag hade en 52 cm lång aluminiumprofil, så bara 29 lysdioder passar in. Om du har bestämt längden på remsan, klipp den. Därefter måste du skära aluminiumprofilen. Det rekommenderas att klippa profilen lite längre (ca 2 cm längre), så det blir lite plats för trådarna och ändbitarna. Använd den dubbelsidiga tejpen på baksidan av LED -remsan för att fästa den i profilen. Skjut in plastprofillocket på plats. Om du inte vill använda profilen kan du tejpa LED -remsan på plats senare.

Du behöver tre ledningar för LED -remsan.

  • 5V
  • GND
  • Data in

Löd dessa tre ledningar till remsan. Se till att löda ingångssidan av remsan (En liten triangel visar dataflödets riktning).

Skär eller borra ett hål i toppen av kopplingsdosan så att din normalt öppna knapp passar perfekt in. Löd två ledningar till knappkontakterna. Du kan använda värmekrymprör eller eltejp här.

Klipp eller borra 2 små hål på sidorna av lådan, så att du kan få in ström och ledningarna från lysdioderna. Lödkontakter till trådändarna. (Använd kvinnliga rubriker om du också använder en Nano).

Anslut kablarna till väggadaptern till GND och VIN. Om du använder en reglerad 5V -strömförsörjning kan du ansluta den till 5V istället för VIN. Anslut tryckknappsstiften till GND och D4 (du kan använda andra GPIO-stift om du ändrar koden). Anslut LED -remsan till GND, 5V och D3 (du kan använda andra GPIO -stift om du ändrar koden). Du kan behöva använda GND -stiftet på ISP -rubriken om du tar slut på GND -stiften. Du kan fästa styrenheten med varmt lim eller dubbelsidig tejp i lådan. Eller så kan du låta det vara som det är (precis som jag gjorde).

Steg 3: Programmering

Det här steget är ganska enkelt, men du behöver neopixelbiblioteket från adafruit. Du kan ladda ner den härifrån med min programkod. Efter nedladdningsprocessen måste du flytta neopixelbiblioteket till mappen Arduino bibliotek. Du kan flytta programkoden bredvid dina Arduino -skisser.

Om du inte vill ändra min kod, anslut din Arduino och du kan välja korttyp och port i IDE. Gör nödvändiga ändringar om det behövs och tryck på ladda upp. IDE bör sammanställa och ladda upp koden till ditt kort och den är redo för handling.

Du kan välja önskat LED-mönster med tryckknappen. Min kod innehåller en öppen spis, ett ljus och en döende öppen spis tillsammans med andra mönster.

I ljusläget pulserar och flimrar de centrala lysdioderna med gulorange färg. I eldstadsmönstret representerar varje LED en liten låga. Varje låga har ett maximalt och minimalt ljus, ju ljusare det är, desto närmare är det gult. Dimmare lågor kommer att ha orange-röd färg. I varje cykel genereras flamvärden slumpmässigt från det tidigare värdet, men detta värde kan inte vara för långt bort från de intilliggande värdena. Det döende eldsljuset blir mörkare och lyser bara svagt i en mer rödaktig färg efter en tid

Du kan ställa in antalet lysdioder i min kod, eller så kan du busa med värdena i början av min programkod. Jag försökte göra eldeffekten ganska realistisk och jag tycker att det fungerade ganska bra.

Steg 4: Slutet

Här är 3 videor av effekten. Eldstaden, ljuset och en tidsfördröjning för den döende eldstaden.

Du är färdig. Du gjorde en fin eldstadslampa till ditt hem.

Det är ett trevligt och enkelt projekt som även nybörjare kan skapa på nolltid.

Ställ gärna frågor om detta projekt i kommentarerna, jag hjälper dig gärna med eventuella problem.

Rekommenderad: