Innholdsfortegnelse:

Desk Christmas Tree Animated LEDs Attiny85: 6 Steps
Desk Christmas Tree Animated LEDs Attiny85: 6 Steps

Video: Desk Christmas Tree Animated LEDs Attiny85: 6 Steps

Video: Desk Christmas Tree Animated LEDs Attiny85: 6 Steps
Video: LED Christmas Tree using Flowcode 6 2024, November
Anonim
Image
Image
Skrivebord Juletre Animerte lysdioder Attiny85
Skrivebord Juletre Animerte lysdioder Attiny85
Skrivebord Juletre Animerte lysdioder Attiny85
Skrivebord Juletre Animerte lysdioder Attiny85

Lite (32x32mm) juletre 8 lysdioder animert av en ATtiny85 SU (smd) for å sette på skrivebordet på juledag, animasjonen varer i 5 minutter og gjentas i en loop

PROGRAMVARE:

gratis programvare for kretskort: Kicad 5 link

Arduino 1.8

USBASP -programmerer eller ISP Arduino -kort

boards Tiny for programmering av ATTinys i Arduino programvare, se under for installasjon av disse

Trinn 1:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

VERKTØY: Billige forstørrelsesglass

Loddejern

tips 1 mm 0,5 mm (eller 1 mm) sveising

loddefluks

aceton

UV -isolerende maskin

Minibor og skog 0, 8 mm maks

saks for å gjøre alt

varm limpistol eller 2 -komponent epoksylim

pinsett (for å angi SMD)

malingsspray hvit og blank lakk

Trinn 2: Komponenter

SMD -komponenter:

8 fargede lysdioder (størrelse 0805)

4 motstander 150 Ohm (størrelse 1206)

1 motstand 10 KOhms (størrelse 1206)

1 kondensator 100nF (størrelse 1206)

1 kondensator Tantal 22μF 10Volt (størrelse B

en tråd av kobber PCB Wire eller hale av motstand

epoxy pre sensibilisert positiv dobbeltsidig 5/10 (den beste) eller 16/10 (vanskeligere å kutte)

Trinn 3: SCHEMATIC og PCB

Skjematisk og PCB
Skjematisk og PCB
Skjematisk og PCB
Skjematisk og PCB
Skjematisk og PCB
Skjematisk og PCB

Types:

Hvis du ikke vil bruke Kicad her er begge sider av treet for å skrive ut på gjennomsiktig de må speiles (opp ned), disse er i SVG -vektorformat og åpne med internet explorer eller bedre med gratis vektortegningsprogramvare Inkscape link Inskape

Kicad:

alle Kicad -filer er her: Kicad 5.1 -filer

Trinn 4: Gjør DET

Klare det !
Klare det !
Klare det !
Klare det !
Klare det !
Klare det !

Klipping: Hvis du brukte 0,5 mm tykk epoxy, kan du klippe omrisset av treet med saks (vær forsiktig med de indre vinklene) og deretter tilpasse med en kutter. Hvis du har brukt 1,6 mm epoxy (16/10) må du bruke en baufil, en fil og en kutter.

sveising: Sveising av SMD -komponenter er veldig delikat, jeg anbefaler deg å bruke forstørrelsesglass, pinsett, en loddetånsspiss på 0,5 mm (maks. 1 mm). Rengjør PCB -en grundig med aceton, kontroller med forstørrelsesglass at det ikke er mikroskår på grunn av riper, beleg med fluss for å unngå "paier" av sveising. For best resultat på CMS må du alltid belegge komponenter og PCB med litt fluss før tinning og lodding. SMD -lysdioder er skjøre, ikke varm dem for lenge når du lodder dem. Det er mange opplæringsprogrammer som brenner og sveiser CMS på youtube og blogger. Hvis du er nybegynner i CMS, anbefaler jeg deg å se dem. Vi begynner med å sveise 4 vias med en flerstrengstråd eller en motstandshale på begge sider, deretter lysdiodene, tinn dem en etter en mens vi vedlikeholder dem ved hjelp av en pinsett auto, og legg dem deretter på PCB og sveis den første pinnen med hensyn til retningen, den grønne prikken indikerer katoden (minst) og lodd deretter den andre pinnen. Hvis lysdioden (i 0805) virker for vanskelig å lodde, kan du ta størrelsen over (1206 som motstander). Når lysdioden er sveiset, kan du lodde de fire motstandene på 150 ohm som er på samme ansikt.

Chippen må programmeres før lodding. Du kan velge mellom to modeller ATtiny13A (1K minne) eller ATtiny85 (8K minne). Alle detaljer for programmering og FUSE BIT er beskrevet nedenfor. Når brikken er programmert kan du tinne den, justere den på kretskortet og lodde en pinne, justere for å matche de andre pinnene om nødvendig og lodde dem en etter en. Lodd kondensatoren 100nF og lodd deretter kondensatoren Tantale10μF 10V, motstand 10KOhms og avslutt med å lodde kraftpinnene på begge sider. Rengjør deretter kretskortet med aceton og en gammel tannbørste, kontroller at ingen spor berører og test, ta vare på + og - polariteten til fôret, treet må "starte" umiddelbart, hvis dette ikke er tilfellet, sjekk sveisene og spor.

Dekorer den med maling, glitter og lakk innsjøbilder eller etter din smak.

Hvis du ikke vil angi detaljene for programmeringen, er HEX -filer vedlagt i zip for ATtiny13A og ATtiny85. Jeg beskriver ikke metoden for bruk av programmerere fordi det er instrukser eller youtube -videoer som beskriver den.

Trinn 5: PROGRAMMER CHIP UTEN Arduino HEX File Only

PROGRAMMER CHIP UTEN Bare Arduino HEX -fil
PROGRAMMER CHIP UTEN Bare Arduino HEX -fil
PROGRAMMER CHIP UTEN Bare Arduino HEX -fil
PROGRAMMER CHIP UTEN Bare Arduino HEX -fil
PROGRAMMER CHIP UTEN Bare Arduino HEX -fil
PROGRAMMER CHIP UTEN Bare Arduino HEX -fil

Hvis du ikke vil angi detaljene for programmeringen, er HEX -filer vedlagt i zip for ATtiny13A og ATtiny85.

Link til HEX -filer

For å programmere Attiny -minnet trenger du programmeringsprogramvare og en programmerer På Windows er ProgIsp en veldig komplett programvare som kan gjøre alt på AVR -mikrokontrollere. Programmereren min er en USBASP (vi finner den på ebay til en latterlig pris.) Jeg redigerte dokumentet i PDF med skjermbilde:

ProgIsp manual og programvare

Det er også avrdudess.exe som fungerer på Windows og (Ubuntu med mono).

AVRdudess -lenke

et veldig nyttig nettsted for AVR -brikker, se skjermbilde for ATtiny85

AVR sikringskalkulator

se skjermbildene for konfigurasjon av sikringsbit med ProgIsp og AVRdudess under vinduer

Trinn 6: Endre og programmer brikke med Arduino

Anbefalt: