This is an old revision of the document!


Project Pedalás

Introducere

Project Pedalás este denumirea unei pedale pentru chitară. Scopul acesteia este de a procesa semnalul brut obținut din dozele chitării și aplicarea de efecte asupra acestuia.

În acest sens, semnalul va trece printr-un convertor analog-digital(ADC), apoi va fi aplicată asupra sa o funcție, în dependență de efectul ales, ca ulterior să fie transmis într-un convertor digital-analog și în continuare la celelalte elemente din lanțul de efecte(amplificator/boxe).

Schema bloc

Descriere generală

În primul rând, semnalul emis de dozele chitării poate lua o plajă destul de largă de valori, în dependență de dozele folosite(single coil sau humbucker), dar și de felul de interpretare(picking/strumming). În cazul în care se face strumming pe humbuckere, se pot atinge vârfuri de ±0.7-1V, însă când se face picking pe single coils, valorile nu depășesc ±0.2V. Astfel, intervine problema folosirii eficiente a rezoluției ADC-ului.

În acest sens, am plasat un potențiometru într-un divizor de tensiune – acesta poate fi folosit pentru a regla amplitudinea intrării(volumul variază de la 0 la 0.83*Vin), iar apoi semnalul va fi amplificat de către microcontroller de 10x. Astfel, semnalul de la single coils se încadrează aproape perfect în plaja ADC-ului la volum maxim. În cazul în care chitaristul folosește humbuckere, acesta va ajusta potențiometrul la un volum mai scăzut. În acest fel obținem o soluție de compromis – un sunet mai clar pe single coils fără a risca să distorsionăm prea tare humbuckerele.

Microcontrollerul de pe Arduino nu poate lucra cu tensiuni negative, astfel că vom deplasa semnalul cu 2.5V → când din doze vor veni 0.3V, în inputul ADC-ului vor ajunge 2.8V.

Pe partea de filtrare la input am luat în considerare următoarele fapte – frecvențele emise de o chitară electrică se încadrează(aproximativ, neluând în considerare acordaje stranii) în intervalul [70, 3000] Hz. Respectiv, pentru a evita zgomotul, am adăugat un filtru trece-jos și unul trece-sus(high-pass and low-pass filters). Filtrul trece-jos blochează frecvențele de la aprox. 5000 Hz în sus, iar cel trece-sus le blochează pe cele sub 30 Hz.

Semnalul de ieșire va fi trimis într-un DAC extern

Pentru afișarea regimurilor și a altor date, se va folosi un modul LCD 1602, iar pentru control – un joystick. De asemenea, pentru a afișa un avertisment vizual în cazul în care volumul este prea mare, se folosește un LED roșu.

Hardware Design

Listă piese

  • Arduino Mega
  • rezistențe
  • condensatoare
  • ecran LCD
  • Joystick/Butoane
  • ADC+DAC
  • Jack-uri 6.3mm
  • Potențiometru
  • Toggle on/off
  • LED-uri
  • Fire

Software Design

/todo/

Rezultate Obţinute

/todo/

Concluzii

Download

/todo/

Jurnal

/Todo/

Bibliografie/Resurse

pm/prj2021/dbrigalda/pedalass.1621790683.txt.gz · Last modified: 2021/05/23 20:24 by corneliu.calancea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0