This is an old revision of the document!


Pedală de efect pentru chitară electrică

Introducere

Acest proiect constă în realizarea unei pedale de efect audio pentru chitară electrică, care aplică două efecte sonore:

Overdrive – pentru a satura semnalul și a obține un sunet distorsionat, specific rock-ului clasic

Tremolo – pentru a modula volumul semnalului audio într-o manieră periodică, controlabilă de utilizator

Efectele sunt controlate de un microcontroller STM32, folosind periferice precum ADC (pentru citirea potențiometrelor care controlează intensitatea fiecărui efect), PWM (pentru modularea semnalului audio în cazul tremolo-ului) și GPIO (pentru controlul on/off al efectelor prin butoane sau footswitch).

Scopul proiectului este de a crea o pedală de chitară digitală, compactă și personalizabilă, care poate fi utilizată în locul unor pedale comerciale, costisitoare sau rigide ca funcționalitate.

Ideea a pornit din pasiunea pentru muzică și electronica audio, dar și din dorința de a explora modul în care microcontrolerele pot prelucra semnal analogic și pot genera efecte sonore în timp real.

Descriere generală

O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.

Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html

Hardware Design

Listă de componente hardware

Microcontroller: STM32F103C8T6

Control analog: 2x Potențiometre liniare 10kΩ – pentru reglaj: gain (overdrive) și rate/Depth (tremolo)

Intrare/ieșire audio:

  • 2x Jack mono 6.35mm (1/4”) cu pini PCB – pentru intrare/ieșire chitară
  • 2x Condensatori de cuplare audio (100nF – 1µF) – blocare componentă DC

Rezistențe 10kΩ – 100kΩ – pentru atenuare și biasare semnal audio

Overdrive stage:

  • 2x Diodă 1N4148 / LED-uri rosii (clipping simetric) – pentru distorsionare semnal
  • Op-amp (ex: LM358, TL072, NE5532) – opțional, dacă vrei overdrive analog (în loc de simulare digitală)

Tremolo stage: PWM pin de la microcontroller – pentru modulație volum

  • 1x MOSFET N-channel (ex: 2N7000 sau IRF540N) – control volum semnal
  • 1x Condensator electrolitic (10µF – 100µF) – smoothing PWM dacă ai nevoie

Alte periferice:

  • LCD I2C 16×2 – afișaj pentru parametri efect
  • Encoder rotativ sau butoane – opțional, pentru schimbare moduri/parametri
  • Buzzer piezo – opțional, semnal de pornire/operații

Alimentare:

  • Sursă de alimentare 9V DC sau baterie
  • Regulator de tensiune 3.3V/5V (AMS1117 sau LM7805) – în funcție de cerințele microcontrollerului

Conectică & prototipare:

  • Breadboard mare
  • Fire jumper
  • Pin headers
  • Fire audio ecranate (pentru conexiuni curate)
  • LED pentru stare sistem

Rezistență 330Ω pentru LED

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2025/rnedelcu/dan_andrei.cretu03.1745909172.txt.gz · Last modified: 2025/04/29 09:46 by dan_andrei.cretu03
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