Innehållsförteckning:

ATTiny 85 kontrollerade festliga strålkastare: 5 steg
ATTiny 85 kontrollerade festliga strålkastare: 5 steg

Video: ATTiny 85 kontrollerade festliga strålkastare: 5 steg

Video: ATTiny 85 kontrollerade festliga strålkastare: 5 steg
Video: wagner/ride of the valkyries/orchestra 2024, Juli
Anonim
ATTiny 85 kontrollerade festljus
ATTiny 85 kontrollerade festljus
ATTiny 85 kontrollerade festljus
ATTiny 85 kontrollerade festljus
ATTiny 85 kontrollerade festljus
ATTiny 85 kontrollerade festljus

När jag tittade på eBay kom jag över dessa strängar med 50 adresserbara lysdioder med WS2811 -chipet, medan jag inte tror att de verkligen är utformade för att användas som sagoljus, de fungerar bra och de ser fantastiska ut i trädet. Det skulle också vara möjligt att ändra färgerna för att göra dem lämpliga för ett antal semester teman. Eftersom det är nästan jul har jag gått med massor och rött och grönt samt några mönster som använder många slumpmässiga färger och naturligtvis vilket adresserbart LED -projekt skulle vara komplett utan en regnbåge.

Micro -styrenheten är en ATTiny 85 och det finns tre knappar som ändrar läget och hastigheten på mönstren på vad jag hoppas är ett ganska intuitivt sätt.

Jag är ett stort fan av ATTiny85 eftersom det fungerar bra med Arduino IDE, det är billigt och enligt min erfarenhet är det ett ganska spänstigt chip.

Den totala kostnaden per uppsättning är mindre än £ 15 och kan enkelt slutföras på en helg med bara grundläggande verktyg.

Tillfälliga delar behövs:

  • Arduinouno eller motsvarande för programmering av ATTiny
  • brödbräda och bygeltrådar för testning och programmering av ATTiny
  • lödkolv och löd
  • lim pistol

Delar som används för bygget:

Jag har inkluderat länkar till några av artiklarna på Amazon för att hjälpa dem att identifiera dem, det är absolut inte det bästa stället att köpa dem och du bör shoppa runt.

  • ATTiny85 plus DIP 8 IC -uttag som tillval (https://amzn.to/2RgKpeJ)
  • 1000uF kondensator * (se anteckningar)
  • 3 x 1 till 5 kΩ Dra ned motstånd.
  • 1 x 300-500Ω motstånd * (se anteckningar)
  • 1 bit prototypkort (https://amzn.to/2Rn4YGs)
  • USB till DC -kabel (https://amzn.to/2BE2iyP)
  • DC -uttag (https://amzn.to/2TUFbHy)
  • Stickning av adresserbara lysdioder (https://amzn.to/2Rm1Yds)
  • 3 x tillfällig tryckknapp
  • Projektlåda (https://amzn.to/2DTeTzA)

De tre tillfälliga tryckknapparna kan vara av vilket slag du vill, men du kan behöva justera din design för att passa dina omkopplare. Jag hade några med en längre knapp och 2 ben som gör dem väl lämpade för detta projekt eftersom jag kan sticka dem genom ett hål i topplocket och hetlimma dem på plats från botten.

* Detta kopieras från Adafruit NeoPixel Überguide och förklarar behovet av kondensator och motstånd.

Innan du ansluter NeoPixels till någon större strömkälla (DC "väggvårta" eller till och med ett stort batteri), lägg till en kondensator (1000 µF, 6,3V eller högre) över + och - terminalerna enligt ovan. Kondensatorn buffrar plötsliga förändringar i strömmen som dras av remsan. Placera ett 300 till 500 Ohm motstånd mellan Arduino -utmatningsstiftet och ingången till den första NeoPixel. Motståndet ska vara i slutet av tråden närmast NeoPixel (erna), inte mikrokontrollern. Vissa produkter innehåller redan detta motstånd … om du är osäker, lägg till ett … det skadar inte att fördubblas!

Andra saker att notera:

Strömanvändning är alltid något du behöver tänka på med adresserbara lysdioder. För att räkna ut hur mycket effekt du behöver helt enkelt ta antalet lysdioder i din matris och gånger det med 60 eftersom varje LED kan dra 60ma

Detta är en sträng på 50 så 50X60 är 3000 eller 3 ampere medan detta är ganska mycket kraft, det är värt att komma ihåg att de bara kommer att använda så mycket om de har full ljusstyrka på alla tre färgerna. Du kan ordna din kod för att undvika detta eller använda kommandot setBrightness () för att begränsa den. vid testning har jag funnit att min installation fungerar bra på en 2 amp strömförsörjning.

Jag rekommenderar starkt att läsa Adafruit NeoPixel Überguide (https://learn.adafruit.com/adafruit-neopixel-uber …) eftersom det förklarar allt mycket bättre i detalj än jag kan.

Steg 1: Borrning

Borrning
Borrning
Borrning
Borrning
Borrning
Borrning

Borrning

Det finns några hål att dilla i projektlådan.

  • 1x 8 mm på baksidan för eluttaget
  • 3x 2,5 mm hål på framsidan för de 3 ledningarna på lysdioderna eller 1 hål som är tillräckligt stort för att alla 3 ledningar ska komma ur.
  • 3x 3,5 mm i toppen för knapparna

Det är bäst att styra 8 mm -hålet men som lådan i en mjuk plast är det lätt att borra och borde inte ge några problem

Steg 2: Lödning

Lödning
Lödning
Lödning
Lödning
Lödning
Lödning

Dra åt kontakterna på eluttaget, sätt in det i lådan och dra åt låsmuttern.

Placera knapparna i hålen och hetlim eller epoxi dem på plats. Jag har dragit ihop ett ben från var och en av knapparna och lödt ihop dem så att vi bara behöver en 5 volts matning till alla tre knapparna.

LED -strängarna har ytterligare 2 trådar som vi inte behöver fästa för detta projekt så att vi kan klippa av dem. Jag har klippt dem nära toppen i lite olika längder så att de inte kan korta ut. Behåll dessa trådar så att vi kan återvinna dem inuti lådan

Jag har också klippt bort kontakten eftersom vi kommer att lödas direkt till trådarna, klipp så nära kontakten som möjligt.

Prototypkortet passar inuti projektlådan väldigt snyggt så det krävdes ingen skärning.

Löd IC -uttaget på brädet någonstans nära toppen, detta ger oss mer utrymme i botten för de andra komponenterna och för att ansluta till LED -strängen.

Lödtrådar till fysiska stift 5, 6 och 7 för knapparna, anslut trådarna till neddragningsmotstånden, som i sin tur ansluter till marken

  • Pin 5 = Mode -knapp
  • Pin 6 = Speed minus -knapp
  • Pin 7 = Speed plus -knapp

Datatråden för lysdioderna ansluts till den fysiska stift 3, så löd en annan tråd och anslut den andra änden till 300-500Ω motstånd någonstans nära botten av kortet.

Vi kan använda ledningarna som vi skär av LED -strängen som våra huvudsakliga strömkablar

  • Anslut stift 8 på IC -uttaget, en kabel för knapparna och den huvudsakliga LED -strängen RÖD tråd till 5V
  • Anslut stift 4 på IC -uttaget, alla tre neddragningsmotstånden och den huvudsakliga LED -stickan VIT kabel till jord

Löd 5v knapptråden på den gemensamma för knapparna. Fäst varje knapp på rätt stift på IC: n. Förhoppningsvis kan du se på bilderna att jag har köpt trådarna som ansluter till IC till mitten av kortet med motståndet på ena sidan och knappen på den andra.

Jag har placerat kondensatorn på brädet men det hade varit lättare att ansluta det till hylsorna.

När brädet är klart sätter du in de tre ledningarna för LED -strängen genom hålen och löds på brädet. Anslut strömkablarna till uttaget. Dessa uttag har mittstiftet (normalt V+) anslutet till det kortare benet men det är alltid bäst att dubbelkolla.

Innan allt limmas på plats är det bäst att kontrollera att allt fungerar eftersom det är lätt att missa en anslutning.

Rekommenderad: