This is an old revision of the document!
Un acordor de chitara acustica pe baza de senzor piezoelectric. Acesta va da feedback pentru fiecare coarda prin intermediul unui display LCD ce comunica prin I2C cu un microcontroller ESP32 C6. Acest acordor va citi informatia cu senzorul direct de pe suprafata instrumentului si va fi configurat pentru acordajul standard (Standard E tuning). Conectivitate bluetooth va fi incorporata pentru a trimite datele primite la un terminal pe telefon/calculator.
Schema bloc a proiectului este urmatoarea:
Partea de hardware a acestui proiect se bazeaza intens pe functionalitatile microcontrollerului si a senzorului piezo electric. Prin intermediul pinului 0 (Analog 0), controllerul citeste o valoarea analogica de la iesirea tip signal a modulului de piezo. Rezultatul este printat pe ecranul LCD comunicand prin I2C. Pentru a evita proleme de conflict cu intrariile esp-ului (pin 8 shared pentru led builtin si pin 9 folosit pentru bootstrapping) am decis sa renunt la pinii default pentru I2C si sa folosesc pinii GPIO 14 si 15. Atat senzorul, cat si display-ul sunt alimentate prin intermediul placutei folosind pin-ul de 3V3. Configuratia bluetooth se va face prin intermediu software, deci nu este relevant sa mentionez comunicarea in aceasta sectiune. Nicio alta sursa nu este folosita de-a lungul proiectului.
Configuratia functioneaza cum trebuie, senzorul piezo trebuie bine prins de pragusul chitarei si in momentul lovirii unei corzi citeste o frecventa aproximativa si o printeaza. Se poate vedea comunicarea intre senzor si display (in cazul de mai jos, nicio frecventa relevanta nu este citita) aici:
Schema electrica:
Bill of materials:
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.