|
Az alábbi hangerőszabályozó elektromágneses relékkel kivitelezett. Jellemzői:
- logaritmikus karakterisztika;
- csillapítás: 0 és 63 dB közötti, 64 lépésben, 1 dB-es felbontással;
- Arduino Nano alapú:Az Arduino A0-ás bemenetére van kötve a potenciométer csúszkája;
- A csúszóérintkező feszültsége 0 és 5V közötti, az elfordulás függvényében;
- A 10-bites feldolgozásnak köszönhetően ez 0 és 1023 közötti értékeket eredményez;
- 6 relével valósítottam meg a hangerőszabályozást. A relék csillapításértékei (dB-ben): 1, 2, 4, 8, 16, 32.
- Lényegében 6-bites szabályozás jön létre. 64 kapcsolt állapotot kapunk, mely 0 és 63dB közötti csillapítás, 1dB-enként;
- A 10 bites számból 6 bitest kell “képezni”, vagyis a 10-bites számot 6-bitesre kell redukálni. Mivel a 10-bit 4-gyel több, mint a 6, ezért a bejövő érkékeket el kell osztani 2^4-nel, vagyis 16-tal. Az így kapott szám már kiküldhető a portra;
- A port kimenetei a reléket vezérlik;
- Bekapcsoláskor a bemenet tiltva van (J2 relé), a hangerő mintegy 0 értékű (63 dB-es csillapítás). 5 másodperces szünet következik, melynek végén a J2 relé engedélyezi a jel továbbhaladását. Ezután a hangerő a potenciométer helyzetétől függő értékre felhangosodik, 4 másodperc alatt. Az 5 másodperces bekapcsolási késleltetési időt növelni is lehet, amennyiben pl.: elektroncsöves erősítőhöz használjuk (a fűtés idejére).
Az ismertető
|