This shows you the differences between two versions of the page.
|
pm:prj2024:ccontasel:darius.lepadatu [2024/05/16 17:26] darius.lepadatu [Jurnal] |
pm:prj2024:ccontasel:darius.lepadatu [2024/05/24 17:37] (current) darius.lepadatu [Bibliografie/Resurse] |
||
|---|---|---|---|
| Line 31: | Line 31: | ||
| * Fire de legătură | * Fire de legătură | ||
| </note> | </note> | ||
| + | {{:pm:prj2024:ccontasel:whatsapp_image_2024-05-21_at_12.29.59.jpeg?770|}} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| Line 42: | Line 42: | ||
| * realizarea schemei electrice: Circuit.io | * realizarea schemei electrice: Circuit.io | ||
| * surse şi funcţii implementate: | * surse şi funcţii implementate: | ||
| - | - functia printToLCD: sterge toate caracterele existente pe ecran si afiseaza noul text | + | - printToLCD: sterge toate caracterele existente pe ecran si afiseaza noul text |
| + | - isButtonPressed: returneaza True sau False daca butonul e apasat sau nu | ||
| + | - FFT: aplica transformari Fourier pentru a procesa sunetul | ||
| + | - Tone_det: intoarce nota muzicala care a fost identificata | ||
| + | Concepte folosite: | ||
| + | * GPIO (buton) | ||
| + | * Întreruperi (microfon) | ||
| + | * PWM (buzzer) | ||
| + | * I2C (LCD) | ||
| </note> | </note> | ||
| Line 52: | Line 60: | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| + | Acest proiect m-a ajutat sa inteleg cum este creat un device cu o anumita functionalitate de la zero din toate punctele de vedere: financiar, hardware si software. A fost o experienta interesanta si totodata distractiva. | ||
| ===== Download ===== | ===== Download ===== | ||
| Line 66: | Line 75: | ||
| * 10.05.2024: Creare repo github | * 10.05.2024: Creare repo github | ||
| * 16.05.2024: Dezvoltare demo functional al codului in Arduino | * 16.05.2024: Dezvoltare demo functional al codului in Arduino | ||
| - | + | * 19.05.2024: Testare buzzer | |
| - | TODO: | + | * 21.05.2024: Finalizare cod |
| - | * Testare si finalizare cod | + | |
| - | * Adaugare concluzii in documentatie | + | |
| - | * Testare buzzer | + | |
| </note> | </note> | ||
| Line 79: | Line 85: | ||
| <note> | <note> | ||
| - | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | https://en.wikipedia.org/wiki/Pitch_detection_algorithm |
| + | |||
| + | https://www.circuitbasics.com/how-to-use-microphones-on-the-arduino/ | ||
| </note> | </note> | ||