Indholdsfortegnelse:

ATTiny 85 kontrollerede festlygter: 5 trin
ATTiny 85 kontrollerede festlygter: 5 trin

Video: ATTiny 85 kontrollerede festlygter: 5 trin

Video: ATTiny 85 kontrollerede festlygter: 5 trin
Video: Знакомство с Digispark ATtiny85. "Arduino для чайников" 2024, Juli
Anonim
ATTiny 85 kontrollerede festlygter
ATTiny 85 kontrollerede festlygter
ATTiny 85 kontrollerede festlygter
ATTiny 85 kontrollerede festlygter
ATTiny 85 kontrollerede festlygter
ATTiny 85 kontrollerede festlygter

Mens jeg kiggede på eBay, stødte jeg på disse strenge med 50 adresserbare lysdioder ved hjælp af WS2811 -chippen, mens jeg ikke synes, at de virkelig er designet til at blive brugt som eventyr, de fungerer godt, og de ser fantastiske ud i træet. Det ville også være muligt at ændre farverne for at gøre dem velegnede til et hvilket som helst antal ferietemaer. Da det er næsten jul, er jeg gået med masser og rødt og grønt samt nogle mønstre, der bruger mange tilfældige farver, og selvfølgelig hvilket adresserbare LED -projekt ville være komplet uden en regnbue.

Micro -controlleren er en ATTiny 85, og der er 3 knapper, der ændrer tilstanden og hastigheden på mønstrene, hvad jeg håber er en ret intuitiv måde.

Jeg er en stor fan af ATTiny85, da den fungerer godt med Arduino IDE, den er billig og ud fra min erfaring er den en ganske modstandsdygtig chip.

Den samlede pris pr. Sæt er mindre end £ 15 og kan let gennemføres på en weekend med kun grundlæggende værktøjer.

Midlertidige dele nødvendige:

  • Arduinouno eller tilsvarende til programmering af ATTiny
  • brødbræt og jumperwires til test og programmering af ATTiny
  • loddejern og lodde
  • varm limpistol

Dele brugt til konstruktionen:

