Autorul poate fi contactat la adresa: Login pentru adresa
“Just Tune” este un joc pentru toți cei pasionați de muzică.
Inițial se va auzi o melodie sau o bucata dintr-o melodie prin buzzer, iar becurile se vor aprinde conform notelor din melodie. Apoi jucătorul va trebui să reproducă notele, iar în momentul în care se va apăsa un buton se va aprinde becul corespunzător. Culoarea becului va fi mai aprinsă sau mai ștearsă, în funcție de intensitatea apăsării, adică de intensitatea notei reproduse.
Schema bloc este următoarea:
unde “butoane” înglobează butoanele și ledurile de pe plăcuța de test.
Listă de piese necesare:
→ 5 leduri roșii;
→ 5 butoane;
→ 5 rezistențe;
→ 1 placuță de test;
→ 15 fire mama-tata și 3 fire mama-mama;
→ 1 PCB;
→ 1 buzzer.
Schema electrică
Butoanele și buzzer-ul se află pe PORTB, iar ledurile pe PORTC. Diferă porturile față de cele din schemă, deoarece în momentul în care am pus cap la cap componentele, am realizat conexiunile astfel încât să nu se încurce firele între ele pe cât posibil.
Descrierea codului aplicaţiei (firmware):
Se va aprinde ledul/se vor apinde ledurile corespunzătoare notei ce va fi redată. În momentul în care este apăsat butonul/sunt apăsate butoanele corespunzătoare ledurilor buzzerul va emite un sunet a cărui intensitate depinde de durata apăsării. Jocul conține 15 nivele, iar la final, după ce a fost terminat și ultimul nivel, buzzer-ul va emite un sunet prelung ce va fi asociat cu victoria.
<fc #0000FF>PCB</fc>
PCB după finalizarea lipiturilor
<fc #0000FF>Plăcuța de test</fc>
Plăcuța de test în procesul de lipire
<fc #0000FF>După realizarea conexiunii</fc>
În urma realizării acestui proiect am simțit ce înseamnă lucrul sub presiune, să nu știi dacă componentele de care ai nevoie vor fi livrate la timp sau nu, am învățat să găsesc rapid rezolvarea unor probleme care la început păreau foarte greu de rezolvat, să mă adaptez la nou, să programez un microcontroller, să realizez lipituri ok care să nu afecteze funcționalitatea obiectelor lipite, să realizez scheme electrice.
Inițial am spus că voi folosi Adafruit Trellis Monochrome, 1616, dar am avut probleme cu comanda, prima dată s-a pierdut, apoi a ajuns, dar nu era ceea ce eu doream, așa că, într-un final, am decis să folosesc butoane obișnuite și leduri roșii. Din acest motiv, la inceput nu se va mai auzi melodia care trebuie reprodusa, ci doar se vor aprinde ledurile.
Arhiva ce conține codul și un scurt ReadMe: just_tune_draghici_cristina-roxana_334ca_pm.zip