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