Jeg har inkluderet links til nogle af varerne på Amazon for at hjælpe med at identificere dem, det er på ingen måde det bedste sted at købe dem, og du bør shoppe rundt.

  • ATTiny85 plus valgfri DIP 8 IC -stik (https://amzn.to/2RgKpeJ)
  • 1000uF kondensator * (se noter)
  • 3 x 1 til 5 kΩ Træk modstande ned.
  • 1 x 300-500Ω modstand * (se bemærkninger)
  • 1 stykke prototypebord (https://amzn.to/2Rn4YGs)
  • USB til DC -kabel (https://amzn.to/2BE2iyP)
  • DC Socket -stik (https://amzn.to/2TUFbHy)
  • Stik af adresserbare lysdioder (https://amzn.to/2Rm1Yds)
  • 3 x kortvarig trykkontakt
  • Projektboks (https://amzn.to/2DTeTzA)

De tre kortvarige trykkontakter kan være enhver slags, du kan lide, men du skal muligvis justere dit design, så det passer til dine kontakter. Jeg havde nogle med en længere knap og 2 ben, der gør dem velegnede til dette projekt, da jeg kan stikke dem gennem et hul i topdækslet og varmt lime dem på plads fra bunden.

* Dette er kopieret fra Adafruit NeoPixel Überguide og forklarer behovet for kondensatoren og modstanden.

Inden NeoPixels sluttes til en stor strømkilde (DC "vægvorte" eller endda et stort batteri), skal du tilføje en kondensator (1000 µF, 6,3V eller højere) på tværs af + og - terminalerne som vist ovenfor. Kondensatoren buffere pludselige ændringer i strømmen trukket af strimlen. Anbring en 300 til 500 Ohm modstand mellem Arduino data output pin og input til den første NeoPixel. Modstanden skal være for enden af ledningen tættest på NeoPixel (erne), ikke mikrokontrolleren. Nogle produkter indeholder allerede denne modstand … hvis du ikke er sikker, tilføj en … der er ingen skade ved at fordoble!

Andre ting at bemærke:

Strømforbrug er altid noget, du skal tænke på med adresserbare lysdioder. For at finde ud af, hvor meget strøm du skal bruge, skal du blot tage antallet af lysdioder i dit array og gange det med 60, da hver LED kan trække 60ma

Dette er en streng på 50, så 50X60 er 3000 eller 3 ampere, mens dette er en hel del effekt, det er værd at huske, at de kun vil bruge så meget, hvis de er i fuld lysstyrke på alle 3 farver. Du kan arrangere din kode for at undgå dette eller bruge kommandoen setBrightness () til at begrænse den. i test har jeg fundet mit setup godt på en 2 amp strømforsyning.

Jeg vil meget anbefale at læse Adafruit NeoPixel Überguide (https://learn.adafruit.com/adafruit-neopixel-uber …), da det forklarer alt meget bedre detaljeret end jeg kan.

Trin 1: Boring

Boring
Boring
Boring
Boring
Boring
Boring

Boring

Der er et par huller til at dille i projektboksen.

  • 1x 8 mm bagpå til stikkontakten
  • 3x 2,5 mm huller i fronten til LED'ernes 3 ledninger eller 1 hul, der er større nok til at alle 3 ledninger kan komme ud af.
  • 3x 3,5 mm i toppen til knapperne

Det er bedst at styre 8 mm -hullet, men da kassen af en blød plastik er let at bore og burde ikke give nogen problemer

Trin 2: Lodning

Lodning
Lodning
Lodning
Lodning
Lodning
Lodning

Tin stikkontakterne på stikkontakten, indsæt i kassen og spænd fastgørelsesmøtrikken.

Placer knapperne i hullerne og varm lim eller epoxy dem på plads. Jeg har trukket et ben fra hver af knapperne sammen og loddet dem sammen, så vi skal kun bruge en 5 volt forsyning til alle 3 knapper.

LED -strengene har 2 ekstra ledninger, som vi ikke har brug for til dette projekt, så vi kan afbryde dem. Jeg har skåret dem tæt på toppen i lidt forskellige længder, så de ikke kan kortslutte. Opbevar disse ledninger, da vi kan genbruge dem inde i æsken

Jeg har også afbrudt stikket, da vi lodder direkte til ledningerne, skær så tæt på stikket som muligt.

Prototypebordet passer meget godt ind i projektboksen, så det krævede ingen skæring.

Lod IC -stikket på tavlen et sted nær toppen, hvilket giver os mere plads i bunden til de andre komponenter og til at forbinde til LED -strengen.

Loddekabler til fysiske stifter 5, 6 og 7 til knapperne, tilslut ledningerne til nedtrapningsmodstandene, der igen vil forbinde til jorden

  • Pin 5 = Mode -knap
  • Pin 6 = Hastighed minus -knap
  • Pin 7 = Speed plus -knap

Datatråden til lysdioderne tilsluttes den fysiske pin 3, så lod en anden ledning, og tilslut den anden ende til 300-500Ω modstanden et sted nær bunden af brættet.

Vi kan bruge de ledninger, vi afbrød LED -strengen som vores vigtigste strømledninger

  • Tilslut pin 8 på IC -stikket, en ledning til knapperne og den vigtigste LED -streng RØD ledning til 5V
  • Tilslut pin 4 på IC -stikket, alle 3 nedtrækningsmodstande og den vigtigste LED -sting HVID ledning til jord

Lod lod 5v -knapledningen på fælles for knapperne. Vedhæft hver knap til den korrekte pin på IC'en. Forhåbentlig kan du se på billederne, at jeg har købt de ledninger, der er forbundet til IC'en til midten af brættet med modstanden på den ene side og knappen på den anden.

Jeg har placeret kondensatoren på brættet, men det ville have været lettere at slutte det til fatningsbenene.

Når brættet er færdigt, indsætter de 3 ledninger til LED -strengen gennem hullerne og loddes på brættet. Tilslut strømkablerne til stikkontakten. Disse stikkontakter har centerpinden (normalt V+) forbundet til det kortere ben, men det er altid bedst at dobbelttjekke.

Inden du limer alt på plads, er det bedst at kontrollere, at alt fungerer, da det er let at gå glip af en forbindelse.

Anbefalede: