This shows you the differences between two versions of the page.
|
pm:prj2026:ciprian.popescu0411:clarisse.braviceanu [2026/05/18 23:50] clarisse.braviceanu [Jurnal] |
pm:prj2026:ciprian.popescu0411:clarisse.braviceanu [2026/05/25 04:23] (current) clarisse.braviceanu [Rezultate Obţinute] |
||
|---|---|---|---|
| Line 15: | Line 15: | ||
| una dintre cele 3 tobe virtuale asociate fiecărei bețe (stânga, mijloc, dreapta) și | una dintre cele 3 tobe virtuale asociate fiecărei bețe (stânga, mijloc, dreapta) și | ||
| redă în timp real sunetul corespunzător printr-un amplificator de chitară. Simultan, un LED RGB se | redă în timp real sunetul corespunzător printr-un amplificator de chitară. Simultan, un LED RGB se | ||
| - | aprinde și o aplicație mobilă evidențiază vizual toba lovită sau chiar oferind un joc de tip wack-a-mole sau PianoTiles. | + | aprinde și o aplicație mobilă evidențiază vizual toba lovită sau chiar un visualiser. |
| **Ce face:** | **Ce face:** | ||
| Line 21: | Line 21: | ||
| Sistemul detectează lovitura, identifică toba vizată pe baza direcției de mișcare, | Sistemul detectează lovitura, identifică toba vizată pe baza direcției de mișcare, | ||
| redă sunetul corespunzător, aprinde LED-ul RGB și trimite informația către o aplicație | redă sunetul corespunzător, aprinde LED-ul RGB și trimite informația către o aplicație | ||
| - | mobilă care afișează vizual toba activată. Exista si un buton care schimba genul tobelor (jazz, rock etc.) | + | mobilă care afișează vizual toba activată. Exista si un buton care schimba genul tobelor (metal, rock etc.) si unu care pune pauza. |
| **Scopul proiectului:** | **Scopul proiectului:** | ||
| Crearea unui instrument de percuție virtual care să ofere experiența cântatului la | Crearea unui instrument de percuție virtual care să ofere experiența cântatului la | ||
| - | tobe fără a necesita o baterie fizică — fără zgomot mecanic, fără spațiu ocupat și | + | tobe fără a necesita o baterie fizică, fără zgomot mecanic, fără spațiu ocupat și |
| fără a deranja pe nimeni din jur. | fără a deranja pe nimeni din jur. | ||
| Line 35: | Line 35: | ||
| **De ce este util:** | **De ce este util:** | ||
| - | * Pentru muzicieni începători sau avansați care vor să exerseze fără investiție | + | * Pentru muzicieni începători sau avansați care vor să exerseze fără investiție majoră în echipament și fără probleme de zgomot |
| - | majoră în echipament și fără probleme de zgomot | + | * Pentru persoanele care locuiesc la apartament sau în spații unde zgomotul este o problemă reală (copii mici, vecini, program de noapte) |
| - | * Pentru persoanele care locuiesc la apartament sau în spații unde zgomotul este | + | |
| - | o problemă reală (copii mici, vecini, program de noapte) | + | |
| | | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| Line 45: | Line 43: | ||
| Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | ||
| </note> | </note> | ||
| - | {{:pm:prj2026:ciprian.popescu0411:image_2026-05-09_042252584.png?600|}} | + | {{:pm:prj2026:ciprian.popescu0411:schemabloc.png?700|}} |
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| Line 68: | Line 65: | ||
| * 2 x bețe de tobă (suport fizic pentru senzori) | * 2 x bețe de tobă (suport fizic pentru senzori) | ||
| * 2 x Modul de buton fara retinere | * 2 x Modul de buton fara retinere | ||
| - | * Rezistoare, fire, breadboard | + | * Rezistoare, fire, breadboard, 2 carduri de memorie microSD |
| **Schema electrica:** | **Schema electrica:** | ||
| - | {{:pm:prj2026:ciprian.popescu0411:sch_schematic1_1-p1_2026-05-18_2_.png?500|}} | + | {{:pm:prj2026:ciprian.popescu0411:sch_schematic1_1-p1_2026-05-18_2_.png?800|}} |
| Line 239: | Line 236: | ||
| * Butonul de pauză oprește detecția și pornește o melodie pe loop, util când vrei să te prefaci că știi să cânți la chitară | * Butonul de pauză oprește detecția și pornește o melodie pe loop, util când vrei să te prefaci că știi să cânți la chitară | ||
| + | |||
| + | Scheletul produsului final: | ||
| + | |||
| + | {{:pm:prj2026:ciprian.popescu0411:aerobeatfinal.jpeg?800|}} | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| Line 254: | Line 255: | ||
| </note> | </note> | ||
| + | Link github: https://github.com/cclaryc/Aero_Beat.git | ||
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| <note tip> | <note tip> | ||
| Line 266: | Line 268: | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| - | <note> | ||
| - | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | ||
| - | </note> | ||
| **Resurse Hardware:** | **Resurse Hardware:** | ||
| * MPU-6050 Product Specification — InvenSense | * MPU-6050 Product Specification — InvenSense | ||
| + | * MPU-6050 Register Map and Descriptions — InvenSense (RM-MPU-6000A) | ||
| * ATmega328P Xplained Mini User Guide — Microchip (DS50002659B) | * ATmega328P Xplained Mini User Guide — Microchip (DS50002659B) | ||
| + | * ATmega328P Datasheet — Microchip | ||
| * DFPlayer Mini Datasheet — DFRobot | * DFPlayer Mini Datasheet — DFRobot | ||
| * GY-521 Module Schematic | * GY-521 Module Schematic | ||
| + | * HC-05 Bluetooth Module AT Command Set | ||
| + | * LiquidCrystal I2C — HD44780 Controller Datasheet | ||
| **Resurse Software:** | **Resurse Software:** | ||
| * Arduino Wire Library Documentation — https://www.arduino.cc/en/reference/wire | * Arduino Wire Library Documentation — https://www.arduino.cc/en/reference/wire | ||
| + | * Arduino SoftwareSerial Library — https://www.arduino.cc/en/Reference/SoftwareSerial | ||
| * PlatformIO Documentation — https://docs.platformio.org | * PlatformIO Documentation — https://docs.platformio.org | ||
| - | * MPU-6050 Register Map — InvenSense RM-MPU-6000A | + | * DFRobotDFPlayerMini Library — https://github.com/DFRobot/DFRobotDFPlayerMini |
| + | * LiquidCrystal_I2C Library — https://github.com/johnrickman/LiquidCrystal_I2C | ||
| + | * Android Bluetooth SPP Development — https://developer.android.com/guide/topics/connectivity/bluetooth | ||
| + | * ATmega328P PWM and Timer Registers — https://www.arduino.cc/en/Reference/AnalogWrite | ||
| <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> | ||