Tartalomjegyzék:

Arduino Music Box dalszöveg kijelzővel: 9 lépés
Arduino Music Box dalszöveg kijelzővel: 9 lépés

Videó: Arduino Music Box dalszöveg kijelzővel: 9 lépés

Videó: Arduino Music Box dalszöveg kijelzővel: 9 lépés
Videó: Amazing arduino project 2024, November
Anonim
Arduino Music Box dalszöveg kijelzővel
Arduino Music Box dalszöveg kijelzővel
Arduino Music Box dalszöveg kijelzővel
Arduino Music Box dalszöveg kijelzővel
Arduino Music Box dalszöveg kijelzővel
Arduino Music Box dalszöveg kijelzővel

Nemrég vettem egy 2 soros, 16 karakteres LCD-t (folyadékkristályos kijelző), hogy játszhassak vele. Miután megismerkedtem vele, elkezdtem gondolkodni egy projekten, amiben felhasználhatom; valami kicsit eredeti. Úgy döntöttem, hogy készítek egy zenei dobozt, amely a dal lejátszása közben szöveget (vagy üzenetet) jelenít meg. Zenéhez vettem egy apró MP3 formátumú lejátszótáblát. Az Arduino Nano futtatja az LCD -t és az MP3 -t. A Nano és az MP3 egy fél méretű kenyértáblára illeszkedik, nagyon kevés vezeték szükséges. Az egész üzletág újratölthető lítium-ion akkumulátorral működik. Vettem egy jó minőségű apró hangszórót is. Mindegyik elfér egy szép dobozban, amelyet helyben vásároltam a Jo-Ann's Crafts and Fabrics-ban. Borítókat készítettem az elektronika elrejtésére; csak az LCD képernyő mutatja.

Az első zenei válogatáshoz Elvis Presley Love Me Tender című dalát választottam. Hogy megmagyarázzam, miért, hadd fűzzek hozzá egy kis hátteret. Főiskolás koromban ismertem meg a feleségemet (1955-59). Sörpartikon gitárt ütöttem és énekeltem (sorta). Végül kifejezetten neki készítettem új szövegeket a zenéhez. Ezeket a szövegeket kívánom a következő zenei válogatássá tenni; esküszik, hogy megvannak, de még nem találta meg. Természetesen elfelejtettem őket. De a zenei doboz ajándék a feleségemnek. Jó festő, és fel fogja öltöztetni a dobozt.

A tisztázás kedvéért: csak egy korábbi utasítást írtam: Knock-Knock Treasure Box. Ezt dick55 néven publikáltam. Valahogy más nevet rendeltek ehhez.

Lépés: Szükséges alkatrészek, anyagok és eszközök

Alkatrészek és anyag

Amikor gyorsan szeretnék alkatrészeket szerezni az „ingyenes” szállítással, az Amazon Prime -ot használom. Gyakran találok sokat ezen az egy helyen, ami valódi kényelmet jelent. Egyébként keresem az ebay -t és más beszállítókat. Az alább felsorolt termékek, amelyek nem mutatnak beszállítót, azt jelentik, hogy már megvettem.

Doboz (Jo-Ann) Woodline Works Tétel#64860

Basswood (Jo-Ann 1/8 x 4 x 24 hüvelyk)

Hangszórórács (Jo-Ann's) ¼ udvar a minimális megengedett vásárlás

Arduino Nano

LCD (Amazon/Sunfounder I2C LCD1602)

MP3 lejátszó (Amazon/DFPlayer)

Memóriakártya MP3 lejátszóhoz (Amazon/SanDisk 16GB micro SD)

Hangszóró (Parts-Express/DaytonAudio CE32A-8)

Fél méretű kenyeretábla

9V méretű újratölthető lítium-ion akkumulátor és töltő

Akkumulátor bepattintható csatlakozó piros (+) és fekete (-) vezetékekkel

Fedélkapcsoló (rugós karral működtetett SPDT)

#22 tömör réz bekötőhuzal

40 huzalos szalagugró, 8 hüvelyk hosszú, nőstény-férfi

1000 ohmos ellenállások (2)

Törmelék 2x4

Kétoldalas Dupont habszalag

#4 csavar és anya

Ragasztó (szinte mindenhez Ailene Tacky ragasztóját használom)

Állandó színjelzők

Eszközök, amelyeket használtam

Asztali fűrész (a legjobban vágja a faanyagot vagy bármilyen fát, pontosan és egyszerűen)

Kopófűrész (lyuk kivágásához a fedélben az LCD képernyőhöz)

Fúrógép és 1 hüvelykes fúró (ásó) fúró

Vonalzó 1/32 hüvelykes vagy 1 mm -es jelölésekkel

Forrasztópáka, állvány, forrasztópáka és opcionális sárgaréz hálós tisztítószer

Tű orrfogó

Huzalcsupaszító (a Vise-Grip-et ajánlom az egyszerű megbízható lecsupaszításhoz; Amazon)

2. lépés: Módosítsa a dobozt

Módosítsa a dobozt
Módosítsa a dobozt
Módosítsa a dobozt
Módosítsa a dobozt
Módosítsa a dobozt
Módosítsa a dobozt
Módosítsa a dobozt
Módosítsa a dobozt

Hangszóró

Fúrjon 1 hüvelyk átmérőjű hangszórólyukat a doboz elülső közepébe az ásófej vagy a fűrész segítségével.

Ez a legjobb alkalom a hangszóró felszerelésére. Használjon négy darab kétoldalas habszalagot a keretre, a hangsugárzót a furatra.

Vágjon ki egy négyzet alakú rácsos ruhát a lyuk eltakarására, és ragassza be a dobozba, a lyuk közepére, A fából készült deszkán terítsen ki egy négyzet alakú rácsos rongyhuzatot, fúrjon 1 hüvelykes középső lyukat, vágja ki a fedelet, és ragassza fel a dobozra.

Hangszóró/fedél-kapcsoló fedele

Vágja le a hangszóró/fedélkapcsoló burkolatrészeit a fafából készült deszkáról, hogy tökéletesen illeszkedjen a dobozba.

Ragassza az oldalakat hátra, majd ragasztja rá a tetejét. Ezenkívül négyzet alakú tiplit vágtam, hogy megerősített sarkokat adjak hozzá.

(Ne feledje, hogy az oldalméreteknek 1/8 hüvelykkel kisebbeknek kell lenniük, mint a doboz belső magassága, hogy elférjen a burkolat, és elég szélesek ahhoz, hogy megszabaduljanak a hangszóró mélységétől.

(Ezenkívül a hátsó résznek legalább ¼ hüvelykkel alacsonyabbnak kell lennie, mint a doboz belső része, hogy a huzal alul és a felső burkolatnál ki tudjon lépni.)

Fedél kapcsoló

Itt az ideje a fedélkapcsoló és annak aktiváló gombjának felszerelésére.

A gombom 7/16 hüvelyk hosszú, 1/8 hüvelykes dübel. 1/8 hüvelyk széles maszkolószalagot tekertem az aljára, hogy a borító telepítésekor a fedélben maradjon.

A doboz elülső kapcsolóját vízszintes helyzetben ragasztottam, amely biztosította, hogy a fedél oldala kitisztuljon, függőleges helyzetben, amely a rugókar működtetőpontját 1/4 hüvelykkel a doboz teteje alá helyezi (felső vastagság és gombos ragasztott terület), és két vastagságú habszalagot helyezzen el a doboz elejétől, hogy helyet biztosítson a gomblyuk számára. Megmértem a rugókar középpontjának távolságát a doboz elejétől, és 1/8 hüvelykes lyukat fúrtam a fedél tetején a gombhoz, és kissé kinagyítottam a mozgás szabadsága érdekében. A gomb a rugókar működtető pontján nyugszik, 3/16 rész pedig az 1/8 hüvelyk vastagságú fedőlap felett helyezkedik el.

Hamis alsó

Vágja le a hamis alját, hogy szorosan illeszkedjen a hangszóró/fedélkapcsoló fedelének hátuljához, hogy mindkét alkatrész a helyén maradjon csavarok nélkül.

Készítsen bevágást az LCD csatlakozóhoz.

(Ne felejtse el ragasztani egy darab szalagot a hamis aljára, lehetővé téve a szalag körbetekerését, hogy könnyen eltávolítsa a hamis alját.)

Késleltesse a doboz oldaltámaszainak vágását a hamis alsó részhez, amíg meg nem határozható a kenyérlap és a kábelezés beépített magassága. (Ezt nem én tettem, és két gyufaszálat kellett hozzáadnom mindkét oldalhoz, hogy elegendő szabadságot kapjak.)

Fedél fedele

Vágja le a doboz fedelének fedelét, hogy kényelmesen illeszkedjen a fedélbe.

Fektesse ki az LCD kijelző téglalap alakú furatát. A középpontba helyezett lyuknak lehetővé kell tennie a hangszóró/fedélkapcsoló fedelével való rést, amikor a fedél zár. ! a vágófűrésszel vágta ki az LCD -lyukat, először fúrva ki egy nyílást a penge számára. (Megjegyzés: Nehezen találtam szép kivágást.)

Készítsen bevágást az LCD csatlakozóhoz.

Jelöljön ki 4 rögzítő lyukat és fúrjon.

Szerelje fel az LCD -t #4 csavarral és anyával, szükség szerint távtartókkal.

Vágjon le négy négyzet alakú rögzítő lábat a 2x4 -ből, olyan hosszúsággal, hogy a fedél egy síkban legyen rögzítve, beleértve egy vastagságú habszalagot. (A fényképen habszalag látható a tartók tetején. Úgy döntöttem, hogy ez nem az út.)

Jelölje meg a burkolat rögzítési pontjait, fúrjon csavarfuratokat a burkolatba és kísérleti lyukakat a tartókba a #4 csavarokhoz.

(Ne felejtse el visszahelyezni a tartóelemeket a hangszóró/fedélkapcsoló fedelére, hogy a csukófej ne zavarja a fedelet.)

Csavarja fel a tartókat, és nyomja le a fedelet a fedélre, hogy a habszalaggal rögzítse.

(Megjegyzés: A csavarok lehetővé teszik a burkolat eltávolítását, ha szükséges. A habszalag túlságosan megnehezíti a burkolat eltávolítását.)

3. lépés: Készítsen kenyértáblát

Készítsen kenyértáblát
Készítsen kenyértáblát

Csatlakoztassa a nano- és MP3 -lejátszót a kenyértáblához

Csatlakoztassa a Nano-t az 1-es tűvel (D13) a G-30 kenyérlapba.

Csatlakoztassa az MP3-lejátszót a 8-as tűvel (hangszórócsatlakozás) a H-1-ben.

Kenyérsütő kábelezési táblázat

Erő:

J-19 to +5V bus (Nano 5V output)

J-17 a Ground (-) buszhoz

J-8- +5V busz (MP3 5V bemenet)

J-2 a Ground (-) buszhoz

Szoftveres soros kapcsolat Nano és MP3 lejátszó között:

A-10-től A-20-ig.

B-13-tól B-21-ig

1K ellenállás az E-10-be és az F-10-be. (Ezek az ellenállások kompenzálják az MP3 -lejátszó 3.3V -os interfészét.)

1K ellenállás az E-13-ba és az F-13-ba.

I-7-től I-10-ig.

J-6-tól J-13-ig.

4. lépés: Telepítse és csatlakoztassa a Breadboard -ot

Kenyérlap telepítése

Távolítson el egy kis négyzet alakú kenyeretábla hátlapot minden sarkon, és ragasztjon fel habszalagot.

(Ne távolítsa el az összes hátlapot, különben soha nem fogja tudni eltávolítani a kenyértáblát.)

Ragassza le a kenyértáblát a doboz közepén, hátul.

9V -os akkumulátor telepítése és csatlakoztatása

Szerelje be az akkumulátort a doboz jobb hátsó sarkába egy közepes, habszalag kis négyzetével.

Forrasztja az akkumulátor bepattintható csatlakozójának piros vezetékét a fedélkapcsoló bemeneti pólusához.

Válasszon el egy kétszalagos csatlakozót (amelynek egyik vezetéke piros), és vágja le a hüvely végét.

Forrasztja a piros vezetéket a kapcsoló pólusához, amely 9 V -ot ad ki, amikor a kapcsoló nincs lenyomva.

Forrasztja a másik vezetéket fekete vezetékre a bepattintható csatlakozóról.

Használja a jelölőt az I-16 kenyértábla piros jelölésére (Nano 5V kimenet). Mark I-15 fekete (földelt).

Csatlakoztassa a kétszalagú csapokat, pirostól pirosig, feketétől feketeig.

Hangszóró csatlakozás

Válasszon le egy háromszalagos csatlakozót, és vágja le a női végét.

Forrasztja a két külső vezetéket a hangszóró csatlakozóira. A középső vezeték nem használt.

Csatlakoztassa a külső csapokat az I-1 és I-3 kenyérlaphoz. A polaritás nem számít.

LCD csatlakozás

Válasszon el egy négyszalagos csatlakozót, válasszon egy szürke-piros-narancs-sárga színsémát.

Az LCD végén csatlakoztassa a hüvelyes csatlakozót az LCD csapokhoz az alábbiak szerint. Az SCL és az SDA az I2C interfész.

A kenyértáblán ossza fel a 4 vezetékes szalagot két 2 vezetékes szalagra: piros-fekete tápfeszültség és narancssárga-sárga I2C csapok az alábbiak szerint csatlakoztatva.

LCD (női) vége:

Szürke - Gnd

Piros - 5V

Narancs - SCL

Sárga - SDA

Kenyeretábla (férfi) vége (ennek megfelelően jelölje):

Szürke-Ground (-) busz

Piros - 5V (+) busz

Narancs-J-22

Sárga-J-23

5. lépés: Készítse el és telepítse a doboz oldalsó támaszait a hamis alsó részhez

Ha a kenyérsütő lemez és az összes vezeték a helyén van, mérje meg a huzalozás magasságát a doboz padlója felett.

Vágja le a két támaszt a bukszfa tábláról ennél a mérésnél valamivel magasabbra, és egy kicsit kisebb szélességre, mint a hamis fenék. Ragassza őket a doboz oldalára.

6. lépés: Töltse le az Arduino vázlatot a Nano -hoz

Másolja a következő vázlatot az Arduino IDE -be, majd töltse be a Nano -ba. A vázlat megjegyzést fűz a könnyebb érthetőséghez.

7. lépés: Töltse le a zenét Micro SD kártyára

A PC használatával töltse be a következő MP3 zenét a micro SD kártyára, és helyezze be az MP3 lejátszóba.

8. lépés: Játssz

Csatlakoztassa az akkumulátort, és játszani kell.

Próbáltam egy videót mutatni ebben a lépésben, de még soha nem csináltam, és semmi bajom nem volt.

Íme néhány hasznos forrás:

wiki.sunfounder.cc/index.php?title=I%C2%B2C…

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

github.com/Arduinolibrary/DFPlayer_Mini_mp…

www.parts-express.com/pedocs/specs/285-101…

Ajánlott: