This shows you the differences between two versions of the page.
pm:prj2021:dbrigalda:pedalass [2021/05/23 20:24] corneliu.calancea |
pm:prj2021:dbrigalda:pedalass [2021/06/04 12:36] (current) corneliu.calancea [Bibliografie] |
||
---|---|---|---|
Line 37: | Line 37: | ||
* rezistențe | * rezistențe | ||
* condensatoare | * condensatoare | ||
- | * ecran LCD | + | * ecran LCD 1602 |
- | * Joystick/Butoane | + | * Joystick |
- | * ADC+DAC | + | * Buton cu reținere |
- | * Jack-uri 6.3mm | + | * DAC extern |
+ | * Jack-uri mama 6.3mm | ||
* Potențiometru | * Potențiometru | ||
- | * Toggle on/off | + | * LED |
- | * LED-uri | + | |
* Fire | * Fire | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | /todo/ | + | Pe partea de software, am ales să preiau semnalul de la convertorul analog-digital activându-i întreruperile și setându-l în Free Running Mode. În consecință, ADC-ul generează o întrerupere atunci când se termină o conversie. În tot timpul cât nu ne aflăm în întreruperea ADC-ului se face verificarea pinilor de intrare ai joystick-ului pentru a reîmprospăta, eventual, meniul. Din fericire, pentru modulele LCD și DAC există biblioteci, astfel încât utilizarea lor nu a creat mari dificultăți. |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | /todo/ | + | Din păcate, rezultatul acestui proiect nu s-a ridicat la nivelul așteptărilor. Cauza principală a acestui fapt sunt interferențele. Ceasul microcontrollerului oscilează cu 16MHz la câțiva centimetri de cablurile prin care se transmite semnalul. Din ce se pare, există o metodă de a combate acest neajuns cu ajutorul unei bobine și a unui condensator, însă acest lucru rămâne ca plan de viitor. În plus, și lungimea cablurilor prin care se transmite semnalul analog a avut un cuvânt de spus - în mod normal încerci să menții la minim această lungime anume pentru a evita zgomotul. |
+ | ===== Poze ===== | ||
+ | {{ :pm:prj2021:dbrigalda:compressdadee.jpg?700 |}} | ||
+ | |||
+ | {{ :pm:prj2021:dbrigalda:img_20210604_122817_edit_1_edit_1.jpg?700 |}} | ||
+ | |||
+ | {{ :pm:prj2021:dbrigalda:img_20210602_060643.jpg?700 |}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | |||
+ | În concluzie, pot spune că procesarea de sunet s-a dovedit a fi o misiune ceva mai complicată decât mă așteptam. Totuși, în pofida rezultatului sub nivelul așteptărilor, sunt mulțumit cu munca depusă și cu lucrurile învățate în urma acestui proiect. Fără îndoială voi continua ideea până o voi aduce la o stare satisfăcătoare, sper doar să nu fiu nevoit să fac asta tot la PM la anul :))) | ||
+ | |||
+ | ===== Video prezentare ===== | ||
+ | [[https://youtu.be/2UyIuJkluBw|{{ :pm:prj2021:dbrigalda:video_thumbnail.jpg?400 |}}]] | ||
===== Download ===== | ===== Download ===== | ||
- | /todo/ | + | {{:pm:prj2021:dbrigalda:pedalas.zip|}} |
- | ===== Jurnal ===== | ||
- | /Todo/ | ||
- | ===== Bibliografie/Resurse ===== | + | ===== Resurse ===== |
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">De aici puteti descarca PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">De aici puteti descarca PDF</a></html> | ||
+ | |||
+ | ===== Bibliografie ===== | ||
+ | [[https://ocw.cs.pub.ro/courses/pm/prj2017/ddragomir/cmihalache|Procesor de efecte pentru chitară - Constantin Mihalache]] | ||
+ | |||
+ | [[https://www.electrosmash.com/pedalshield-uno|PedalShield Uno]] | ||
+ | |||
+ | [[https://electronicscoach.com/difference-between-high-pass-and-low-pass-filter.html|High pass and low pass filters]] |