This is an old revision of the document!
Aero Beat
Introducere
Prezentarea pe scurt a proiectului vostru:
Aero Beat este un instrument muzical virtual care simulează o baterie reală folosind
două bețe de tobă echipate cu senzori de mișcare. Fiecare bată conține un modul
giroscop + accelerometru (GY-521 / MPU-6050) montat pe vârf, care detectează direcția
și intensitatea loviturii în aer. În funcție de gestul efectuat, sistemul identifică
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
aprinde și o aplicație mobilă evidențiază vizual toba lovită sau chiar oferind un joc de tip wack-a-mole sau PianoTiles.
Ce face:
Cântărețul ține câte o bată în fiecare mână și efectuează lovituri în aer.
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
mobilă care afișează vizual toba activată. Exista si un buton care schimba genul tobelor (jazz, rock etc.)
Scopul proiectului:
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
fără a deranja pe nimeni din jur.
Ideea de la care am pornit:
Mereu mi-am dorit să cânt la tobe, însă locuiesc la apartament și am vecini cu copil mic.
O baterie reală este scumpă, voluminoasă și, cel mai important, extrem de zgomotoasă.
Mi-am propus să construiesc un sistem care să îmi ofere aceeași experiență fără să
deranjez pe nimeni.
De ce este util:
majoră în echipament și fără probleme de zgomot
o problemă reală (copii mici, vecini, program de noapte)
Descriere generală
Hardware Design
Aici puneţi tot ce ţine de hardware design:
listă de piese
-
diagrame de semnal
rezultatele simulării
Listă de piese:
ATmega328P Xplained Mini — microcontroler principal
2x GY-521 (MPU-6050) — senzori giroscop + accelerometru 3 axe, montați pe vârful betelor
DFPlayer Mini + card SD — modul redare audio, fișiere .mp3 cu sunete de tobă
LED RGB (anod comun sau catod comun)
Amplificator de chitară — output audio
Modul jack 3.5mm + adaptor jack 3.5mm → 6.35mm — conectare la amplificator
2x bețe de tobă (suport fizic pentru senzori)
Rezistoare, fire, breadboard / PCB, buton
Schema electrica:
Software Design
Descrierea codului aplicaţiei (firmware):
mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
librării şi surse 3rd-party (e.g. Procyon AVRlib)
algoritmi şi structuri pe care plănuiţi să le implementaţi
(etapa 3) surse şi funcţii implementate
Mediu de dezvoltare:
PlatformIO (VS Code) cu framework Arduino pentru ATmega328P
Board: ATmega328P Xplained Mini, upload via xplainedmini programmer
Librării folosite:
Rezultate Obţinute
Care au fost rezultatele obţinute în urma realizării proiectului vostru.
Concluzii
Download
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.
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Săptămâna 1: Alegerea componentelor, testare conectivitate I2C cu MPU-6050
Săptămâna 2: Implementare algoritm de detecție lovitură, calibrare pe axa Y
Săptămâna 4: Integrare DFPlayer Mini, LED RGB, aplicație mobilă (în progres, 50% done)
Săptămâna 5: Integrare Ecran LED, buton pentru schimbarea genului tobelor, modul Bluetooth pentru conectivitate mai usoara intre boxa sau telefon (în progres)
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Resurse Hardware:
MPU-6050 Product Specification — InvenSense
ATmega328P Xplained Mini User Guide — Microchip (DS50002659B)
DFPlayer Mini Datasheet — DFRobot
GY-521 Module Schematic
Resurse Software:
Export to PDF