Përmbajtje:

KUIZ MUZIKAL: 5 hapa
KUIZ MUZIKAL: 5 hapa

Video: KUIZ MUZIKAL: 5 hapa

Video: KUIZ MUZIKAL: 5 hapa
Video: Excel 5 M 5 ex 1 p 57 2024, Nëntor
Anonim
PYETJE MUZIKORE
PYETJE MUZIKORE

Përshëndetje, ne jemi një grup prej tre studentësh në modulin e vitit të 4-të të inxhinierisë elektronike nga Universiteti i Malaga, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) dhe ne do t'ju tregojmë projekt për subjektin e quajtur "Elektronikë Kreative".

Projekti përbëhet nga një mini-lojë në të cilën bordi arduino vendos rastësisht një melodi për të luajtur dhe lojtari duhet të përgjigjet në mënyrë të përshtatshme duke klikuar në butonin përkatës; nëse shtypni butonin e shoqëruar me këngën që luan ndizet një LED i gjelbër dhe numri i ekranit do të rritet, nëse jo, një LED i kuq ndizet dhe numërimi rivendoset.

Shpresoj se ju pelqen!

Hapi 1: Lista e materialeve dhe përbërësve

1x Arduino Leonardo

1x bord PCB

8x butona shtypi

Rezistenca 7x 220ohm

1x 74HC595

1x ekran LED me 7 segmente

1x Zile

1x Saldator

1x spirale kallaji

1x pincë

Furnizimi me energji dalëse 1x 5V (banka e energjisë për shembull)

Këto janë materialet e nevojshme për të bërë kutinë:

1x Një copë Dru

1x ngjitës i bardhë

1x Një sharrë elektrike

1x Henge

Hapi 2: Ndërtoni Kutinë

Ndërtoni Kutinë
Ndërtoni Kutinë
Ndërtoni Kutinë
Ndërtoni Kutinë
Ndërtoni Kutinë
Ndërtoni Kutinë
Ndërtoni Kutinë
Ndërtoni Kutinë

Së pari, prerë 4 anët e kutisë me matjet (20x5) cm. Pastaj, bëni pjesën e sipërme të kutisë dhe bazën, me matjet e katrorit të bërë me anët dhe ngjitini anët me bazën.

Më vonë, vendoseni pjesën e sipërme me një menteshë dhe bëni vrimat për butonat, leds dhe led segmentet 7. Ngjitni butonat në krye dhe vendosni tabelën Arduino në bazë me një vidë.

Së fundi, të gjithë përbërësit janë të lidhur dhe fotografitë e këngëve ngjiten në krye të kutisë.

Hapi 3: Brenda Kutisë

Brenda Kutisë
Brenda Kutisë
Brenda Kutisë
Brenda Kutisë
Brenda Kutisë
Brenda Kutisë

Kur të keni kutinë, ju rekomandojmë të provoni qarkun në një protoboard para se të bashkoni bordin e PCB. Vini re se butonat përdorin rezistencën PULL-UP të Arduino-s nga softueri.

Pastaj lidhni të gjithë butonat dhe ekranin 7seg me tabelën arduino duke përdorur lidhëset mashkull-femër për shembull.

Bordi arduino mund të mundësohet nga një bateri e jashtme brenda kutisë ose të lidhet drejtpërdrejt me PC me një vrimë në kuti nëse dëshironi.

Hapi 4: Programimi dhe Diagrami i Blloqeve

Programimi dhe Diagrami i Blloqeve
Programimi dhe Diagrami i Blloqeve

Problemi kryesor është të jesh në gjendje të vendosësh shumë këngë pa përdorur një modul SD dhe pa e bërë kodin shumë të gjatë dhe të vështirë për tu menaxhuar. Për këtë ne i kemi vendosur të gjitha këngët në një bibliotekë të veçantë dhe kemi thirrur nga arduino duke e bërë një kod të lehtë për t’u lexuar dhe lehtësisht të modifikueshëm, në mënyrë që të ndryshoni këngët sipas dëshirës tuaj. Biblioteka përdor frekuencën dhe heshtjen e secilës shënim.

Kodi Arduino është bërë duke përdorur një strukturë të rastit ndërrues. Së pari, krijohet një numër i rastësishëm dhe një këngë e lidhur në atë rast tingëllon. Nëse përdoruesi shtyp butonin e duhur, ledi blu do të ndizet dhe numëruesi do të shtojë 1, përndryshe led i kuq ndizet dhe një këngë tjetër e rastësishme gjenerohet kur shtypet butoni i fillimit.

Për të përpiluar kodin, së pari duhet të ziponi kodet.cpp dhe.h, pastaj do të duhet të importoni bibliotekën në arduino IDE tuaj, Program-> Përfshi bibliotekën-> Shtoni bibliotekën. ZIP.

Recommended: