LED šipka s ATTINY84

Seznam článků

Tato LED šipka slouží jako přípravek na výuku pro programování (LED, tlačítka, ICSP konektor). Konstrukci lze použít i jako směrová světla například na kolo (batoh). Dalším nápadům se meze nekladou.


Šipka obsahuje 2 tlačítka, 27 LED diod 5mm. Celá konstrukce je v provedení THT jako jednostranný plošný spoj s několika drátovými propojkami.

Video (finální deska) - testovací program

Video (prototyp) - testovací program

Schéma zapojení

Deska spojů

Osazovací plán

Foto - osazená deska spojů

Foto - osazená deska spojů (rudé LED - prototyp)

 

Napájení 3x 1,5V AA baterie (tedy 4,5V)

Seznam součástek

Označení Hodnota Tme odkaz Cena
R1-R3 10 KOhm

 https://www.tme.eu/cz/details/m0.4w-10k/metalizovane-rezistory-tht-04w/royal-ohm/mff04ff1002a5/

 3*0.57,-
J1 ICSP 2x5pin

 https://www.tme.eu/cz/details/zl231-10pg/konektory-idc/connfly/ds1013-10ssib1/

 2.2,-
U1 ATTINY84

 https://www.tme.eu/cz/details/attiny84a-pu/rodina-avr-8-bitu/microchip-atmel/

 29,-
LED1-LED27 žlutá LED5mm barva viz *text (př rudá)  https://www.tme.eu/cz/details/fyl-5013hd1c/led-diody-tht-5mm/foryard/  27*1.3 ,-
R5,R12,R15,R6,R7,R8,R18,R20,R4 Rezistor pro jednu LED viz *RA-text (1500 Ohm)

 https://www.tme.eu/cz/details/m0.4w-150r/metalizovane-rezistory-tht-04w/royal-ohm/mff04ff1500a5/

 9*0.57,-
R13,R14,R16,R9,R10,R11,R17,R19,R21 Rezistor pro dvě LED viz *RB-text (680 Ohm)

 https://www.tme.eu/cz/details/m0.4w-30r/metalizovane-rezistory-tht-04w/royal-ohm/mff04ff300ja5/

 9*0.57,-
S1,S2 mikrotlačítko 6x6

 https://www.tme.eu/cz/details/tact-67n-f/mikrospinace-tact/ninigi/

 2*0.9,-
Cena celkem  80,-

Výpočet rezistorů dle barvy LED diod

LED dioda má různý úbytek napětí dle své barvy (nejméně má červená barva, nejvíce má bílá atd...).

Pozor na maximální proud na pinu z procesoru (max 20mA na pin), volíme LED s malým proudem například 2mA. Někde jsou na pin procesoru připojeny i 3 LED (tedy více než 20mA co uvádí výrobce procesoru)

Příklad výpočtu rezistorů RA a RB pro červenou LED diodu FORYARD FYL-5013HD1C

Parametry výrobce rudé LED diody

Forward Voltage VF 1.8min 2.2 2.5max V -> napětí v propustném směru je typicky 2.2V -> zvolíme 2.2V
Continuous Forward Current 30mA -> maximální proud v propustném směru je 30mA -> zvolíme 2mA

Pro LED diody *RA-text (kde je pouze jedna dioda a rezistor) se rezistor vypočítá

RA = (napájecí napětí 5V - napětí LED 2.2V) / děleno proud LED diodou 0.002A

RA = (5V-2.2V)/0.002A

RA = 2.8V/0.002A

RA = 1400 Ohmů dle tabulky dáme 1500 Ohmů

Rezistor je potřeba zaokrouhlit dle výrobní řady rezistorů Exx. Dnes se běžně vyrábí rezistory dle řad E12, E24, E48...

(E24 přesné rezistory 1%)

1R

1R1

1R2

1R3

1R5

1R6

1R8

2R

2R2

2R4

2R7

3R

3R3

3R6

3R9

4R3

4R7

5R1

5R6

6R2

6R8

7R5

8R2

9R1

10R

11R

12R

13R

15R

16R

18R

20R

22R

24R

27R

30R

33R

36R

39R

43R

47R

51R

56R

62R

68R

75R

82R

91R

100R

110R

120R

130R

150R

160R

180R

200R

220R

240R

270R

300R

330R

360R

390R

430R

470R

510R

560R

620R

680R

750R

820R

910R

1k

1k1

1k2

1k3

1k5

1k6

1k8

2k

2k2

2k4

2k7

3k

3k3

3k6

3k9

4k3

4k7

5k1

5k6

6k2

6k8

7k5

8k2

9k1

10k

11k

12k

13k

15k

16k

18k

20k

22k

24k

27k

30k

33k

36k

39k

43k

47k

51k

56k

62k

68k

75k

82k

91k

100k

110k

120k

130k

150k

160k

180k

200k

220k

240k

270k

300k

330k

360k

390k

430k

470k

510k

560k

620k

680k

750k

820k

910k

1M

1M1

1M2

1M3

1M5

1M6

1M8

2M

2M2

2M4

2M7

3M

3M3

3M6

3M9

4M3

4M7

5M1

5M6

6M2

6M8

7M5

8M2

9M1

10M

 

 

 

 

 

 

 

 

 

 

 

  V řadě E24 vypočítaná hodnota 1400 Ohm není a musíme ji dle této tabulky upravit na hodnotu 1500 Ohmů.

 

Pro LED diody *RB-text (kde jsou dvě diody a rezistor v sérii) se rezistor vypočítá

RB = (napájecí napětí 5V - napětí LED 2.2V - napětí LED 2.2V) / děleno proud LED diodou 0.002A

RB = (5V-2.2V-2.2V)/0.002A

RB = 0.6V/0.002A

RA = 300 Ohmů dle tabulky dáme 300 Ohmů

 

Nastavení pojistek pro procesor

Programátor má nastaveny pojistky takto: df e2 ff pro 8MHz, df 62 ff pro 1MHz

 

Pro vložení kódu do procesoru můžeme použít například tento USBasp programátor.

 

Donate

Veškeré zdrojové programy pro procesor (ino, hex), schéma - deska (eagle)

Free

Program test LED a tlačítek pro procesor (Attiny84_test.hex)


Držák šipky pod sedlo na jizdní kolo.

3D krabička: https://www.thingiverse.com/thing:4415338

Zapojení přepínače pro ovládání.

Přepínač má celkem 3 polohy a je dvojitý. Jedna strana jezdce zapíná napájení z baterek do CPU a druhá strana jezdce volí směr blikání (v podstatě jako když se zmáčkne tlačítko na desce).

V levé poloze běží šipka vlevo, v prostřední poloze je vše vypnuté, v pravé poloze běží šipka doprava.


SMD varianta šipky (asi třetinová velikost původní desky)

Schéma zapojení

Deska spojů

Video ukázka

Attachments:
Download this file (3D.zip)3D data pro tiskárnu[STL, GCODE (MK3S PETG)]2799 kB120 Downloads2020-06-04 14:23