Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Amit tudnia kell
- 3. lépés: Áramkör tervezése
- 4. lépés: Kód
- 5. lépés: Kész
Videó: Arduino zenelejátszó: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Sziasztok.
Tegnap szörföztem az interneten, és olyan projekteket kerestem, amelyeket az Arduino segítségével készíthetnék. Láttam ezt a hölgyet, aki elektronikus zongora billentyűzetet készített dalokkal. Volt egy LCD billentyűzetpajzsom, és úgy gondoltam, hogy tudok zenelejátszót készíteni, ahol van egy kis menü dalokkal, és a felhasználó választhat.
A projektem végleges verzióját fent láthatja.
1. lépés: Amire szüksége lesz
Ehhez a projekthez szüksége van;
- Arduino Uno
- Kenyeretábla
- LCD billentyűpajzs
- Berregő
- 330 ohmos ellenállás
- Jumpers
2. lépés: Amit tudnia kell
Tudnia kell egy kicsit az LCD billentyűzetpajzs szerkezetéről. Felteszem a pinoutot, hogy lássátok, mi az.
Amint a kódban látni fogja; a 4 -es, 5 -ös, 6 -os, 7 -es, 8 -as és 9 -es érintkezőt használja az LCD. A 10 -es tű az LCD háttérvilágításának vezérlésére szolgál, de nem lesz rá szüksége. Az áramkörben a gombok A0 -ás érintkezőhöz vannak csatlakoztatva.
Így a 0, 1, 2, 3, 11, 12, 13 digitális tűk és az A1, A2, A3, A4, A5 digitális tűk szabadok maradnak.
Ezenkívül ismernie kell az egyes gombok analóg értékeit, hogy azonosítani tudja őket. Elolvastam az A0 értéket, és kinyomtattam a soros monitoron, hogy megtudjam. Itt egy mintakód:
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Soros.println (btn_érték); }
Íme az értékek, amelyeket találtam a pajzsomhoz:
- Jobb gomb - 0
- Fel gomb - 131
- Le gomb - 306
- Bal gomb - 481
- Válassza a gombot - 722
- Gomb nélkül - 1023
3. lépés: Áramkör tervezése
Az áramkör meglehetősen egyszerű.
- Helyezze a zümmögőt valahova a kenyértáblára.
- Csatlakoztassa a 330 ohmos ellenállás egyik oldalát a zümmögő negatív tűjéhez, másik oldalát pedig az Arduino földelőcsapjához.
- Csatlakoztassa a zümmögő pozitív csapját az Arduino 2 -es tűjéhez.
Kész! Most térjünk rá a kódolásra.
4. lépés: Kód
Az archív fájl megnyitásakor a következő fájlokat láthatja; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- Az lcd_keypad_songs a fő fájl, ahol a menü és a definíciók vannak írva. Tele van megjegyzésekkel, így megvizsgálhatja és megértheti a kódot.
- hangok.h tartalmazza a hangjegyek meghatározását.
- A többi fájl tartalmazza a dalok funkcióit. Átmehet rajtuk, és megpróbálhatja megérteni. A dalok kódjait nem én írtam, hanem kereséssel találtam. Így saját dalokat is megtalálhat vagy írhat, és hozzáadhatja a menühöz.
Egy mappába kell helyezni őket. Ezután meg kell nyitnia az lcd_keypad_songs fájlt Arduino IDE -vel, és fel kell töltenie a kódot.
Megjegyzés: a james_bond dal nincs a menüben (megjegyzést fűznek hozzá). Ennek oka az, hogy az Arduino korlátozott hellyel rendelkezik, és ezek a dalok sok memóriát foglalnak el. Bármikor visszavonhatja a megjegyzést, és megjegyzést fűzhet egy másik dalhoz. Meg kell változtatnia a menüsorokat is.
5. lépés: Kész
Gratulálunk
Sikerült. Ha bármilyen kérdése vagy problémája van, nyugodtan írjon megjegyzést vagy üzenetet. Szívesen segítek.
Boldog készítést!
Ajánlott:
Juuke - RFID zenelejátszó idősek és gyerekek számára: 10 lépés (képekkel)
Juuke - RFID zenelejátszó idősek és gyerekek számára: Ez a Juuke doboz. A Juuke doboz a saját zenei barátod, a lehető legegyszerűbben használható. Kifejezetten idősek és gyerekek számára készült, de természetesen minden más korosztály számára is használható. Ezt azért hoztuk létre, mert
AdaBox004 zenelejátszó: 4 lépés
AdaBox004 zenelejátszó: Az AdaBox004 alkatrészeit használtam egy egyszerű zenelejátszó készítéséhez. Csatlakozik egy USB porthoz, és véletlenszerűen elkezdi lejátszani a dalokat a micro SD kártyáról. Az én műhelyemhez készült, ahol feldobhatom a vidám dalokat
Automatikus zenelejátszó: 5 lépés
Automatikus zenelejátszó: Van -e kedve halk zenét játszani, hogy segítsen a testnek ellazulni és felkészülni az alvásra? Amikor fáradtnak érzi magát a laptopon végzett munka után, hagyja nyitva a laptopját, és csak kapcsolja le a villanyt és ugorjon az ágyra. Ez a gép automatikusan működni fog
A "Jumbleum" véletlenszerű MP3 zenelejátszó: 8 lépés (képekkel)
A "Jumbleum" Shuffle MP3 zenelejátszó: Ehhez a projekthez úgy döntöttem, hogy egy könnyen használható, erőteljes lejátszót készítek a műhelyemben. Néhány más MP3 modul kipróbálása után a könnyen elérhető, olcsó "DFPlayer Mini " modul. &Quot; Véletlenszerű lejátszás " mód, de mert én
Zenelejátszó éjszakai fénye: 4 lépés
Zenelejátszó Éjszakai fény: Ez az éjszakai fény magától bekapcsol, amikor lekapcsolja a villanyt, amikor lefekszik, majd nyomja meg a mellékelt gombot, hogy zenét játsszon le a laptopjáról !! Annak érdekében, hogy még hasznosabb legyen, egy doboz szövetet tettem a dobozba, hogy stabilizálódjon is