Cuprins:

TEST MUZICAL: 5 pași
TEST MUZICAL: 5 pași

Video: TEST MUZICAL: 5 pași

Video: TEST MUZICAL: 5 pași
Video: COMPUNEREA ARGUMENTATIVĂ ÎN 5 PAȘI 2024, Noiembrie
Anonim
TEST MUZICAL
TEST MUZICAL

Bună ziua, suntem un grup de trei studenți la modulul de inginerie electronică din anul IV de la Universitatea din Malaga, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) și vă vom arăta proiect pentru subiectul numit „Creative Electronics”.

Proiectul constă într-un mini-joc în care placa arduino decide aleatoriu o melodie pe care să o joace și jucătorul trebuie să răspundă în mod corespunzător făcând clic pe butonul corespunzător; dacă apăsați butonul asociat cu melodia care se redă aprinde un LED verde și numărul afișajului va crește, dacă nu, un LED roșu se aprinde și numărul este resetat.

Sper sa iti placa!

Pasul 1: Lista materialelor și componentelor

1x Arduino Leonardo

1x placă PCB

8x butoane

Rezistoare 7x 220ohm

1x 74HC595

1x afișaj LED cu 7 segmente

1x buzzer

1x sudor

1x bobină de tablă

1x Cleste

1x sursa de alimentare cu iesire 5V (powerbank de exemplu)

Acestea sunt materialele necesare pentru realizarea cutiei:

1x O bucată de lemn

1x lipici alb

1x Un ferăstrău electric

1x Henge

Pasul 2: Construiți cutia

Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia
Construiește Cutia

Mai întâi, tăiați cele 4 laturi ale cutiei cu măsurătorile (20x5) cm. Apoi, faceți partea superioară a cutiei și baza, cu măsurătorile pătratului făcute cu laturile și lipiți laturile cu baza.

Mai târziu, așezați partea superioară cu o balama și faceți găurile pentru butoane, leduri și ledul 7 segmente. Lipiți butoanele în partea de sus și așezați placa Arduino pe bază cu un șurub.

În cele din urmă, toate componentele sunt conectate și fotografiile melodiilor sunt lipite în partea de sus a cutiei.

Pasul 3: În interiorul cutiei

Înăuntrul cutiei
Înăuntrul cutiei
Înăuntrul cutiei
Înăuntrul cutiei
Înăuntrul cutiei
Înăuntrul cutiei

Când ați obținut cutia, vă recomandăm să testați circuitul într-o protoboardă înainte de a lipi placa PCB. Rețineți că butoanele utilizează rezistorul PULL-UP Arduino prin software.

Apoi conectați toate butoanele și afișajul 7seg la placa arduino folosind de exemplu conectori bărbați-femei.

Placa arduino poate fi alimentată de o baterie externă în interiorul cutiei sau conectată direct la computer printr-o gaură din cutie, dacă doriți.

Pasul 4: Diagrama de programare și blocuri

Diagrama de programare și blocuri
Diagrama de programare și blocuri

Problema principală este să poți pune multe melodii fără a folosi un modul SD și fără a face codul foarte lung și greu de gestionat. Pentru aceasta am pus toate melodiile într-o bibliotecă separată și am apelat din arduino făcând un cod ușor de citit și ușor de modificat, astfel încât să puteți schimba melodiile după cum doriți. Biblioteca folosește frecvența și tăcerea fiecărei note.

Codul Arduino a fost realizat folosind o structură de tip switch-case. În primul rând, este generat un număr aleator și sună o melodie asociată în acest caz. Dacă utilizatorul apasă butonul corect, ledul albastru se va aprinde și contorul va adăuga 1, în caz contrar ledul roșu se aprinde și se generează o altă melodie aleatorie la apăsarea butonului Start.

Pentru a compila codul, trebuie mai întâi să zipnați codurile.cpp și.h, apoi va trebui să importați biblioteca în IDE-ul dvs. arduino, Program-> Includeți bibliotecă-> Adăugați bibliotecă. ZIP.

Recomandat: