This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:vlad.ilie1512 [2026/05/09 21:25] vlad.ilie1512 |
pm:prj2026:bianca.popa1106:vlad.ilie1512 [2026/05/25 14:32] (current) vlad.ilie1512 |
||
|---|---|---|---|
| Line 13: | Line 13: | ||
| {{:pm:prj2026:bianca.popa1106:diagrama_theremin_digital.png?600|Schema bloc Theremin Digital}} | {{:pm:prj2026:bianca.popa1106:diagrama_theremin_digital.png?600|Schema bloc Theremin Digital}} | ||
| + | |||
| + | ===== Schema Electrica ===== | ||
| + | |||
| + | {{:pm:prj2026:bianca.popa1106:SchemElectricaThereminDigital.png?600|Schema Electrica Theremin Digital}} | ||
| Sistemul este construit în jurul microcontrollerului **ESP32 DevKit V1** și funcționează astfel: | Sistemul este construit în jurul microcontrollerului **ESP32 DevKit V1** și funcționează astfel: | ||
| Line 90: | Line 94: | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| - | <note tip> | + | Demo video al proiectului funcțional: |
| - | Secțiune de completat după realizarea proiectului. | + | |
| - | </note> | + | [[https://youtube.com/shorts/XiF3casKE98|Demo Video - Theremin Digital (YouTube)]] |
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| - | <note tip> | + | În urma realizării proiectului, am aprofundat concepte de programare cu microprocesoare, în special lucrul cu PWM, ADC, I2C și întreruperi, aplicate într-un context practic. Principala dificultate a fost instabilitatea citirilor senzorului ultrasonic, rezolvată prin implementarea unui filtru de medie mobilă, și calitatea tonului generat de buzzer, îmbunătățită prin creșterea rezoluției PWM de la 8 la 12 biți. |
| - | Secțiune de completat după realizarea proiectului. | + | |
| - | </note> | + | A fost un proiect interesant de realizat și m-a ajutat să înțeleg mai bine cum se integrează mai multe periferice într-un sistem funcțional, nu doar individual ca în laborator. Pe viitor, proiectul ar putea fi extins cu un al doilea senzor pentru controlul volumului sau cu conectivitate Bluetooth pentru o aplicație mobilă. |
| ===== Download ===== | ===== Download ===== | ||
| + | |||
| + | Codul sursă complet al proiectului este disponibil pe GitHub: | ||
| + | |||
| + | [[https://github.com/Jerwix/PM_Fair-ThereminDigital|PM Fair - Theremin Digital (GitHub Repository)]] | ||
| + | |||
| <note warning> | <note warning> | ||