Peis lyseffekt: 4 trinn
Peis lyseffekt: 4 trinn
Anonim
Peis lyseffekt
Peis lyseffekt
Peis lyseffekt
Peis lyseffekt
Peis lyseffekt
Peis lyseffekt

Etter en lang og kald vinterdag er det ikke hyggelig å sitte foran peisen din i varmen i huset ditt? De fleste har egentlig ikke peis, men selv synet eller flammelyset kan varme deg og ditt kalde hjerte.

Hvis du er ute etter denne koselige følelsen, er du på rett sted! Jeg vil vise deg hvordan du kan lage din egen peislyseffekt med et Arduino -bord og adresserbare LED -strips. Du vil ha god tid til å lage dette prosjektet, før vinteren kommer.

Jeg vil gjerne konstatere at bildene ikke representerer de sanne fargene på lyset, kanskje på grunn av hvitbalansen i telefonens kamera. Lysvideoen er nærmest de virkelige fargene. Ettersom denne instruksen er i regnbuekonkurransen, er det viktig at disse er oransje farger på bildene.

Rekvisita

Ting du trenger:

  • Arduino -bord (jeg brukte en nano -klon, du kan bruke nesten hvilken som helst type)
  • WS2812B adresserbar RGB LED -stripe (ønsket lengde, min har 29 lysdioder)
  • 5V veggadapter (9V er greit heller)
  • Aluminium LED -profil (ønsket lengde)
  • Trykknapp (normalt åpen)
  • Koblingsboks (en liten)
  • Ledninger
  • Varmekrympeslange (valgfritt)

Ting du vil bruke:

  • Loddejern og loddetinn
  • Skalpell eller brukskniv
  • Varmepistol eller lighter
  • Sidekutter
  • Metalsag eller håndsag

Trinn 1: Konsept

Jeg brukte en Arduino Nano -klon fra ebay, du trenger ikke å holde deg til denne typen, et hvilket som helst Arduino -bord kan brukes. Du trenger et stykke WS2812B adresserbar RGB LED -stripe. Kontrolleren sender N*16 biter informasjon til den første lysdioden. Den første LED-en leser de første 16 bitene og lar resten av informasjonen ((N-1)*16 bits) gå gjennom. På denne måten kan vi kontrollere lysdiodene til hele stripen en etter en med bare en utgang fra brettet. Jeg bruker også en inngang for trykknappen, slik at jeg enkelt kan velge mønstre.

Selve enheten er veldig enkel, den kan enkelt bygges av en nybegynner. Det er mange ting, selv i dette enkle prosjektet, som du kan utelate, noe som gjør det enda enklere. Hvis du endrer koden, kan du fjerne trykknappen, eller hvis du ikke vil bruke aluminiumsprofilen, er det helt greit. Bare teip stripen hvor du vil.

Trinn 2: Lag enheten

Å lage enheten
Å lage enheten
Å lage enheten
Å lage enheten
Å lage enheten
Å lage enheten

Først må du bestemme lengden på peisen lys rekke. Det kan være en meter, et verksted, mitt er omtrent 50 cm. Du kan kutte LED -stripen mellom alle lysdioder. Jeg hadde en 52 cm lang aluminiumsprofil, så bare 29 lysdioder passer inn. Hvis du har bestemt lengden på stripen, kutt den. Etter det må du kutte aluminiumsprofilen. Det anbefales å kutte profilen litt lenger (ca. 2 cm lengre), så det blir litt plass til ledningene og endebitene. Bruk den dobbeltsidige tapen på baksiden av LED -stripen for å feste den i profilen. Skyv plastprofillokket på plass. Hvis du ikke vil bruke profilen, kan du tape LED -stripen på plass senere.

Du trenger 3 ledninger for LED -stripen.

  • 5V
  • GND
  • Data i

Lodd disse 3 ledningene til stripen. Sørg for å lodde inngangssiden av stripen (En liten trekant viser retningen på datastrømmen).

Skjær eller bor et hull i toppen av koblingsboksen, slik at den normalt åpne knappen passer perfekt inn. Lodd to ledninger til knappene. Du kan bruke varmekrympeslanger eller elektrisk tape her.

Klipp eller bor 2 små hull på sidene av esken, slik at du kan hente inn strøm og ledninger fra lysdiodene. Loddekontakter til ledningsendene. (Bruk kvinnelige overskrifter hvis du også bruker en Nano).

Koble veggadapterledningene til GND og VIN. Hvis du bruker en regulert 5V strømforsyning, kan du koble den til 5V i stedet for VIN. Koble trykknappene til GND og D4 (du kan bruke andre GPIO-pinner hvis du endrer koden). Koble LED -stripen til GND, 5V og D3 (du kan bruke andre GPIO -pinner hvis du endrer koden). Du må kanskje bruke GND -pinnen på ISP -overskriften hvis du går tom for GND -pinner. Du kan feste kontrolleren med varmt lim eller dobbeltsidig tape i esken. Eller du kan la det være som det er (akkurat som jeg gjorde).

Trinn 3: Programmering

Dette trinnet er ganske enkelt, men du trenger neopixel -biblioteket fra adafruit. Du kan laste den ned herfra med programkoden min. Etter nedlastingsprosessen må du flytte neopikselbiblioteket til mappen Arduino biblioteker. Du kan flytte programkoden ved siden av Arduino -skissene dine.

Hvis du ikke ønsker å endre koden min, kobler du til Arduino og du kan velge brettype og port i IDE. Gjør de nødvendige endringene om nødvendig, og trykk på Last opp. IDE bør kompilere og laste opp koden til brettet ditt, og den er klar for handling.

Du kan velge ønsket LED-mønster med trykknappen. Koden min inkluderer en peis, et lys og en døende peis sammen med andre mønstre.

I lysmodus pulserer og flimrer den sentrale LED-en med gul-oransje farge. I peismønsteret representerer hver LED en liten flamme. Hver flamme har et maksimum og et minimum av lys, jo lysere det er, jo nærmere er det gul. Dimmer flammer vil ha oransje-rød farge. I hver syklus genereres flammeverdiene tilfeldig fra den forrige verdien, men denne verdien kan ikke være for langt unna de tilstøtende. Det døende peislyset blir mørkere og lyser bare svakt i en mer rødlig farge etter en stund

Du kan angi antall lysdioder i koden min, eller du kan fikle med verdiene i begynnelsen av programkoden min. Jeg prøvde å gjøre branneffekten ganske realistisk, og jeg synes det fungerte ganske bra.

Trinn 4: slutten

Her er 3 videoer av effekten. Peisen, lyset og en time -lapse av den døende peisen.

Du er ferdig. Du har laget et fint peislys til hjemmet ditt.

Det er et fint og enkelt prosjekt som selv nybegynnere kan lage på kort tid.

Still gjerne spørsmål om dette prosjektet i kommentarene, jeg hjelper deg gjerne med eventuelle problemer.

Anbefalt: