This shows you the differences between two versions of the page.
pm:prj2025:iotelea:denisa.zarioiu [2025/05/26 21:21] denisa.zarioiu [Schema bloc] |
pm:prj2025:iotelea:denisa.zarioiu [2025/05/28 07:44] (current) denisa.zarioiu [Rezultate] |
||
---|---|---|---|
Line 35: | Line 35: | ||
* 6 × rezistențe de 220 Ω | * 6 × rezistențe de 220 Ω | ||
* 1 × rezistență de 100–330 Ω | * 1 × rezistență de 100–330 Ω | ||
- | * 6 × condensatori ceramici de 100 nF | + | * 12 × condensatoare ceramice de 100 nF |
* 3 x Breadboards | * 3 x Breadboards | ||
* Buzzer pasiv | * Buzzer pasiv | ||
+ | * Baterie 9V | ||
+ | * Regulator de tensiune | ||
* Fire jumper mama-tata | * Fire jumper mama-tata | ||
* Fire jumper tata-tata | * Fire jumper tata-tata | ||
Line 49: | Line 51: | ||
| Encodere rotative KY-040 | 6 | [[https://www.optimusdigital.ro/ro/senzori-senzori-de-atingere/7150-modul-encoder-rotativ.html|Link Encodere Rotative]] | | | Encodere rotative KY-040 | 6 | [[https://www.optimusdigital.ro/ro/senzori-senzori-de-atingere/7150-modul-encoder-rotativ.html|Link Encodere Rotative]] | | ||
| Rezistențe | 13 | [[https://ardushop.ro/ro/componente-discrete/1444-set-rezistori-1-4w-600buc-30-valori-10r-1m-6427854021199.html|Link Set Rezistențe]] | | | Rezistențe | 13 | [[https://ardushop.ro/ro/componente-discrete/1444-set-rezistori-1-4w-600buc-30-valori-10r-1m-6427854021199.html|Link Set Rezistențe]] | | ||
- | | Condensatoare ceramice (100 nF) | 6 | [[https://ardushop.ro/ro/componente-discrete/571-948-condensator-ceramic-50v-alege-valoarea.html#/348-capacitate-100_nf|Link Condensator 100nF]] | | + | | Condensatoare ceramice (100 nF) | 12 | [[https://ardushop.ro/ro/componente-discrete/571-948-condensator-ceramic-50v-alege-valoarea.html#/348-capacitate-100_nf|Link Condensator 100nF]] | |
+ | | Baterie 9V | 1 | [[https://www.emag.ro/baterie-alkaline-varta-industrial-pro-9v-varta-industrial-9v-elem-6lr61/pd/D9CX4KBBM/?cmpid=146119&utm_source=google&utm_medium=cpc&utm_content=82270117088&utm_campaign=(RO:Whoop!)_3P-Y_%3e_Aparate_foto_and_accesorii_order_test&gad_source=1&gad_campaignid=2078923567&gbraid=0AAAAACvmxQhNUOUK50kjS4qMoFwttWh6v&gclid=Cj0KCQjwxdXBBhDEARIsAAUkP6jksBcGlkQnjr6OCs3glbivOMHder54c8436dyOPY3NoJfamUpCY6UaAiLhEALw_wcB | Link Baterie]] | | ||
+ | | Regulator de tensiune | 1 | [[https://sigmanortec.ro/Modul-coborator-tensiune-adjustabil-LM2596-DC-DC-4-5-40V-3A-p134532509?SubmitCurrency=1&id_currency=2&gad_source=1&gad_campaignid=22174019478&gbraid=0AAAAAC3W72P7uePZHEWT8d0tfS92IQjN2&gclid=Cj0KCQjwxdXBBhDEARIsAAUkP6idtT-sRe4KMirBcyyF8pvKajNQWoZ4Bu0Gj5D0C9pPOYh9zl4gJGcaAvjiEALw_wcB|Link regulator de tensiune]] | | ||
==== Descriere detaliată ==== | ==== Descriere detaliată ==== | ||
=== Microcontroller – Arduino Mega 2560 === | === Microcontroller – Arduino Mega 2560 === | ||
Line 95: | Line 98: | ||
| – | GND | | | – | GND | | ||
- | === Condensatori de decuplare === | + | === Baterie si regulator de tensiune === |
- | Sunt utilizați pentru stabilizarea tensiunii și reducerea zgomotului, sunt poziționați lângă fototranzistori, între 5V și GND. | + | Bateria este folosita pentru alimentarea diodelor laser, iar regulatorul de tensiune pentru coborârea tensiunii de la 9V la 5V. |
==== Schema electrică ==== | ==== Schema electrică ==== | ||
- | {{:pm:prj2025:iotelea:denisa.zarioiu:schematic.png?800|}} | + | {{:pm:prj2025:iotelea:denisa.zarioiu:schematic_final_trimmed.png?800|}} |
Line 112: | Line 114: | ||
Nu au fost necesare biblioteci externe, deoarece funcționalitățile dorite sunt acoperite de bibliotecile native Arduino: | Nu au fost necesare biblioteci externe, deoarece funcționalitățile dorite sunt acoperite de bibliotecile native Arduino: | ||
* `tone()` – pentru generarea de semnal audio PWM | * `tone()` – pentru generarea de semnal audio PWM | ||
- | * `analogRead()` – pentru conversia tensiunii în valoare numerică (ADC) | ||
* `Serial` – pentru debugging via UART | * `Serial` – pentru debugging via UART | ||
Line 119: | Line 120: | ||
^ Laborator ^ Utilizare în proiect ^ | ^ Laborator ^ Utilizare în proiect ^ | ||
| GPIO (Lab 0) | Controlul pinii pentru senzori, buzzer, lasere | | | GPIO (Lab 0) | Controlul pinii pentru senzori, buzzer, lasere | | ||
- | | Intreruperi (Lab 2) | Intepretarea pozitiei encoderelor rotative | | + | | Timere, PWM (Lab 2) | Comandarea semnalului catre buzzer | |
| ADC (Lab 4) | Citirea semnalelor de la pini | | | ADC (Lab 4) | Citirea semnalelor de la pini | | ||
Line 136: | Line 137: | ||
* Testarea individuală a notelor prin întreruperea fasciculelor | * Testarea individuală a notelor prin întreruperea fasciculelor | ||
* Confirmarea generării corecte a sunetelor pe buzzer | * Confirmarea generării corecte a sunetelor pe buzzer | ||
+ | |||
+ | ===== Rezultate ===== | ||
+ | ^ ^ ^ | ||
+ | |{{:pm:prj2025:iotelea:denisa.zarioiu:photo2.jpg?300|}} | {{:pm:prj2025:iotelea:denisa.zarioiu:photo1.jpg?300|}} | | ||
+ | |||
+ | |||
+ | ===== Concluzii ===== | ||
+ | |||
+ | A fost un proiect foarte interesant și distractiv, în care am întâmpinat pe alocuri provocări, însă din care am învățat multe atât pe partea tehnică, cât și pe partea de abilități „meșteșugărești”. | ||
===== Link Github ===== | ===== Link Github ===== | ||
https://github.com/denisa0230/laser-guitar | https://github.com/denisa0230/laser-guitar | ||