Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:adarmaz:acordor-de-chitara [2023/05/30 01:29]
ileana.gheorghisor [Hardware design]
pm:prj2023:adarmaz:acordor-de-chitara [2023/05/30 14:53] (current)
ileana.gheorghisor [Jurnal]
Line 41: Line 41:
 {{:​pm:​prj2023:​adarmaz:​electrica-acordor.jpg?​550|}} {{:​pm:​prj2023:​adarmaz:​electrica-acordor.jpg?​550|}}
  
- ​Proitectul asamblat: 
- 
-{{:​pm:​prj2023:​adarmaz:​acordor_asamblat.jpg?​550|}} 
  
  ​Descrierea asamblarii:  ​Descrierea asamblarii:
Line 52: Line 49:
   * Led galben la pin 6   * Led galben la pin 6
   * Led rosu la pin 7   * Led rosu la pin 7
-  * Buton la pin 8 (fara intreruperi) si la pun 2 (cu intreruperi)+  * Buton la pin 8 (fara intreruperi) si la pin 2 (cu intreruperi)
   * Microfon la pin A5   * Microfon la pin A5
   * Ecran cu modulul I2C la SDA si SCL   * Ecran cu modulul I2C la SDA si SCL
   * Tot la 5V si GND   * Tot la 5V si GND
 +
 + ​Proitectul asamblat:
 +
 +{{:​pm:​prj2023:​adarmaz:​acordor_asamblat.jpg?​550|}}
 +
 +
 + Alte poze:
 +
 +{{:​pm:​prj2023:​adarmaz:​acordor-start.jpg?​350|}}
 +{{:​pm:​prj2023:​adarmaz:​acordor-asteapta-e2.jpg?​350|}}
 +{{:​pm:​prj2023:​adarmaz:​acordor-e2.jpg?​350|}}
 +{{:​pm:​prj2023:​adarmaz:​acordor-higher-e2.jpg?​350|}}
  
  
Line 77: Line 86:
 ===Arhive=== ===Arhive===
  ​Arhiva codului cu intreruperi. ​  ​Arhiva codului cu intreruperi. ​
- ​{{:​pm:​prj2023:​adarmaz:​acordor-code.zip|}}+ ​{{:​pm:​prj2023:​adarmaz:​acordor-fara-intreruperi.zip|}}
  
  ​Arhiva codului fara intreruperi. ​  ​Arhiva codului fara intreruperi. ​
- ​{{:​pm:​prj2023:​adarmaz:​acordor-fara-intreruperi.zip|}}+ ​{{:​pm:​prj2023:​adarmaz:​acordor-intreruperi.zip|}}
  
 ===Explicarea codului=== ===Explicarea codului===
Line 87: Line 96:
 ===== Rezultate obtinute ===== ===== Rezultate obtinute =====
  ​Momentan,​ codul nu merge in totalitate, deoarece calculul frecventei folosind transformata Fourier nu da rezultatele asteptate. Trebuie sa gasesc o combinatie intre offseturi, samples si expected frequency pentru fiecare nota.  ​Momentan,​ codul nu merge in totalitate, deoarece calculul frecventei folosind transformata Fourier nu da rezultatele asteptate. Trebuie sa gasesc o combinatie intre offseturi, samples si expected frequency pentru fiecare nota.
 +Am obtinut rezultatele cantand notele corespunzatoare de pe telefon.
  
 ===Linkuri cu diferite functionalitati=== ===Linkuri cu diferite functionalitati===
Line 94: Line 104:
  ​[[https://​youtube.com/​shorts/​cH-txIf6-qM|Trecerea printre notele muzicale (implementare cu intreruperi)]]  ​[[https://​youtube.com/​shorts/​cH-txIf6-qM|Trecerea printre notele muzicale (implementare cu intreruperi)]]
  
- Aprinderea ledurilor in functie de frecventa: TBA + ​Captarea sunetului folosind microfonul ​si aprinderea ledurilor in functie de sunet.
- +
- Captarea sunetului folosind microfonul: TBA+
  
 + ​[[https://​youtube.com/​shorts/​gfkuD3JvS8g|Nota Mi jos (E2)]]
 + ​[[https://​youtu.be/​49O_0Vc2KHE|Nota La (A2)]]
 + ​[[https://​youtube.com/​shorts/​xltTokf00-M?​feature=share|Nota Re (D3)]]
 + ​[[https://​youtube.com/​shorts/​dsg4LCgzJ58|Nota Si (B3)]]
 + ​[[https://​youtube.com/​shorts/​buESDM5AeVY|Nota mi sus (e4)]]
 ===== Concluzii ===== ===== Concluzii =====
  Ma bucur ca am reusit sa pun piesele cap la cap si sa scriu un cod de la zero pentru ideea pe care am avut-o initial. Desi nu merge cum m-am asteptat, stiu ca voi putea gasi o solutie la un moment dat.  Ma bucur ca am reusit sa pun piesele cap la cap si sa scriu un cod de la zero pentru ideea pe care am avut-o initial. Desi nu merge cum m-am asteptat, stiu ca voi putea gasi o solutie la un moment dat.
 + De asemenea, uneori proiectul se strica si are nevoie de reset.
 ===== Jurnal ===== ===== Jurnal =====
 03.Mai.23 -> achizitionarea pieselor initiale si crearea paginii de OCW. 03.Mai.23 -> achizitionarea pieselor initiale si crearea paginii de OCW.
Line 107: Line 121:
 05.Mai.23 -> prima incercare de a simula proiectul in Tinkercad. Am folosit un potentiometru pentru simularea semnalului analogic ce va fi dat de microfon. De asemenea, am reusit sa fac partea din cod care se ocupa cu schimbarea notei curente folosind butonul. Am atasat schema electrica aferenta generata de Tinkercad. 05.Mai.23 -> prima incercare de a simula proiectul in Tinkercad. Am folosit un potentiometru pentru simularea semnalului analogic ce va fi dat de microfon. De asemenea, am reusit sa fac partea din cod care se ocupa cu schimbarea notei curente folosind butonul. Am atasat schema electrica aferenta generata de Tinkercad.
  
-22.Mai.23 -> asamblarea hardwareului si completarea softwareului+22.Mai.23 -> asamblarea hardwareului si completarea softwareului.
  
-29.Mai.23 -> completarea documentatiei+29.Mai.23 -> completarea documentatiei.
  
-30.Mai.23 -> adaugarea ​ultimelor videoclipuri.+30.Mai.23 -> adaugarea ​videoclipurilor.
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  ​[[https://​www.youtube.com/​watch?​v=FiS4rc1jiV4|Pantalla Lcd 16x2 I2C]] -> tutorial in Tinkercad pentru LCD I2C.  ​[[https://​www.youtube.com/​watch?​v=FiS4rc1jiV4|Pantalla Lcd 16x2 I2C]] -> tutorial in Tinkercad pentru LCD I2C.
pm/prj2023/adarmaz/acordor-de-chitara.1685399355.txt.gz · Last modified: 2023/05/30 01:29 by ileana.gheorghisor
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