This shows you the differences between two versions of the page.
pm:prj2022:dene:recording-3-octave-piano [2022/05/25 19:40] mircea.timpuriu |
pm:prj2022:dene:recording-3-octave-piano [2022/06/01 15:16] (current) mircea.timpuriu [Download] |
||
---|---|---|---|
Line 45: | Line 45: | ||
* Fire, legaturi | * Fire, legaturi | ||
- | ===== Software Design ===== | + | ==== Schema electrica ==== |
+ | |||
+ | Schema hardware a fost realizata conform cu schema bloc prezentata anterior. In urmatoarele scheme vor fi prezentate in detaliu conexiunile dintre placuta Arduino si elementele exterioare. | ||
+ | |||
+ | {{:pm:prj2022:dene:timpuriu_mircea_schema_electrica_1.png?800|}} | ||
+ | |||
+ | In prima imagine sunt descrise conexiunile placii Arduino cu ecranul LCD (respective rezistorul si potentiometrul aferente), dar si cu buzzer-ul. Buzzer-ul este legat la pin-ul digital 5 si la GND, iar pinii conectati la LCD sunt dupa cum urmeaza: pin-ul de enable este pin-ul digital 4, pin-ul de register select este pin-ul digital 13, iar ca pini de date au fost folositi pinii analogici de la 0 la 3(pinii 14-17), folositi ca pini digitali. De asemenea se vede conexiunea cu sursa de putere. | ||
+ | |||
+ | {{:pm:prj2022:dene:timpuriu_mircea_schema_electrica_2.png?800|}} | ||
+ | |||
+ | A doua imagine descrie conexiunile clapelor, butoanelor de control si potentiometrelor de control ale pianului cu placuta Arduino. Cele 7 clape sunt conectate la pinii digitali de la 6 la 12, cele doua butoane de control la pinii digitali 2-3, iar potentiometrele la pinii analogici A4-A5 (18-19). | ||
+ | Imaginea intreaga de ansamblu a schemei electrice este disponibila in sectiunea Download. | ||
+ | ===== Software design ===== | ||
Software-ul a fost scris in IDE-ul Tinkercad in faza incipienta, dupa care a fost continuat in Arduino IDE. Componenta software este reprezentata de fisierul recording_3_octave_piano.ino, care contine urmatoarele functii: | Software-ul a fost scris in IDE-ul Tinkercad in faza incipienta, dupa care a fost continuat in Arduino IDE. Componenta software este reprezentata de fisierul recording_3_octave_piano.ino, care contine urmatoarele functii: | ||
Line 72: | Line 84: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | Schema fizica finala obtinuta a proiectului este prezentata in urmatoarele imagini: | ||
+ | {{:pm:prj2022:dene:timpuriu_mircea_schema_fizica_1.png?800|}} | ||
+ | |||
+ | {{:pm:prj2022:dene:timpuriu_mircea_schema_fizica_2.png?800|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | A fost un proiect interesant de realizat. Am intampinat anumite obstacole pe parcurs, cum ar fi improvizarea pinilor pentru ecranul LCD, si principiul de functionare al acestuia, dar mai ales cu memoria de inregistrare a placutei Arduino si impactul pe care l-a avut asupra functionarii buzzer-ului, dar, in ciuda acestor probleme intampinate, sunt multumit de rezultatul final. | ||
===== Download ===== | ===== Download ===== | ||
+ | {{:pm:prj2022:dene:timpuriu_mircea_cod_sursa_final.zip| Codul sursa al proiectului}} | ||
+ | {{:pm:prj2022:dene:timpuriu_mircea_schema_electrica.zip| Schema electrica a proiectului}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
* 29.04.2022: Alegere tema si consultare cu laborantul | * 29.04.2022: Alegere tema si consultare cu laborantul | ||
* 11.05.2022: Creare pagina wiki | * 11.05.2022: Creare pagina wiki | ||
+ | * 18.05.2022: Obtinerea pieselor si inceputul proiectului fizic | ||
+ | * 27.05.2022: Finalizare documentatie | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
+ | |||
+ | [[https://www.arduino.cc/en/Tutorial/LibraryExamples/HelloWorld| LCD 1602]] | ||
+ | |||
+ | [[https://github.com/robsoncouto/arduino-songs| Buzzer si note muzicale]] | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||