Kazalo:

Namizne božične jelke animirane LED Attiny85: 6 korakov
Namizne božične jelke animirane LED Attiny85: 6 korakov

Video: Namizne božične jelke animirane LED Attiny85: 6 korakov

Video: Namizne božične jelke animirane LED Attiny85: 6 korakov
Video: Upaljene lampice na Zrinjevcu 2024, November
Anonim
Image
Image
Namizne božične jelke animirane LED Attiny85
Namizne božične jelke animirane LED Attiny85
Namizne božične jelke animirane LED Attiny85
Namizne božične jelke animirane LED Attiny85

Majhno (32x32 mm) božično drevo 8 LED diod, ki jih animira ATtiny85 SU (smd) in jih postavi na mizo na božični dan, animacija traja 5 minut in se ponavlja v zanki

PROGRAMSKA OPREMA:

brezplačna programska oprema za tiskana vezja: povezava Kicad 5

Arduino 1.8

Programer USBASP ali plošča ISP Arduino

plošče Majhne za programiranje ATTinys v programski opremi Arduino, za namestitev glejte spodaj

Korak 1:

Slika
Slika
Slika
Slika
Slika
Slika

ORODJA: Poceni povečevalna očala

Spajkalnik

konica 1 mm 0,5 mm (ali 1 mm) varjenje

spajkalni tok

aceton

Stroj za UV izolacijo

Mini vrtalnik in gozd 0,8 mm max

škarje za vse

pištola za vroče lepilo ali dvokomponentno epoksi lepilo

pinceta (za vnos SMD)

lak za brizganje bele barve in sijajni lak

Korak: Komponente

Komponente SMD:

8 barvnih LED (velikost 0805)

4 upori 150 ohmov (velikost 1206)

1 upor 10 KOhms (velikost 1206)

1 kondenzator 100nF (velikost 1206)

1 kondenzator Tantal 22μF 10 voltov (velikost B

pramen bakrene PCB žice ali rep odpornosti

epoksi predhodno občutljiv pozitiven dvostranski 5/10 (najboljši) ali 16/10 (težje za rezanje)

3. korak: SHEMATSKA in PCB

SHEMATSKA in PCB
SHEMATSKA in PCB
SHEMATSKA in PCB
SHEMATSKA in PCB
SHEMATSKA in PCB
SHEMATSKA in PCB

Tiponi:

Če ne želite uporabljati Kicada, sta na obeh straneh drevesa za tiskanje na prozorni strani, ki morata biti zrcaljeni (obrnjeni navzdol), ti sta v vektorski obliki SVG in se odpreta z Internet Explorerjem ali bolje z brezplačno programsko opremo za risanje vektorjev Inkscape povezava Inskape

Kicad:

vse datoteke Kicad so tukaj: datoteke Kicad 5.1

4. korak: Naredite to

Naredi to !
Naredi to !
Naredi to !
Naredi to !
Naredi to !
Naredi to !

Rezanje: Če ste uporabili epoksi debelino 0,5 mm, lahko s škarjami izrežete obris drevesa (bodite previdni pri notranjih kotih) in nato potegnite z rezalnikom. Če ste uporabili 1,6 mm epoksid (16/10), morate uporabiti list žage, pilico in rezalnik.

varjenje: Varjenje komponent SMD je zelo občutljivo, svetujem vam, da uporabite povečevalna stekla, pinceto, konico spajkalnika 0,5 mm (največ 1 mm). Temeljito očistite tiskano vezje z acetonom, s povečevalnim steklom preverite, ali ni prask zaradi prask, premažite s fluksom, da se izognete "pitem" pri varjenju. Za najboljše rezultate pri CMS -ju pred kositranjem in spajkanjem vedno premažite komponente in tiskano vezje z malo fluksa. SMD LED diode so krhke, pri spajkanju jih ne segrevajte predolgo. Na youtube in blogih je veliko vadnic za zapisovanje in varjenje CMS, če ste začetniki v CMS, vam svetujem, da si jih ogledate. Začnemo z varjenjem 4 vias z vrvico večžične žice ali repom upora na obeh straneh, nato LED, jih kosimo eno za drugo, hkrati pa jih vzdržujemo s pomočjo pincete, nato pa jih položimo na tiskano vezje in zvarite prvi zatič, pri čemer bodite pozorni na orientacijo, zelena pika označuje katodo (najmanj), nato pa spajkajte drugi zatič. Če se LED (v 0805) zdi preveč težko spajkati, lahko vzamete velikost zgoraj (1206 kot upori). Ko je LED varjen, lahko spajate 4 upore po 150 ohmov, ki so na isti strani.

Čip je treba pred spajkanjem programirati. Izbirate lahko med dvema modeloma ATtiny13A (1K pomnilnika) ali ATtiny85 (8K pomnilnika) Vse podrobnosti za programiranje in FUSE BIT so opisane spodaj. Ko je čip programiran, ga lahko kositrite, nastavite na tiskano vezje in spajkate zatič, po potrebi prilagodite drugim zatičem in jih spajkate enega za drugim. Spajkajte kondenzator 100nF, nato spajkajte kondenzator Tantale10μF 10V, upor 10KOhms in zaključite z spajkanjem napajalnih zatičev na obeh straneh. Nato očistite tiskano vezje z acetonom in staro zobno ščetko, preverite, ali se sledi ne dotikajo in preizkusite, pri tem pa pazite na + in - polarnost podajanja, drevo se mora takoj "zagnati", če temu ni tako, preverite zvare in skladbe.

Okrasite ga z barvami, bleščicami in lakirajte slike jezera ali po vašem okusu.

Če ne želite vnesti podrobnosti o programiranju, so datoteke HEX priložene v zip za ATtiny13A in ATtiny85. Ne opisujem načina uporabe programerjev, ker obstajajo navodila ali videoposnetki na YouTubu, ki to opisujejo.

5. korak: PROGRAMIRAJ ČIP brez samo datoteke Arduino HEX

PROGRAMIRAJ ČIP brez datoteke Arduino HEX
PROGRAMIRAJ ČIP brez datoteke Arduino HEX
PROGRAMIRAJ ČIP brez datoteke Arduino HEX
PROGRAMIRAJ ČIP brez datoteke Arduino HEX
PROGRAMIRAJ ČIP brez datoteke Arduino HEX
PROGRAMIRAJ ČIP brez datoteke Arduino HEX

Če ne želite vnesti podrobnosti o programiranju, so datoteke HEX priložene v zip za ATtiny13A in ATtiny85.

Povezava do datotek HEX

Za programiranje pomnilnika Attiny potrebujete programsko opremo in programer. V operacijskem sistemu Windows uporabite ProgIsp je zelo popolno programsko opremo, ki zmore vse na mikrokontrolerjih AVR. Moj programer je USBASP (najdemo ga na ebayu za smešno ceno.) Dokument sem v PDF -ju popravil s posnetkom zaslona:

Priročnik in programska oprema ProgIsp

Obstaja tudi avrdudess.exe, ki deluje v sistemih Windows in (Ubuntu z mono).

Povezava do AVRdudess

zelo uporabno mesto za čipe AVR, glejte posnetek zaslona za ATtiny85

Kalkulator varovalk AVR

oglejte si posnetke zaslona za konfiguracijo fusesbit z ProgIsp in AVRdudess pod okni

Korak 6: Spremenite in programirajte čip z Arduinom

Priporočena: