Descărcați controlul volumului mixerului standard Windows xp. Potențiometru digital cu buton - control volum

Practic, toate dispozitivele de redare a muzicii au capacitatea de a regla nivelul volumului. Există butoane + și - pe telefon, o rezistență variabilă pe difuzoare, radioul auto este controlat de un encoder etc. Dar există o problemă cu computerul - pentru a regla volumul, trebuie să mutați mouse-ul în tavă volumul sistemului sau volumul playerului. Și este incomod. Pentru a rezolva această problemă, am asamblat un dispozitiv...

Am decis că cel mai simplu și mai convenabil mod ar fi să implementez controlul volumului prin rotirea mânerului codificatorului.

Ce este un codificator și cum funcționează

Un encoder este un senzor de unghi de rotație. Există două tipuri: absolute și relative (incrementale).
În cazul encoder-ului incremental pe care l-am folosit, când rotiți mânerul, obținem informații despre sensul de rotație: în sensul acelor de ceasornic sau în sens invers acelor de ceasornic. Pentru a simplifica foarte mult, atunci când se rotește cu un anumit grad, vine un semnal și așa mai departe la fiecare N grade. În cazul meu, la fiecare 18 grade (encoderul are 20 de impulsuri la 360 de grade).

Puteți citi clar și detaliat despre funcționarea codificatorului.

Valorile de la encoder vor fi transmise computerului prin arduino digispark - o variantă compactă a temei Arduino, în care microcontrolerul atiny85 însuși acționează ca un programator. Trucul Digispark este că poate fi programat ca dispozitiv ascuns: după conectarea la computer, va fi detectat ca tastatură/mouse/etc și nu este nevoie să instalați programe suplimentare pe computer.

Îți amintești de gluma despre cum vreuna dintre ideile tale a fost deja realizată perfect de un asiatic? În căutarea răspunsurilor despre cum să-mi fac bicicleta să funcționeze, am găsit 5 opțiuni de asamblare dispozitive similare. Și 2 dintre ei sunt pe același element de bază, pe care l-am folosit si eu. În cele din urmă, tocmai am copiat codul de la băieții de la , am reconectat codificatorul așa cum mi-au recomandat și totul a funcționat! Pe loc. Fără dans cu tamburina.

Dar mai întâi lucrurile.

Fier

Îl luăm și îl conectăm conform schiței mele:

2 contact de top Codificatorul este un buton (puteți nu numai să rotiți mânerul, ci și să îl apăsați). Unul dintre ele este conectat la pinul P1, al doilea la 5V. Care merge unde - nu contează.
3 contacte inferioare - iesire encoder. Pe cel din mijloc îl conectăm la GND, pe cei extremi la P0 și P2.

Asa mi se pare

Inițial, nu am plănuit să fac o revizuire, așa că am luat MGTF-ul care mi-a venit la îndemână...

Firmware

Pentru început (dezvoltatorii digispark), descărcați Digistump.Drivers.zip de pe care instalăm drivere în funcție de bitness-ul sistemului de operare (DPinst.exe sau DPinst64.exe).
Apoi îl instalăm și îl deschidem. Adăugați un link pentru managerul de bord, descărcați „Digistump AVR Boards” în managerul de bord și selectați placa. Cum se face.
Acum descarcăm biblioteca din care copiem folderul „TrinketHidCombo” în „C:\Program Files (x86)\Arduino\libraries” (sau unde a fost instalat ide-ul arduino).
Deschideți chiar acest folder „TrinketHidCombo”, deschideți subdosarul „examples/TrinketVolumeKnobPlus” și în el deschideți fișierul „TrinketVolumeKnobPlus.ino”.
Faceți clic pe „descărcare” (săgeată înainte), așteptați până când schița este compilată și apare o invitație de conectare a digispark:
Abia după aceasta ne conectăm dispozitivul la computer și așteptăm finalizarea descărcării.
După 5 secunde, digispark-ul va „cădea” (se va auzi sunetul deconectarii dispozitivului) și se va reconecta ca dispozitiv de intrare ascuns.

Rotim mânerul codificatorului și suntem surprinși că totul funcționează. Când este rotit în sensul acelor de ceasornic, sunetul crește, în sens invers acelor de ceasornic scade. Când este apăsat, sunetul este dezactivat.

Cum funcţionează asta

Dacă rotiți mânerul codificatorului, p.o. interpretează acest lucru ca un semnal pentru a crește sau a reduce volumul. Pentru a face acest lucru, instrumentul de bibliotecă emulează apăsarea butoanelor tastaturii multimedia „creștere volum” și „reducere volum”. Și, de asemenea, „mut”.

Câteva sărituri de tamburin

Pentru că nu se ridică la înălțimea dansului.

Prima dată a ieșit puțin diferit decât mi-am dorit și reglarea a funcționat invers (când a fost rotit în sensul acelor de ceasornic, sunetul a scăzut). Soluția a fost simplă și banală:
am inlocuit
#define PIN_ENCODER_A 0 #define PIN_ENCODER_B 2 la #define PIN_ENCODER_A 2 #define PIN_ENCODER_B 0, adică pinii de intrare au fost schimbati.

Apoi am decis că schimbarea volumului cu 24% cu o rotire completă a butonului era prea lentă. Și pur și simplu am duplicat codul emulând apăsând butoanele de sus și de jos:
if (enc_action > 0) ( TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_UP); ) else if (enc_action< 0) { TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_DOWN); } было заменено на if (enc_action >0) ( TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_UP); TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_UP); ) else if (enc_action< 0) { TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_DOWN); TrinketHidCombo.pressMultimediaKey(MMKEY_VOL_DOWN); }
Și apoi m-am gândit că buton separat dezactivarea muzicii este inutilă - poți doar să rotiți controlul spre stânga. Dar capacitatea de a întrerupe muzica va fi mult mai interesantă.
Pentru a implementa acest lucru, am înlocuit
TrinketHidCombo.pressMultimediaKey(MMKEY_MUTE);
pe TrinketHidCombo.pressMultimediaKey(MMKEY_PLAYPAUSE); Listă chei posibile

poate fi văzut în fișierul „TrinketHidCombo/TrinketHidCombo.h”.

Cadru
Am dat peste această cutie de fier și am folosit-o. Am făcut o gaură pentru tija codificatorului, am prins-o, punând mai multe șaibe. A făcut o gaură pentru fire usb

. Am umplut interiorul cu cauciuc spumă, astfel încât nimic să atârne sau să sune.

Idei de îmbunătățire Există o idee de a implementa schimbarea pistei. Butoane suplimentare Nu vreau să-l adaug, dar mă pot juca cu cel existent. Primul opțiune posibilă - este ca: căști pentru telefon atingeți de două ori

- piesa următoare, triplă - cea anterioară. A doua opțiune este să apăsați mânerul și să rotiți: rotirea în sensul acelor de ceasornic este următoarea pistă, în sens invers acelor de ceasornic este cea anterioară. Sau chiar o opțiune combinată, când apăsarea dublă/tripla se va schimba, iar rotirea cu apăsarea va funcționa la fel de rapid înainte/înapoi. Încă nu m-am hotărât în ​​ce fel îmi place cel mai mult, așa că nu am implementat încă niciuna dintre opțiuni.

  1. 1. - $1.25
  2. 2. - $0.99
  3. 3. - $3.99
  4. Lista de cumpărături sau element de bază
  5. 4. Unele fire, un fier de lipit, lipit, un cablu USB, un fel de carcasă - shareware
5. Brațe mai mult sau mai puțin drepte – neprețuite

În total, 6,23 USD, puteți economisi la mâner, dar puteți cheltui bine pe un corp frumos.



Concluzie
Cel mai important lucru este că dispozitivul funcționează. Funcționează fără întârzieri, fără defecțiuni. Pe orice computer, cu orice sistem de operare.


În același timp, există gânduri despre îmbunătățirea cazului și adăugarea de acțiuni suplimentare.
Și după cum sa dovedit, totul este destul de simplu. Principalul lucru este ideea, iar implementarea este a zecea întrebare. Deci mergi) Adaugă la favorite +114 +172

mi-a placut Mic program gratuit

pentru un control confortabil al volumului fără a fi nevoie să rotiți butonul de pe difuzoare sau căști.

Galerie de capturi de ecran De-a lungul anilor care există deja în masă computer personal , milioane de programe au fost create pentru aproape toate ocaziile. Unii dintre ei sunt chemați să rezolve probleme globale sau să creeze ceva. Altele servesc pentru a facilita finalizarea sarcinilor de zi cu zi banale care sunt invariabil legate de operarea computerului. Și, în mod caracteristic, este imposibil să spui asta programe simple

mai puțin important decât giganții software. Sunt complet egali! În acest articol vom vorbi despre un astfel de mic și discret, dar foarte program util

Scopul său principal este de a facilita și simplifica sarcina de reglare a volumului pe computer. Cu toate acestea, spre deosebire de analogii săi, Volume2 poate face acest lucru nu numai prin rotirea rotiței mouse-ului peste pictograma tavă și tastele rapide, ci și în cel puțin încă două moduri: ținând apăsat butoanele stânga și dreapta ale mouse-ului și, de asemenea, folosind rotița. în colțurile monitorului!

Taste rapide(din tastele rapide în engleză) - o comandă rapidă de la tastatură pentru un apel accelerat funcția necesară OS.

Principalul avantaj al Volume2 față de controlul standard al volumului în Windows este accesul simplificat la setări și disponibilitatea controlului volumului în aplicațiile pe ecran complet (de exemplu, în jocuri).

Comparație între controlul volumului Volume2 cu VolumeScroller analog plătit

După cum putem vedea din comparație, volumul gratuit 2 depășește cu ușurință analog plătit! Cu toate acestea, pe lângă funcția sa principală (controlul sunetului), poate face și altceva:

OSD(abreviat în engleză afișare pe ecran - „reflecție pe ecran”) - una dintre metodele de afișare populare diverse informatii pe afișajul televizoarelor și monitoarelor PC.
  • afișați indicatoare OSD pe ecran pentru a vizualiza nivelul sunetului și distribuția acestuia pe canale;
  • utilizați tastele rapide pentru a controla luminozitatea ecranului, a lansa fișiere și a reporni/închide computerul;
  • implementați funcția de defilare a rotiței mouse-ului a unei ferestre inactive sub cursor;
  • rulați activități programate (setarea nivelului de volum și a luminozității ecranului, lansarea aplicațiilor și afișarea mementourilor).

Prima lansare și configurare

Programul Volume2 nu necesită instalare, așa că pentru a începe să lucrați cu el, trebuie doar să despachetați arhiva descărcată de pe site-ul nostru în orice folder convenabilși fugi fișier executabil Volume2.exe. Pictograma programului va apărea în tavă, totuși, dacă îi apelați meniul, va fi în engleză:

Trey(tava engleză - „tava”) – denumirea colocvială pentru zona de notificare sisteme de operare Familia Windows.

Pentru a schimba limba, trebuie să intrați în meniul de setări, care este numit fie prin elementul „Volume2” din cele de mai sus meniul contextual, sau dublu clic prin pictograma tavă. Aici mergem direct la secțiunea „Limbă”, selectați „Rusă” din listă și faceți clic pe butonul „Aplicați”:

Acum putem începe să luăm în considerare funcțiile programului în interfața în limba rusă cu care suntem familiarizați.

Setări de bază Volum2

Vă sugerez să începeți să vă familiarizați cu opțiunile de personalizare ale programului din fila „De bază”:

Aici putem selecta dispozitivele de ieșire audio principale și suplimentare (dacă există), să specificăm pasul de modificare a nivelului volumului și să reglam echilibrul canalului. Aceste setări vor afecta parametrii pentru modificarea sunetului prin derularea rotiței mouse-ului peste pictograma programului din tavă și taste rapide.

Apropo, pasul următor setări, aș recomanda configurarea tastelor rapide în fila cu același nume:

În mod implicit, există deja cinci funcții presetate: adăugarea/scăderea volumului dispozitivelor audio principale și secundare, precum și dezactivarea sunetului. Cu toate acestea, reglarea nivelului implicit al dispozitivului principal este configurată extrem de incomod, deoarece folosește combinație de sistem CTRL+rotița mouse-ului, care este folosită pentru a mări imaginile și paginile web. Prin urmare, vă sfătuiesc să schimbați imediat primele două combinații de tastatură adăugând o tastă de modificare ALT sau SHIFT suplimentară.

În plus față de funcțiile deja menționate, puteți configura taste rapide pentru următoarele acțiuni:

  1. Apelați setările.
  2. Apelați o listă de dispozitive audio.
  3. Deschide controlul standard al volumului.
  4. Deschiderea mixerului audio.
  5. Instalare o anumită valoare nivelul sunetului în procente.
  6. Deschidere/închidere CD-ROM.
  7. Setați luminozitatea ecranului.
  8. Setarea echilibrului canalului.
  9. Scoaterea dispozitivelor USB.
  10. Configurarea dispozitivelor audio.
  11. Afisare procentaj baterie pentru laptopuri.
  12. Lansați orice aplicație sau document.
  13. Opriți monitorul.

După cum puteți vedea, datorită setărilor atât de extinse, puteți utiliza Volume2 nu numai pentru scopul propus, ci și pentru a accelera execuția altor aplicații utilizate frecvent. funcțiile sistemului! Cred că fiecare va găsi ceva al lui aici, dar personal mi-a plăcut funcția lansare rapidă programe si inchide PC-ul :)

Setări de aspect

Personalizare(personalizare engleză) - un anglicism adesea folosit în aproximativ terminologia informatică, adică personalizarea ceva pentru a se potrivi nevoilor unui anumit utilizator.

Pe lângă funcționalitatea bogată, Volume2 oferă și cele mai largi oportunități personalizarea aspectului atât al pictogramei programului în sine, cât și al tuturor elementelor OSD care sunt afișate pe ecran. Prima filă este fila „Indicator pe ecran”. Hai să-l deschidem:

Această filă este concepută pentru a configura parametrii de funcționare și aspectul ferestrelor de notificare despre evenimentele Volume2. Afișarea indicatorilor poate fi dezactivată complet sau nu poate fi afișată în aplicațiile pe ecran complet. De asemenea, este posibil să specificați cât timp va rămâne fereastra OSD pe ecran. eu însumi aspect Fereastra poate fi de trei tipuri: text simplu (culorile și dimensiunile sunt personalizabile), trackbar (bandă colorată cu afișaj opțional nivel de volum procentual) și piele.

Piele(în engleză piele – „piele”) - înlocuibil înveliș grafic program, site web sau sistem de operare.

Desigur, cea mai funcțională și colorată opțiune de design pentru un mesaj OSD este un skin. Este selectat implicit. În dreapta imaginii mici de previzualizare a temei, funcționalitatea acesteia este afișată sub formă de pictograme. În total, o piele poate avea până la 6 indicatori separati care afișează:

  • nivelul volumului;
  • notificare despre deschiderea unității;
  • notificare despre conectarea dispozitivelor USB;
  • nivelul de încărcare a bateriei (prin apăsarea tastelor rapide);
  • luminozitatea ecranului;
  • echilibrul sunetului pe canale.

Fiecare dintre indicatori va apărea numai dacă parametrul monitorizat este modificat folosind programul (de obicei prin apăsarea tastelor rapide), dar nu metode standard. Prin urmare, pentru a economisi resursele PC-ului această funcțieÎl puteți dezactiva complet fără a pierde prea mult funcționalitatea.

A doua filă, care este responsabilă pentru apariția pictogramei programului, va fi fila „Tava de sistem”:

Variabilă(variabilă sau var în engleză) - în terminologia și programarea computerelor, o zonă de memorie specifică care poate fi accesată printr-un nume special declarat pentru a stoca și a citi valoarea scrisă în această zonă.

Aici, la fel ca pentru fereastra OSD, putem selecta skin-ul pictogramei și putem seta numărul de pași de modificare a volumului (implicit este 100, care corespunde cu 100% egal cu 1% pe pas). În plus, aici puteți activa opțiunea de afișare a unui sfat explicativ. Cu ajutorul acestuia, puteți afișa orice variabile legate de sunet disponibile în program. Într-un skin standard, acest lucru este, în principiu, inutil, dar dacă activezi un skin fără indicație numerică (sub forma unei roți rotative), atunci nu va strica să cunoști nivelul exact al volumului, ceea ce înseamnă că este mai bine pentru a activa opțiunea.

Modalități alternative de control al sunetului

După cum am spus deja, Volume2 diferă pozitiv de analogii săi prin faptul că are mai multe opțiuni alternative controale de volum care de obicei nu se găsesc în alte programe. În primul rând, vă sugerez să vă uitați la fila „Evenimente mouse”:

Aici putem configura acțiuni pentru clicurile mouse-ului din stânga, dreapta și mijloc (roată) pe pictograma tavă. În plus, puteți activa opțiunea „Activați clic lung”. Această opțiune vă permite să creșteți sau să micșorați treptat nivelul sunetului ținând apăsat, respectiv, butonul stânga sau dreapta al mouse-ului peste pictograma tavă.

În partea de jos a acestei file există o serie de opțiuni pentru gestionarea rotației roții mouse-ului. Recomand să setați aici doar prima opțiune, „Rulsați rotița mouse-ului” pentru a selecta locul în care derularea va fi recunoscută ca funcție de modificarea volumului. Restul parametrilor, după părerea mea, sunt pur și simplu inutili (deși aceasta este o părere pur subiectivă :)).

încă unul oportunitate interesantă controlul sunetului este de a folosi marginile ecranului, pe care nu le-am văzut niciodată altundeva. Pentru a activa și configura această funcție, accesați fila „Edge Control”:

Esența metodei este că selectați marginile ecranului care vor fi active atunci când cursorul mouse-ului se apropie de ele. Apoi, când treceți cu mouse-ul peste marginea activă și mutați mouse-ul în sus și în jos (sau derulați rotița la alegere), puteți modifica nivelul volumului. De fapt, pe această filă puteți configura parametrii de funcționare ai funcției menționate mai sus, precum și aspectul indicatorului.

Configurarea funcțiilor suplimentare

Ne-am ocupat de funcționalitatea standard a Volume2, cu toate acestea, programul are o serie de opțiuni și capabilități. Ele nu au legătură directă cu controlul sunetului, dar extind semnificativ gama de sarcini pe care le poate îndeplini programul. În ceea ce privește opțiunile, vă recomand să vă uitați la fila „Sistem”:

Există setări tradiționale aici, cum ar fi pornirea programului și verificarea actualizărilor, totuși, vă recomand să acordați atenție nu acestora, ci opțiunii „Derulați conținutul sub cursorul mouse-ului (KatMouse)”. Activarea acestui element vă va permite să defilați conținutul oricărei ferestre deschise (chiar inactiv!) cu rotița mouse-ului.

Dacă nu ați dezactivat afișarea notificărilor OSD, atunci mai jos pe aceeași filă puteți specifica pentru ce evenimente ar trebui să fie afișate notificările.

Ultima filă pe care nu am văzut-o încă este „Programare”:

În această filă, dezvoltatorii au reușit să plaseze un planificator de sarcini aproape complet! Cu ajutorul acestuia, la un moment dat, puteți:

  1. Setați un anumit nivel de volum.
  2. Lansați programul dorit.
  3. Afișează un mesaj text de memento.
  4. Setați echilibrul sunetului între canale.
  5. Schimbați luminozitatea ecranului.

Sarcinile create pot fi lansate exact ca timp specificat, și într-un interval nedeterminat, sau cu o periodicitate și o frecvență specificate. De asemenea, dacă se dorește, sarcinile pot fi dezactivate temporar fără a le șterge, ceea ce este destul de convenabil.

Avantajele și dezavantajele Volume2

Pro:

  • suport pentru tastele rapide și legarea diferitelor funcții suplimentare la acestea;
  • posibilități largi de personalizare;
  • mai multe opțiuni de control al volumului;
  • sistem de planificare a sarcinilor încorporat;
  • ușurință de utilizare și ușurință de configurare.

Contra:

  • Tastele rapide implicite nu sunt setate foarte bine.

Concluzii

Dacă sunteți în căutarea unei modalități de a simplifica controlul sunetului sau dacă deseori trebuie să îl dezactivați cu totul, atunci cred că nu veți găsi un instrument mai bun decât Volume2! De obicei, critic diversele software-uri, căutând deficiențe în el, dar în în acest caz, Pur și simplu nu există neajunsuri care să nu poată fi eliminate cu ajutorul setărilor :) Și asta mă face fericit.

Un alt lucru bun este că programul funcționează perfect atât pe computerele vechi cu Windows XP pe 32 de biți, cât și pe ferestrele moderne 8,1 x64. În timpul testării, programul nu s-a oprit niciodată spontan și și-a îndeplinit funcțiile atât în ​​fereastră, cât și modul ecran complet. Prin urmare, nu poate exista decât un singur verdict - Volume2 este de departe cel mai bun program gratuit pentru gestionarea sunetului pe un PC!

P.S. Permisiune acordată pentru copiere și citare liberă. acest articol sub rezerva indicarii deschis link activ la sursa și păstrarea paternului lui Ruslan Tertyshny.

Când apare întrebarea: ce să puneți la intrarea ULF pentru a controla sunetul? Există multe soluții, puteți instala o rezistență dublă sau un regulator cvadru, și dacă canale audio Este mult mai posibil să utilizați controale electronice de volum pe microcircuite specializate, dar acest lucru va fi destul de scump. Dar există și moduri simple solutii la aceasta problema.


Principiul de funcționare al ambelor circuite este că, de îndată ce un potențial pozitiv este furnizat bazei tranzistorului printr-un rezistor, tranzistorul se deschide și ocolește intrarea ULF - volumul la ieșire scade.


Caracteristica principală a circuitului este că controlul volumului își amintește nivelul volumului chiar și după oprirea alimentării.

Un mic circuit util care vă permite să reglați volumul cu un buton. Inserat în Port USB, potrivit pentru săli de operație sisteme Windowsși Android. Pentru Android există un dezavantaj - butonul MUTING nu funcționează. Nu este nevoie să instalați drivere.


Urzeală circuite USB Codificatorul microcontrollerului ATtiny85, firmware-ul și placa de circuit imprimat sunt la linkul de mai sus. Placa de circuit imprimat este destul de miniatură, puțin mai mare decât aria carcasei codificatorului.

Există două firmware-uri în arhivă, unul este pentru diagrama de mai sus, celălalt este ușor arhivat pentru a crește volumul în partea stângă(dacă codificatorul este situat pe partea opusă placa de circuit imprimat). Siguranțele sunt și ele în arhivă, citim în articol.

Micro-asamblarea vă permite să reglați volumul metoda digitala. Nivelul este reglat nu cu un rezistor variabil ca în circuitele discutate mai sus, ci cu ajutorul unui microcircuit specializat. Designul constă dintr-un microansamblu DS1669 și două butoane. Primul crește volumul (S1), iar celălalt scade (S2).

Microansamblul este un control al volumului digital tipic cu două canale control prin buton. Nivelul volumului este mărit prin apăsarea butonului SB1, iar volumul este redus prin apăsarea butonului SB2. Apăsarea SB3 anulează acțiunile butoanelor SB 1 și SB2 și pune LC7530 în modul de așteptare cu un consum minim de curent.


Primul circuit de control al tonului considerat este construit pe baza microansamblului K140UD1A și este utilizat în principal ca amplificatoare de calitate frecventa joasa. Acest design vă permite să reglați nivelul semnal de intrare pentru diferite componente de frecvență. Al doilea este realizat pe cipul TDA1524A

Reglarea electronică în acest circuit se efectuează folosind două butoane SB1 mai tare și SB2 mai silențios.


Mulți radioamatori care folosesc acest microansamblu înjură fundal străin, dar de îndată ce am înlocuit firul neecranat cu unul ecranat, zumzetul a dispărut. Singurul negativ pe care l-am observat este că atunci când îl stingi și îl pornești din nou, volumul este resetat și trebuie să-l reglezi din nou. Dar, în general, este o schemă normală.

Pe un cip TDA1552 pentru controlul sunetului? Rezistor dublu obișnuit. Ce se întâmplă dacă avem comutare quad pentru 4 canale? Cineva sugerează - un controler quad :) Și dacă am asambla un home theater cu 6 canale? Aici intră în joc controalele electronice complexe și costisitoare ale volumului pe cipuri specializate. Și o astfel de unitate poate depăși amplificatorul în sine în complexitate și preț. Cu toate acestea, există o cale simplă de ieșire, cum să implementați funcția de control al volumului cu un singur tranzistor. Circuitul propus mai jos dintr-o revistă de radioamator permite unui rezistor variabil să controleze volumul mai multor canale simultan.

O diagramă arată un canal de control al volumului, iar cealaltă arată 4 canale simultan. Desigur, pot fi 5 sau 10 dintre ele. Esența metodei este că, prin aplicarea unui potențial pozitiv la baza tranzistorului printr-un rezistor, tranzistorul se deschide și ocolește intrarea ULF - volumul scade.


Au fost efectuate o serie de experimente cu această schemă. S-a dovedit că puterea de bază poate fi luată începând de la 1,5V. Limita maximă de tensiune este determinată de un rezistor de limitare de 1 kOhm. Dacă găsim, să zicem, 12V, atunci rezistorul trebuie mărit la 30 kOhm, ceea ce este sigur pentru curentul de bază. Consumul de curent al circuitului de bază în stare deschisă este de câțiva miliamperi. În general, vei alege.

În starea deschisă a tranzistorului, acesta poate fi foarte audibil sunet liniștit din cauza căderii de tensiune pe cristalul de siliciu. Pentru ca liniștea să fie completă, trebuie să utilizați tranzistor cu germaniu tip MP36 - MP38.


Condensatoare de intrare și ieșire regulator electronic Se folosesc volume nepolare. Instalăm orice tranzistor putere redusă N-P-N, tip KT315, KT3102, S9014 etc. Rezistor variabil pentru un regulator electronic pentru rezistență în intervalul 10-100 kOhm. De preferință cu o caracteristică liniară.

Când motorul este scurtcircuitat la masă, toate tranzistoarele se vor închide și volumul va deveni maxim. Deplasând cursorul la puterea pozitivă, deschidem treptat tranzistoarele și sunetul va începe să scadă. Folosind rezistorul care este conectat la puterea pozitivă, setăm netezimea modificării volumului pe toată durata rotației rezistorului. Ca să nu se întâmple când după o jumătate de rotire volumul dispare și continuăm să ne întoarcem degeaba. Utilizarea acestui control electronic al volumului, pe de o parte, va crește ușor nivelul de zgomot, dar, pe de altă parte, va reduce interferențele asupra firelor, deoarece acum nu este nevoie să trageți firul de două ori ecranat de la ieșire. preamplificator la intrarea amplificatorului de putere.

Cel mai bun design de control al volumului (partea 1)

Controlul volumului pe un amplificator sau preamplificator hi-fi (sau orice alt dispozitiv audio de altfel) pare foarte simplu, nu-i așa? Greşit! Pentru a obține o creștere lină a nivelului volumului, corespunzătoare caracteristicii neliniare a auzului nostru, potențiometrul trebuie să aibă o dependență logaritmică a modificării rezistenței de unghiul de rotație al axei sale. Potențiometrul liniar folosit pentru reglarea volumului dă rezultate destul de nesatisfăcătoare.

Dacă nu plătiți un preț destul de semnificativ, potențiometrul logaritmic standard pe care îl cumpărați de la magazinele de electronice nu este deloc logaritmic, ci este format din două secțiuni liniare, fiecare cu un gradient de rezistență diferit. Teoria din spatele acestui lucru este că ei lucrează împreună pentru a forma o curbă care este „suficient de aproape” de o relație logaritmică (sau sonică). După cum mulți sunt convinși, acest lucru se întâmplă destul de rar și atunci când potențiometrul este rotit, apare adesea un „decalaj” pronunțat.

Ca și în cazul tuturor potențiometrelor utilizate ca control al volumului, primii 10% din unghiul de rotație au ca rezultat o schimbare foarte mare a volumului (în esență de la oprit la liniștit). Un răspuns logaritmic „adevărat” pe întreaga gamă de poate 100 dB nu este foarte util, deoarece în cea mai mare parte a timpului de funcționare câștigul variază într-un interval relativ mic. O modificare de 25 dB corespunde unui raport de putere de 316:1 - acesta va fi, în general, intervalul în care este utilizat orice control al volumului.

Orez. 1 Circuit de aproximare potențiometru

Luați un potențiometru liniar de 100k ohmi (VOL) și conectați un rezistor (R = 10...15k ohmi, 12k ohmi pentru a obține circuitul din Fig. 1) așa cum se arată mai sus pentru a obține curba menționată prezentată în Fig. 2. Se pare că ar trebui să fie o linie dreaptă, dar de fapt este mult mai aproape de logaritmic decât un potențiometru logaritmic standard. Pentru stereo, utilizați un potențiometru dublu cu două secțiuni rezistive și porniți ambele în mod egal. Pentru R, se recomandă utilizarea unui rezistor cu o precizie de 1%. Potențiometrul poate avea valori diferite, doar păstrați raportul în intervalul de la 6:1 la 10:1 între valorile potențiometrului și respectiv rezistența R. În timp ce raportul de 8,33:1 (așa cum se arată în Fig. 1) este aproape de o curbă logaritmică reală, atunci când niveluri scăzute Suprasensibilitatea semnalului este încă posibilă. Este posibil să folosiți rapoarte mai mari decât 10:1, dar acest lucru va pune o sarcină excesivă asupra motorului potențiometrului sau va necesita utilizarea unui potențiometru cu prea multă rezistență.


Orez. 2 Curba nivelului de ieșire în funcție de unghiul de rotație, în dB

Cu condiția ca câștigul preamplificatorului să fie determinat corect, o bună aproximare la adevărat funcţie logaritmică Potențiometrul are ca rezultat un interval de cel puțin 25 dB, ceea ce este suficient pentru ajustările necesare în mod normal.

Câștigul preamplificatorului este corect atunci când butonul potențiometrului își petrece cea mai mare parte a funcționării în poziția între orele 10 și 14. Dacă volumul este frecvent sub sau peste acest interval, reconsiderați schimbarea câștigului preamplificatorului. Pentru a obține un control al volumului „în doi pași”, câștigul poate fi comutat, astfel încât setarea optimă să fie întotdeauna disponibilă.

Un alt avantaj al unui logaritmic „fals” este că potențiometrele liniare sunt de obicei mai stabile (și mai bune la reglarea puterii) decât potențiometrele „logaritmice” disponibile comercial, ceea ce duce la o variație mai mică a nivelurilor semnalului între canalele stânga și dreapta. Un rezistor suplimentar îmbunătățește și mai mult această relație, permițând unui potențiometru de carbon ieftin să se potrivească cu unul de înaltă calitate (cel puțin în ceea ce privește acuratețea - nu voi discuta aici despre calitatea sunetului).

Asigurați-vă că impedanța sursei (etapa tampon) este scăzută și că este capabilă să conducă impedanța de sarcină atunci când controlul este setat la maximum (pentru un potențiometru de 100k ohmi rezistență totală poate fi redusă la 9 kOhm). Curba potențiometrului necesară va fi distrusă de utilizarea firelor de conectare cu impedanță ridicată atât de mult încât nu mai seamănă cu nimic util.

Cel mai bun design de control al volumului (Pt 2 - Alte idei)

Circuitul a fost proiectat inițial de Peter Baxandal (cunoscut printre multe alte proiecte ca controlul volumului în feedback), există și o versiune activă a acestuia „cel mai bun controler de nivel”, folosind amplificator operaționalși un potențiometru în bucla de feedback. Relația logaritmică este aproape identică cu cea a circuitului pasiv de mai sus, dar acest circuit poate oferi atât amplificarea cât și atenuarea semnalului. Un exemplu al acestui design poate fi găsit în Proiectul nr. 24, iar o diagramă a ideii de bază este prezentată în Fig. 3.


Orez. 3 Control activ al volumului logaritmic

Bufferul (U1A) permite etajului inversor (necesar pentru ca circuitul să funcționeze) să aibă o impedanță de intrare foarte mare. În caz contrar, acest lucru nu ar fi posibil fără utilizarea rezistențelor de foarte mare valoare, care pot crește zgomotul la niveluri inacceptabile. Câștigul maxim este indicat a fi 10 (20 dB), iar câștigul minim este 0 (atenuare maximă). Rezistența de intrare este variabilă și depinde de poziția cursorului potențiometrului. La câștig minim, impedanța de intrare este potențiometrul complet de 50 k ohmi, scăzând la aproximativ 27 k ohmi cu potențiometrul în poziția de mijloc și la aproximativ 4,3 k ohmi la câștig maxim. Impedanța este mult mai mică decât cea a potențiometrului în sine datorită feedback-ului de la amplificatorul operațional final.

Aceste valori de impedanță sunt similare (dar puțin mai mici) decât versiunea pasivă simplă (folosind un potențiometru de 100k ohmi) și necesită din nou o sursă de impedanță scăzută sau legea logaritmică nu va fi respectată în mod corespunzător. Valoarea reală pentru VR1 nu contează și orice între 10k și 100k va funcționa la fel de bine, deși va afecta impedanța de intrare. Eroarea la 50% din unghiul de rotație al potențiometrului este mai mică de 5% pentru valori de la 10 kOhm la 100 kOhm.

Orez. 4 Dependența dintre nivelul de putere și unghiul de rotație al motorului conform diagramei Fig. 3

Rețineți că beneficiu suplimentar Urmărirea îmbunătățită nu se aplică versiunii active (cel puțin nu în aceeași măsură), așa că utilizați cel mai bun potențiometru pe care vi-l puteți permite pentru a asigura echilibrul exact al canalului. Pentru multe preamplificatoare, un câștig maxim de 20 dB va fi prea mare. De obicei, un câștig de 10 dB este suficient. Pentru a obține un câștig mai mic, creșteți valoarea lui R2 (3,3 kΩ va aduce câștigul suficient de aproape de 10 dB). Acest lucru va crește, de asemenea, impedanța de intrare în cel mai rău caz.

Cel mai bun control al volumului (Pt. 3 - Versiunea mono)

Trucul de mai jos a fost folosit în mai multe amplificatoare de chitara. Cu toate acestea, deoarece folosește un potențiometru cu două secțiuni, nu este potrivit pentru semnale stereo, deoarece potențiometrele liniare cu patru secțiuni (sau orice alte potențiometre liniare cu patru secțiuni) sunt aproape imposibil de obținut. Aproximarea relației logaritmice este foarte bună, cel puțin în intervalul de 30 dB, dar este doar puțin mai bună decât versiunea prezentată în Fig. 1, în timp ce acest circuit necesită două secțiuni.


Orez. 5 Aproximarea dependenței logaritmice folosind un potențiometru cu două secțiuni

Dependența răspunsului de unghiul de rotație este prezentată mai jos. Pe un interval final de 25 dB, oferă o linie aproape dreaptă (adică dependența este cu adevărat logaritmică). Acest cale bună obțineți un răspuns fără probleme de la potențiometru, dar, după cum s-a menționat, este aplicabil doar unui sistem mono, ceea ce îi limitează mai degrabă utilitatea.


Orez. 6 Relația dintre nivelul de ieșire și unghiul de rotație al motorului conform diagramei din Fig. 5

Control îmbunătățit al volumului (Pt. 4 - versiunea cu mai multe canale)

Pentru cei care au nevoie de un control al nivelului logaritmic real multicanal (vezi Proiectul #141). Proiectul folosește un THC2180 VCA și poate fi configurat pentru orice de la 1 la 8 canale (sau mai multe dacă utilizați mai mult de 8 canale). Este ideal pentru sisteme home theater pentru un preamplificator complet și trebuie doar să utilizați comutarea canalului. VCA oferă, de asemenea, câștig, deci este în esență un preamplificator complet.

Control îmbunătățit al echilibrului (sugerat de Ludwig Bernd)

Bernd, un cititor al paginilor audio, a sugerat diagrama utila, în acest caz - „Control îmbunătățit al echilibrului”. Vă rugăm să rețineți că configurația descrisă necesită o sarcină de impedanță mare și „Controlul îmbunătățit al volumului” pasiv nu poate fi utilizat în acest circuit. Când este utilizat în modul prezentat mai jos, este foarte similar ca concept cu controlul îmbunătățit al volumului prezentat în Fig. 1, cu excepția faptului că este (într-un sens) aceeași idee, dar invers.

Vă rugăm să rețineți că multe modele (în special japoneze timpurii) folosesc un potențiometru special conceput pentru echilibrare, ceea ce îl face nepotrivit pentru circuitele prezentate mai jos. Aceste potențiometre sunt în mod obișnuit blocare centrală și rezistența fiecărei piese rămâne foarte scăzută de la neutru la una (sau alta) poziție extremă. Aceste potențiometre „speciale” se caracterizează prin faptul că atunci când potențiometrul de echilibrare este rotit, nivelul rămâne constant pe un canal sau altul. Legea generală de modificare a acestor controale (IMO) pentru Hi-Fi rămâne nesatisfăcătoare.

Mai jos este schema standard ajustări de echilibru/volum folosind potențiometre convenționale (un canal):


Orez. 7 Control regulat al echilibrului/volumului

De exemplu: VOL = 10 kOhm cu dependență logaritmică, BAL = 25 kOhm cu dependență liniară

Adăugarea rezistorului „R” oferă două îmbunătățiri interesante circuitelor standard de echilibru și control al volumului. Rețineți că comutatorul este opțional și poate fi îndepărtat cu ușurință (adică, scurtcircuitat).


Orez. 8 Îmbunătățire cu rezistență suplimentară

A) R = VOL (de exemplu, 10 kOhm)

Potențiometrul de echilibru, când glisorul său este în poziția centrală, este „practic absent”.

În această poziție, pista rezistivă a potențiometrului echilibrat creează doar o sarcină pe treapta anterioară, deoarece nu există curent prin contactul culisant (deci, în general, puteți deschide comutatorul "Sw1" dacă doriți fără a schimba nimic). Acest lucru pare rezonabil pentru că... Până nu reglați echilibrarea, aceasta este practic absentă din circuit (niciun semnal nu trece prin contactul său glisant). Prin urmare, calitatea (sau vârsta) potențiometrului de echilibrare nu contează deloc.

Interferența sunetului poate apărea doar din două motive:

  • Dacă calea rezistivă a potențiometrului de echilibrare nu este perfect simetrică, cel puțin unul dintre contactele glisante nu va fi exact în centru (adăugarea unui comutator Sw1 poate elimina complet acest lucru, dar mă îndoiesc că acest lucru este necesar).
  • Dacă rezistența pistei potențiometrului de carbon (cel mai rău scenariu!) se modifică din cauza unei modificări a presiunii de contact de alunecare (cauzată de rezonanța acustică, ca în microfoanele de carbon ale telefoanelor vechi), sarcina pe treapta anterioară se va modifica (dar eu bănuiți că în realitate va fi greu să găsiți o etapă care să o „simți”.

Datorită rezistorului „R”, echilibrarea în apropierea poziției centrale funcționează fără probleme, iar volumul total este semnificativ mai mic decât fără acesta. Acest lucru duce la o altă opțiune:

B) R = 4,7 kOhm (R = ~0,47 * VOL)

Butonul de echilibru funcționează fără a afecta nivelul general

Această opțiune oferă cea mai bună comoditate operațională, deoarece apoi volumul sunetului se mișcă de la stânga la dreapta fără a modifica semnificativ volumul general. Tensiunea de intrare pe ambele canale este constantă și egală, suma puterii canalului stâng și drept rămâne aproximativ (±0,2 dB) constantă într-un interval de aproximativ 80% din întregul unghi de rotație a butonului (care este încă lent în raport cu centrul) poziţie). Am decis să folosesc factorul 0,47 după câteva modelare pe calculatorși apoi l-am testat în preamplificatorul meu.

De fapt, funcționează conform așteptărilor (există o ușoară creștere a volumului general la extrema dreaptă și stângă). Nu vreau să ratez alte oportunități de a regla echilibrul, deoarece există într-adevăr înregistrări care suferă de un dezechilibru sever al canalului. Mutarea scaunului sau a difuzoarelor nu este mijloace convenabileîmpotriva acestui fenomen. Modul corect este să „miți” solistul cu două picioare la stânga sau la dreapta fără a modifica volumul general, pur și simplu rotind butonul de echilibrare.

Alegând un raport R/Vol adecvat între 1,0 și 0,47, este posibil orice compromis între versiunile „ureche de aur” și „confort maxim”.

Rezistența acestor circuite „amplificate” este aproximativ egală cu rezistența unui potențiometru „VOL” (dacă R = Vol și BAL ~ 2 VOL), astfel încât puteți adăuga BAL și R la orice design „pur” fără a modifica parametrii critici. (bineînțeles că pe R vor exista 4-6 dB de atenuare, așa că în viitor va trebui să adăugați aproximativ 5 sau 10 grade de arc pe cadranul de rotație al butonului de volum). Chiar și atunci când controlul echilibrului este coborât până la capăt, există doar o modificare moderată a sarcinii (-30% maxim) care nu ar afecta în mare măsură niciun preamplificator proiectat în mod rezonabil.

Dacă amplificatorul dvs. are deja un circuit de echilibru standard, este ușor să adăugați rezistențe suplimentare la acesta. Pur și simplu lipiți-le la bornele corespunzătoare ale potențiometrului de echilibrare (pe un canal de la centru la stânga și pe celălalt de la centru la dreapta). Controlul volumului nu este activat.