Tartalomjegyzék:

ZENEI KVÍZ: 5 lépés
ZENEI KVÍZ: 5 lépés

Videó: ZENEI KVÍZ: 5 lépés

Videó: ZENEI KVÍZ: 5 lépés
Videó: Василина Краснослободцева - Лирическая песенка | Голос‑5. Слепое прослушивание 2024, Július
Anonim
ZENEI KVÍZ
ZENEI KVÍZ

Helló, három diákból álló csoport vagyunk a Málagai Egyetem, a Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) elektronikai mérnöki szakának 4. évfolyamán, és megmutatjuk Önnek projekt a „Kreatív elektronika” elnevezésű témához.

A projekt egy mini-játékból áll, amelyben az arduino tábla véletlenszerűen eldönti a lejátszandó dallamot, és a játékosnak megfelelően válaszolnia kell a megfelelő nyomógombra kattintva; ha megnyomja a lejátszott zeneszámhoz tartozó nyomógombot, zöld LED világít, és a kijelző száma növekedni fog, ha nem, akkor egy piros LED világít, és a szám visszaáll.

Remélem élvezed!

1. lépés: Az anyagok és alkatrészek listája

1x Arduino Leonardo

1x NYÁK lap

8x nyomógomb

7x 220ohm ellenállás

1x 74HC595

1x 7 szegmenses LED kijelző

1x zümmögő

1x hegesztő

1x óntekercs

1x fogó

1x 5V kimeneti tápegység (például powerbank)

A doboz elkészítéséhez a következő anyagok szükségesek:

1x Egy darab fa

1x fehér ragasztó

1x elektromos fűrész

1x Henge

2. lépés: Készítse el a dobozt

Építsd meg a dobozt
Építsd meg a dobozt
Építsd meg a dobozt
Építsd meg a dobozt
Építsd meg a dobozt
Építsd meg a dobozt
Építsd meg a dobozt
Építsd meg a dobozt

Először vágja le a doboz 4 oldalát a méretekkel (20x5) cm. Ezután készítse el a doboz tetejét és az alapot, az oldalak négyzetének méreteivel, és ragasztja az oldalakat az alappal.

Később helyezze a tetejét csuklópánttal, és készítse el a lyukakat a gombok, a ledek és a led 7 szegmens számára. Ragassza fel a gombokat a tetejére, és helyezze az Arduino táblát az alapra egy csavarral.

Végül az összes komponens csatlakoztatva van, és a dalokról készült fényképeket beillesztik a doboz tetejére.

3. lépés: A doboz belsejében

A doboz belsejében
A doboz belsejében
A doboz belsejében
A doboz belsejében
A doboz belsejében
A doboz belsejében

Amikor megszerezte a dobozt, javasoljuk, hogy tesztelje az áramkört egy protoboard -ban, mielőtt forrasztaná a NYÁK lapot. Ne feledje, hogy a gombok szoftveresen az Arduino PULL-UP ellenállását használják.

Ezután csatlakoztassa az összes nyomógombot és a 7 segéd kijelzőt az arduino kártyához, például férfi-női csatlakozók segítségével.

Az arduino kártyát a dobozban lévő külső akkumulátor táplálja, vagy ha akarja, a dobozon lévő lyuk segítségével közvetlenül csatlakoztathatja a számítógéphez.

4. lépés: Programozás és blokkdiagram

Programozás és blokkok diagram
Programozás és blokkok diagram

A fő probléma az, hogy sok dalt el tudunk helyezni SD modul használata nélkül, és anélkül, hogy a kód nagyon hosszú és nehezen kezelhető lenne. Ehhez az összes dalt külön könyvtárba helyeztük, és az arduino -tól hívtunk, így egy könnyen olvasható és könnyen módosítható kódot készítettünk, így tetszés szerint megváltoztathatjuk a dalokat. A könyvtár az egyes jegyzetek gyakoriságát és csendjét használja.

Az Arduino kód kapcsoló-házszerkezet használatával készült. Először egy véletlen szám jön létre, és az ebben az esetben társított dal megszólal. Ha a felhasználó megnyomja a megfelelő gombot, a kék led kigyullad, és a számláló 1 -et ad hozzá, ellenkező esetben a piros LED világít, és a start gomb megnyomásakor újabb véletlenszerű dal jön létre.

A kód fordításához először le kell tömörítenie a.cpp és.h kódokat, majd importálnia kell a könyvtárat az arduino IDE-be, Program-> Könyvtár beillesztése->. ZIP könyvtár hozzáadása.

Ajánlott: