VU metr s Attiny 84

VU metr obsahuje 26 LED, které jsou řízený procesorem Attiny 84 (CPU). Napájení zajišťuje baterie 9V spolu s lineárním stabilizátorem na 5V. Audio signál z elektretového mikrofonu je operačním zesilovačem LM358 zesílen 100x a následně veden na A/D vstup procesoru. Operační zesilovač (OZ) je zapojen jako invertující zesilovač. OZ je napájený nesymetricky ze zdroje 5V. Výstupní napětí z OZ je posunuto na 2.5V (umělá zem vytvořená R3 a R4). Rozkmit výstupu OZ je 0 až 5V, 2.5V odpovídá nule, 2.5V až 5V je kladná fáze signálu, 0 až 2.5V je záporná fáze vstupního signálu. CPU ve smyčce měří min a max rozkmit vstupního signálu 0-5V (na 0-1023 v 10 bit AD vstupu CPU) a následně ho převede na 26 stejných úseků pro spínání 26 LED. LED jsou spínány tzv. Charlieplexing režimem, kde v každý okamžik svítí vždy jen jedna LED. Tlačítkem můžeme volit mezi bodovým a proužkovým režimem. Při napájení z baterie 3V (CR2032) neosazujeme IO1 stabilizátor a zmenšíme přiměřeně rezistory k LED.

Video

 

DONATE

  • deska spojů a gerber (Eagle)
  • zdrojový program pro procesor (Attiny84)
  • soubor csv pro osazovací stroj NEODEN YY1

Aktuální FW

  • FW 1.2 Attiny 84 (výchozí verze 8MHz interní clock)

Schéma zapojení

Deska spojů

Seznam součástek

Počet Hodnota Pouzdro Součástka
26  LED 1206 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26
6 100 1206 R8, R9, R10, R11, R12, R13
1 100k

1206

R6
2 100nF 1206 C1, C2
5 10k 1206 R1, R2, R3, R4, R7
1 10uF chip D C3
1 1k 1206 R5
1 78M05 DPAK IO1
1 ICSP 2X5 pin J1
1 IO2 SO14 ATTINY84
1 LM358DR SO8 IO3
1 MCE100 MIC-EL MIC
1 MODE SWITCH_SMD_6.2MM S1