Differences

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

Link to this comparison view

pm:prj2023:apredescu:light-based-musical-instrument [2023/05/29 21:09]
maria.popescu2704 [Introducere]
pm:prj2023:apredescu:light-based-musical-instrument [2023/05/29 21:45] (current)
maria.popescu2704 [Concluzii]
Line 13: Line 13:
  
  
-Pentru realizarea proiectului este nevoie de 4 senzori de lumina, fiecare fiind lipit de baza unui recipient. Recipientul este deschis in partea opusa fata de unde se afla senzorul, astfel incat atunci cand este acoperita aceasta zona, senzorul sa nu mai primeasca deloc lumina. In mometul in care acest lucru se intampla, buzzerul o sa porneasca sa cante, pe display o sa apara cifra recipientului ​si un led o sa se aprinda.+Pentru realizarea proiectului este nevoie de 4 senzori de lumina, fiecare fiind lipit de baza unui recipient. Recipientul este deschis in partea opusa fata de unde se afla senzorul, astfel incat atunci cand este acoperita aceasta zona, senzorul sa nu mai primeasca deloc lumina. In mometul in care acest lucru se intampla, buzzerul o sa porneasca sa cante, pe display o sa apara nota care este cantata ​si un led asociat ​o sa se aprinda.
  
-Cand senzorul primeste iar lumina, buzzerul se opreste ​si led-ul se stingePe display ​o sa apara in continuare cifra recipientului. In timp ce se canta si diferiti senzori sunt activati, numerele, reprezentand numarul fiecarui recipient, sunt afisate intr-o coada pe display, fiind sterse dupa ce eranul este plin.+Pe suport este si un buton care atunci cand e apasat schimba tonalitatea notelorPentru fiecare recipient ​o sa fie cate 2 tonalitati una joasa si una ridicata.
  
 +Cand senzorul primeste iar lumina, buzzerul se opreste si led-ul se stinge, iar pe dislay o sa apara urmatoarele optiuni: "Vrei sa canti?"​ daca toate fotorezistentele sunt luminate, "​Tonalitate schimbata"​ daca butonul este apsat sau nota de la alt senzor acoperit.
 +
 +
 +
 +{{ :​pm:​prj2023:​apredescu:​mateea_digrama.png |}}
  
-{{ :​pm:​prj2023:​apredescu:​diagrama_poza_mateea.png |}} 
  
  
Line 55: Line 59:
     * verific daca butonul este schimbat, atunci se schimba tonalitatea;​     * verific daca butonul este schimbat, atunci se schimba tonalitatea;​
     * daca toate fotorezistentele sunt luminate se afiseaza un mesaj sugestiv;     * daca toate fotorezistentele sunt luminate se afiseaza un mesaj sugestiv;
-    * se verifica pe rand fiecare ​rezistenta ​daca este acoperita. Daca una din ele nu mai primeste lumina, se lumineaza led-ul corespunzator fotorezistentei respective si se afiseaza nota corespunzatoare pe lcd. Este apelata ulterior functia care porneste buzzerul;+    * se verifica pe rand fiecare ​fotorezistenta ​daca este acoperita. Daca una din ele nu mai primeste lumina, se lumineaza led-ul corespunzator fotorezistentei respective si se afiseaza nota corespunzatoare pe lcd. Este apelata ulterior functia care porneste buzzerul ​playNote;
 * **void playNote(int noteFrequency):​** * **void playNote(int noteFrequency):​**
   * daca una dintre fotorezistente nu este luminata, buzzerul canta o nota specifica, pana cand fotorezistenta este luminata iar;   * daca una dintre fotorezistente nu este luminata, buzzerul canta o nota specifica, pana cand fotorezistenta este luminata iar;
Line 63: Line 67:
   * Adafruit_SSD1306.h   * Adafruit_SSD1306.h
   ​   ​
- 
-Codul: 
-{{:​pm:​prj2023:​apredescu:​mateea_cod.zip|}} 
  
  
Line 73: Line 74:
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 +
 +==== Rezultatul final ====
 +{{:​pm:​prj2023:​apredescu:​rezultat_final_mateea.jpg?​300|}}
  
 ==== Circuit ==== ==== Circuit ====
-{{ :​pm:​prj2023:​apredescu:​circuit_mateea.jpeg?​300 |}}+{{:​pm:​prj2023:​apredescu:​circuit_mateea.jpeg?​300|}}
  
  
Line 88: Line 92:
 ===== Concluzii ===== ===== Concluzii =====
  
-===== Download =====+  * este foarte important sa citesti cu atentie documentatia functiilor specifice pentru dispozitivele pe care le folosesti;​ 
 +  * atunci cand nu merge ceva nu e neaparat de la cod, ci poate unele fire nu sunt prinse bine sau nu sunt puse bine piesele; 
 +  * trebuie sa iti iei piese de rezerva pentru ca se pot arde destul de usor;
  
-<note warning> 
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). 
  
-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**. +===== Download =====
-</​note>​+
  
-===== Jurnal =====+Codul: 
 +{{:​pm:​prj2023:​apredescu:​mateea_cod.zip|}}
  
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ + 
-Listă cu documente, datasheet-uri,​ resurse Internet ​folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +Laboratoare ​folosite
-</note>+  ​Laborator 2: [[pm:​laboratoare:​02|]] 
 +  ​Laborator 4: [[pm:​laboratoare:​04|]] 
 +  ​Laborator 6: [[pm:​laboratoare:​06|]] 
 + 
 +Alte resurse: 
 +  ​[[https://​www.instructables.com/​Illumaphone-Light-based-Electronic-Musical-Instrum/​]] 
 +  * [[https://​projecthub.arduino.cc/​ronbentley1/​16d57fe0-986a-4629-a6cb-4e69f8be61c5]] 
  
 <​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>​
  
pm/prj2023/apredescu/light-based-musical-instrument.1685383769.txt.gz · Last modified: 2023/05/29 21:09 by maria.popescu2704
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