Innehållsförteckning:

USB -driven RGB LED -julgran: 9 steg (med bilder)
USB -driven RGB LED -julgran: 9 steg (med bilder)

Video: USB -driven RGB LED -julgran: 9 steg (med bilder)

Video: USB -driven RGB LED -julgran: 9 steg (med bilder)
Video: RGB LED Light Unboxing & Review | Best RGB LED strip light under ₹500 #hackerjp #shorts #homedecor 2024, November
Anonim
USB -driven RGB LED julgran
USB -driven RGB LED julgran

Jag bestämde mig för att jag skulle göra några julklappar före några av mina andra nördiga vänner på Makerspace I'm a member of fizzPOP. Jag bestämde att snarare att bygga dem helt själv skulle jag producera ett kit så att de kunde ha roligt att bygga dem själva. Denna instruerbara del ingår också i presenten, eftersom det är instruktionerna för montering, men jag har också inkluderat örnfilerna så att folk kan beställa kretskortet själva (jag beställde min från Seeed Studio), tillsammans med koden för mikrokontrollen.

Steg 1: Schemat

Den schematiska
Den schematiska
Den schematiska
Den schematiska

Elektronikdesignen är baserad löst på ett tidigare projekt (och instruerbart) jag gjorde för lampor för en släde. Jag fastnade för ATTINY85 för mikrokontrollen men tackar hellre ström från 12v jag valde USB -ström via en diod.

Den andra stora skillnaden är användningen av individuella genomgående hål 5 mm RGB -lysdioder. Jag kunde inte hitta ett bibliotek som innehåller dem så jag skapade mitt eget. Jag lade till en 0.1uf kondensator över strömstiften på varje lysdiod som rekommenderat.

Steg 2: PCB -design

PCB -design
PCB -design
PCB -design
PCB -design

PCB -designen är ganska självförklarande, med det enda ovanliga var styrelsens form. Jag använde den nya möjligheten att länka Eagle till Fusion 360 för att importera formen. Detta gjorde saker mycket enklare! Jag bör påpeka att jag inte är en PCB -layoutproffs så jag är säker på att någon med mer erfarenhet skulle kunna göra ett bättre jobb. Jag har dock som med Schematics inkluderat filerna.

Steg 3: Montering av kretskort

Montering av kretskort
Montering av kretskort
Montering av kretskort
Montering av kretskort

Om du inte har erfarenhet av lödning finns det gott om bra guidade instruktioner, föreslår jag att du granskar en av dessa först. PCB: erna är ganska självförklarande att montera, men jag har beskrivit de viktigaste stegen nedan. Som vanligt börjar du med komponenter med låg profil först.

  1. Lägg till motståndet (i det nedre läget) och dioden och se till att strömdioden är korrekt orienterad enligt PCB -silken.
  2. Installera DIP -uttaget (skåran upptill) och omkopplaren.
  3. Passa till USB -uttaget, det är lite krångligt att lödas eftersom stiften bara knappt når genom brädet men med ett fint tippjärn och lite tålamod är de inte alltför svåra.
  4. Lägg till kondensatorerna, orienteringen spelar ingen roll.
  5. Slutligen installera lysdioderna. De måste böjas i rät vinkel mot brädet, om du sätter dem upp till axeln i ledningen och sedan böjer detta verkar få dem till ungefär rätt position. De måste installeras på rätt sätt runt detta indikeras av plattan på sidan av lysdioden och visas på siden.

När alla komponenter är lödda på plats trimma av överskottsledningarna och rädda dem från dioderna och motstånden eftersom dessa kommer att behövas senare.

Du kommer att märka att inte alla komponentpositioner är befolkade, detta är avsiktligt och lämnar möjligheten för framtida hackning.

Steg 4: Gå med i kretskortet tillsammans

Gå med i PCB's Together
Gå med i PCB's Together

De två kretskorten glider bara ihop men om de är lite styva kan du använda sandpapper för att öppna luckan lite. När de väl är ihop kommer den jobbiga biten, med hjälp av det trimmade motståndet och diodledningen för att länka dem ihop på det uppenbara sättet.

Steg 5: Koden

Koden
Koden

Koden är baserad på koden från min Sleigh Light Instructable med ett par subtila modifieringar. Filen bifogas naturligtvis.

Steg 6: Programmering av AT Tiny 85

Det finns gott om instruktioner som visar dig hur du lägger till Arduino boot loader och ditt program till din ATTINY85 så jag täcker det inte här. Jag kommer dock att påpeka att du måste ställa in säkringen till "intern 8MHz".

Steg 7: Den färdiga produkten

Image
Image

Sammantaget är jag ganska nöjd med det här projektet. Jag tror att jag kanske hade skapat fler kit som gåvor sedan om det lyckades.

Steg 8: Gör satsen

Att göra satsen
Att göra satsen
Att göra satsen
Att göra satsen

Bara en snabb anteckning om att göra kitet. Jag packade upp delarna och kretskortet i antistatiska påsar. Jag bestämde mig för att tillhandahålla chipsen förprogrammerade.

Steg 9: Framtidsändring

Som med alla projekt finns det alltid något du kan göra för att förbättra det.

När jag designade kortet inkluderade jag möjligheten att i framtiden lägga till USB -kontroll. Jag bestämde mig för att inte inkludera den i standardversionen och lämna den som potentiella ändringar som människor kan göra själva. Vet inte om detta var värt ansträngningen.

Det hade varit trevligt att kanske lägga till lite "snö" på kretskortet med silkeskärmen, jag rusade på den tiden så jag slutade inte göra det här.

Om inte Micro USB -kabeln är superböjlig har den en vana att få trädet att inte stå rakt. Det kan ha varit värt att lägga till en liten 3D -tryckt kruka med en vikt för att göra den mer stabil.

Rekommenderad: