INHOUDSOPGAWE:

Kersboom Geanimeerde LED's Attiny85: 6 stappe
Kersboom Geanimeerde LED's Attiny85: 6 stappe

Video: Kersboom Geanimeerde LED's Attiny85: 6 stappe

Video: Kersboom Geanimeerde LED's Attiny85: 6 stappe
Video: Attiny85 Christmas led 2024, November
Anonim
Image
Image
Kersboom geanimeerde LED's op die lessenaar Attiny85
Kersboom geanimeerde LED's op die lessenaar Attiny85
Kersboom geanimeerde LED's op die lessenaar Attiny85
Kersboom geanimeerde LED's op die lessenaar Attiny85

Klein (32x32mm) kersboom 8 LED's geanimeer deur 'n ATtiny85 SU (smd) om op Kersdag op sy lessenaar te sit, die animasie duur 5 minute en herhaal in 'n lus

SAGTEWARE:

gratis sagteware vir gedrukte stroombane: Kicad 5 -skakel

Arduino 1.8

USBASP -programmeerder of ISP Arduino -bord

borde Klein vir die programmering van ATTinys in Arduino -sagteware, sien onderstaande vir die installering daarvan

Stap 1:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

GEREEDSKAP: Goedkoop vergrootglas

Soldeerbout

punt 1mm 0.5mm (of 1mm) sweiswerk

soldeervloei

asetoon

UV -isolerende masjien

Miniboor en bos 0, maksimum 8 mm

skêr om alles te doen

warm lijmpistool of 2 -komponent epoksiegom

pincet (om SMD in te voer)

verf spuitwit en glansvernis

Stap 2: Komponente

SMD -komponente:

8 gekleurde LED's (grootte 0805)

4 weerstande 150 Ohm (grootte 1206)

1 weerstand 10 KOhms (grootte 1206)

1 kapasitor 100nF (grootte 1206)

1 kapasitor Tantaal 22μF 10Volt (grootte B

'n string koper PCB draad of stert van weerstand

epoxy vooraf sensitief positief dubbelzijdig 5/10 (die beste) of 16/10 (moeiliker om te sny)

Stap 3: SKEMATIES en PCB

SKEMATIES en PCB
SKEMATIES en PCB
SKEMATIES en PCB
SKEMATIES en PCB
SKEMATIES en PCB
SKEMATIES en PCB

Typons:

As u nie Kicad wil gebruik nie, hier is beide kante van die boom om op deursigtig te druk; dit moet in spieël wees (onderstebo), dit is in SVG -vektorformaat en kan oopgemaak word met internet Explorer of beter met die gratis vektortekeningsagteware Inkscape -skakel Inskape

Kicad:

alle Kicad -lêers is hier: Kicad 5.1 -lêers

Stap 4: Maak dit

Maak dit !
Maak dit !
Maak dit !
Maak dit !
Maak dit !
Maak dit !

Sny: As u 'n dikte van 0,5 mm dik gebruik het, kan u die buitelyn van die boom met 'n skêr sny (wees versigtig vir die interne hoeke) en dan met 'n snyer aanpas. As u 1,6 mm epoxy (16/10) gebruik het, moet u 'n ystersaaglem, 'n lêer en 'n snyer gebruik.

sweis: Die sweis van SMD -komponente is baie delikaat; ek raai u aan om 'n vergrootglas, pincet, 'n soldeerboutpunt van 0,5 mm (maksimum 1 mm) te gebruik. Maak die PCB deeglik skoon met asetoon, kyk met 'n vergrootglas dat daar geen mikro -snye is as gevolg van skrape nie, bedek met vloeistof om die "pasteie" van sweiswerk te voorkom. Vir die beste resultate op CMS, bedek komponente en PCB altyd met 'n bietjie vloeistof voor blik en soldeer. SMD -LED's is broos, moet dit nie te lank verhit as u dit soldeer nie. Daar is baie tutoriale wat CMS verbrand en sweis op youtube en blogs, as u beginners in CMS is, raai ek u aan om dit te kyk. Ons begin met die sweis van 4 vias met 'n draad van 'n veelstrengs draad of 'n stert van weerstand aan beide kante, dan die LED's, blik dit een vir een terwyl ons dit met behulp van 'n pincet outomaties onderhou, en plaas dit dan op die printplaat en sweis die eerste pen met aandag aan die oriëntasie, die groen kolletjie dui die katode aan (die minste) en soldeer dan die tweede pen. As die LED (in 0805) te moeilik lyk om te soldeer, kan u die grootte hierbo neem (1206 as die weerstande). Sodra die LED gelas is, kan u die 4 weerstande van 150 Ohm wat op dieselfde vlak is, soldeer.

Die chip moet geprogrammeer word voordat dit soldeer. U het die keuse tussen twee modelle: ATtiny13A (1K geheue) of ATtiny85 (8K geheue). Alle besonderhede vir programmering en FUSE BIT word hieronder beskryf. As die chip geprogrammeer is, kan u dit blik, aanpas op die printplaat en soldeer 'n pen, pas aan indien nodig by die ander penne en soldeer dit een vir een. Soldeer die kapasitor 100nF en soldeer dan die kapasitor Tantale10μF 10V, weerstand 10KOhms en eindig deur die kragpenne aan beide kante te soldeer. Maak die PCB dan skoon met asetoon en 'n ou tandeborsel, kyk of daar geen spore raak nie en toets die pols + en - polariteit van die voer, die boom moet onmiddellik "begin". As dit nie die geval is nie, moet die sweislasse spore.

Versier dit met verf, glitter en vernismeerprente of na u smaak.

As u nie die besonderhede van die programmering wil invoer nie, word HEX -lêers aangeheg in die zip vir ATtiny13A en ATtiny85. Ek beskryf nie die metode om programmeerders te gebruik nie, want daar is instruksies of YouTube -video's wat dit beskryf.

Stap 5: PROGRAMMER slegs die CHIP sonder Arduino HEX -lêer

PROGRAM die chip slegs sonder Arduino HEX -lêer
PROGRAM die chip slegs sonder Arduino HEX -lêer
PROGRAMMER slegs die CHIP sonder Arduino HEX -lêer
PROGRAMMER slegs die CHIP sonder Arduino HEX -lêer
PROGRAM die chip slegs sonder Arduino HEX -lêer
PROGRAM die chip slegs sonder Arduino HEX -lêer

As u nie die besonderhede van die programmering wil invoer nie, word HEX -lêers aangeheg in die zip vir ATtiny13A en ATtiny85.

HEX -lêers skakel

Om die Attiny -geheue te programmeer, benodig u programmeersagteware en 'n programmeerder. Op Windows is ProgIsp 'n baie volledige sagteware wat alles op AVR -mikrobeheerders kan doen. My programmeerder is 'n USBASP (ons vind dit op eBay vir 'n belaglike prys.) Ek het die dokument in PDF oorgedra met 'n skermkiekie:

ProgIsp handleiding en sagteware

Daar is ook avrdudess.exe wat werk op Windows en (Ubuntu met mono).

AVRdudess -skakel

'n baie nuttige webwerf vir AVR -skyfies, sien skermkiekie vir ATtiny85

AVR lontrekenaar

sien die skermkiekies vir die opstel van fusesbit met ProgIsp en AVRdudess onder vensters

Stap 6: Verander en programmeer chip met Arduino

Aanbeveel: