Talaan ng mga Nilalaman:

Arduino Music Box With Lyrics Display: 9 Mga Hakbang
Arduino Music Box With Lyrics Display: 9 Mga Hakbang

Video: Arduino Music Box With Lyrics Display: 9 Mga Hakbang

Video: Arduino Music Box With Lyrics Display: 9 Mga Hakbang
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Nobyembre
Anonim
Arduino Music Box Na May Display ng Lyrics
Arduino Music Box Na May Display ng Lyrics
Arduino Music Box Na May Display ng Lyrics
Arduino Music Box Na May Display ng Lyrics
Arduino Music Box Na May Display ng Lyrics
Arduino Music Box Na May Display ng Lyrics

Kamakailan ay bumili ako ng isang 2-linya x 16-character LCD (Liquid Crystal Display) upang mapaglaro. Matapos pamilyar dito, nagsimula akong mag-isip tungkol sa isang proyekto upang magamit ito; isang bagay na medyo orihinal. Nagpasya akong gumawa ng isang music box na magpapakita ng mga lyrics (o isang mensahe) habang tumutugtog ang kanta. Para sa musika binili ko ang isang maliit na board ng MP3-format player. Isang Arduino Nano ang nagpapatakbo ng LCD at MP3. Ang Nano at MP3 ay umaangkop sa isang kalahating sukat na breadboard na may napakakaunting mga kable na kinakailangan. Ang buong negosyo ay pinalakas ng isang lithium-ion rechargeable na baterya. Bumili din ako ng isang mahusay na kalidad ng maliliit na speaker. Lahat sila ay umaangkop sa isang magandang kahon na binili ko nang lokal sa Mga Craft at Tela ng Jo-Ann. Gumawa ako ng mga takip upang maitago ang electronics; ang LCD screen lang ang nagpapakita.

Para sa kauna-unahang seleksyon ng musika pinili ko ang "Love Me Tender" ni Elvis Presley. Upang ipaliwanag kung bakit, hayaan mo akong magdagdag ng kaunting background. Nakilala ko ang aking asawa habang ako ay nasa kolehiyo (1955-59). Sa mga party na serbesa ay magpapalabas ako ng gitara at kumakanta (sorta). Pinaghihinalaan ko ang paggawa ng mga bagong lyrics para sa musika na partikular para sa kanya. Nilalayon kong gawin ang mga lyrics na iyon sa susunod na seleksyon ng musika; nanunumpa siya na mayroon sila, ngunit hindi pa niya ito mahahanap. Syempre nakalimutan ko na sila. Ngunit ang music box ay isang regalo para sa aking asawa. Siya ay isang mahusay na pintor at magbibihis ng kahon.

Para sa paglilinaw: Nagsulat lamang ako ng isang nakaraang Tagubilin: Knock-Knock Treasure Box. Nai-publish ko iyon bilang dick55. Kahit papaano ibang pangalan ang naitalaga sa isang ito.

Hakbang 1: Mga Bahagi, Materyales, at Mga Tool na Kailangan

Mga Bahagi at Materyal

Kapag nais kong makakuha ng mabilis na mga bahagi sa "libreng" pagpapadala ginagamit ko ang Amazon Prime. Madalas akong mahahanap ang marami sa isang lugar na ito, na kung saan ay isang tunay na kaginhawaan. Kung hindi man naghahanap ako ng ebay at iba pang mga supplier. Anumang item na nakalista sa ibaba na hindi nagpapakita ng isang tagapagtustos ay nangangahulugang mayroon na ako nito.

Gumagawa ang Box (Jo-Ann) Woodline ng ITEM # 64860

Basswood (1/8 x 4 x 24 pulgada ni Jo-Ann)

Ang Speaker grille cloth (Jo-Ann) ¼ yard ay ang minimum na pinapayagan na bumili

Arduino Nano

LCD (Amazon / Sunfounder I2C LCD1602)

MP3 player (Amazon / DFPlayer)

Memory card para sa MP3 player (Amazon / SanDisk 16GB micro SD)

Tagapagsalita (Mga Bahagi-Express / DaytonAudio CE32A-8)

Half-size na pisara

9V-size na lithium-ion rechargeable na baterya at charger

Ang konektor ng snap-on ng baterya na may mga lead na pula (+) at itim (-)

Lid switch (Spring-lever-activated SPDT)

# 22 solidong wire ng hook-up na tanso

40-wire ribbon jumpers, 8 pulgada ang haba, babaeng-lalaki

1000 ohm resistors (2)

Scrap 2x4

Dalawang panig na Dupont foam tape

# 4 na mga tornilyo at mani

Pandikit (Gumagamit ako ng Ailene's Tacky Glue para sa halos lahat)

Permanenteng mga marker ng kulay

Mga Kagamitang Ginamit Ko

Nakita sa mesa (Pinakamahusay ba ang pagputol ng basswood ng trabaho, o anumang kahoy, tumpak at madali)

Coping saw (upang i-cut butas sa talukap ng mata para sa LCD screen)

Drill press at 1 pulgada na kahoy na pagbubutas (spade) ng kaunti

Ruler na may mga marka na 1/32 pulgada o 1 mm

Panghinang na bakal, paninindigan, panghinang, at opsyonal na taga-malinis na tip na tanso

Mga karayom sa ilong

Wire stripper (Inirerekumenda ko ang Vise-Grip para sa madaling maaasahang paghuhubad; Amazon)

Hakbang 2: Baguhin ang Kahon

Baguhin ang Kahon
Baguhin ang Kahon
Baguhin ang Kahon
Baguhin ang Kahon
Baguhin ang Kahon
Baguhin ang Kahon
Baguhin ang Kahon
Baguhin ang Kahon

Tagapagsalita

Mag-drill ng isang 1 pulgada na lapad ng speaker speaker sa gitna ng kahon sa harap gamit ang spade bit o hole saw.

Ito ang pinakamahusay na oras upang mai-mount ang nagsasalita. Gumamit ng apat na piraso ng 2-sided foam tape sa frame, nakasentro ang speaker sa butas.

Gupitin ang isang parisukat na telang grille upang takpan ang butas at idikit ito sa kahon sa labas, nakasentro sa butas, Sa board ng basswood ilatag ang isang parisukat na takip na telang grille, nakasentro ng 1 pulgada na butas, gupitin ang takip, at idikit ito sa kahon.

Speaker / Cover ng Lid-Switch

Gupitin ang mga bahagi ng pabalat / takip ng takip mula sa basswood board, na naglalayon para sa isang maayos na slip fit sa kahon.

Mga gilid ng pandikit sa likod, at pagkatapos ay ipako sa itaas. Pinutol ko rin ang haba ng square dowel upang magdagdag ng mga pinalakas na sulok.

(Tandaan, ang mga sukat sa gilid ay dapat na 1/8 pulgada mas mababa kaysa sa panloob na taas ng kahon upang mapaunlakan ang takip at sapat na malawak upang malinis ang lalim ng speaker.

(Gayundin, ang likod ay dapat na hindi bababa sa ¼ pulgada na mas mababa sa taas kaysa sa panloob na kahon upang payagan ang exit ng kawad sa ilalim at para sa tuktok na takip.)

Lid Switch

Ito ay isang magandang panahon upang mai-mount ang switch ng talukap ng mata at ang pindutan nito.

Ang aking pindutan ay isang 7/16 pulgada na haba ng 1/8 pulgada na dowel. Balot ko ng 1/8 pulgada ang malawak na masking tape sa ilalim upang itago ito sa takip kapag nag-install ang takip.

Nai-tape ko ang switch sa harap ng kahon sa isang pahalang na posisyon na tiniyak na ang gilid ng takip ay na-clear ito, sa isang patayong posisyon na inilagay ang point ng actuator ng spring lever na 1/4 pulgada sa ibaba ng tuktok ng kahon (tuktok na kapal kasama ang lugar na na-tape ang pindutan), at spaced ito ng dalawang kapal ng foam tape mula sa harap ng kahon upang magbigay ng silid para sa butas ng butones. Sinukat ko ang naka-install na distansya ng point ng spring lever center mula sa harap ng kahon at nag-drill ng isang 1/8 pulgada na butas sa tuktok na takip para sa pindutan at pinalaki ito nang bahagya upang payagan ang kalayaan sa paggalaw. Ang pindutan ay nakasalalay sa actuator point ng spring lever na may 3/16 na nakausli sa itaas ng 1/8 pulgada na makapal na takip sa tuktok.

Maling Ibabang

Gupitin ang maling ilalim upang lumikha ng isang snug fit sa likod ng speaker / takip-switch na takip, upang ang parehong mga bahagi ay gaganapin nang hindi kinakailangan para sa mga tornilyo.

Gumawa ng isang bingaw para sa konektor ng LCD.

(Tandaan na idikit ang isang piraso ng laso sa maling ilalim, na pinapayagan ang laso na balutin para sa madaling pag-alis ng maling ilalim.)

Ipa-antala ang pagputol ng mga suporta sa gilid ng kahon para sa maling ilalim hanggang sa matukoy ang taas ng breadboard at paglalagay ng kable. (Hindi ko ito nagawa at kailangang magdagdag ng dalawang posporo sa bawat panig upang makakuha ng sapat na clearance.)

Takip na Takip

Gupitin ang takip ng takip ng kahon para sa isang komportableng magkasya sa talukap ng mata.

Ilatag ang hugis-parihaba na butas para sa LCD display. Dapat pahintulutan ng isang nakasentro na butas ang clearance na may takip ng speaker / takip-switch kapag nagsara ang talukap ng mata. ! ginamit ang coping saw upang gupitin ang butas ng LCD, unang pagbabarena ng isang butas sa pag-access para sa talim. (Tandaan: Nahirapan akong makakuha ng isang magandang ginupit.)

Gumawa ng isang bingaw para sa konektor ng LCD.

Markahan ang 4 na tumataas na butas at drill.

I-mount ang LCD na may # 4 na mga turnilyo at mani gamit ang mga spacer kung kinakailangan.

Gupitin ang apat na square mounting paa mula sa isang 2x4, na may haba upang makamit ang flush mount of cover sa talukap ng mata, kasama ang isang kapal ng foam tape. (Ipinapakita ng larawan ang foam tape sa tuktok ng mga pag-mount. Napagpasyahan kong hindi ito ang paraan upang pumunta.)

Markahan ang mga mounting point sa takip, mag-drill ng mga butas sa takip, at mga butas ng piloto sa mga mount para sa # 4 na mga tornilyo.

(Tandaan na mag-install pabalik mula sa speaker / takip-switch na takip upang walang pagkagambala ng ulo ng ulo kapag magsara ang takip.)

I-tornilyo ang mga pag-mount at pindutin ang takip sa takip upang ma-secure ito sa foam tape.

(Tandaan: Pinapayagan ng mga tornilyo na alisin ang takip kung kinakailangan. Ginagawa ng foam tape na napakahirap upang makakuha ng takip.)

Hakbang 3: Gumawa ng Breadboard

Gumawa ng Breadboard
Gumawa ng Breadboard

I-plug ang Nano at MP3 Player sa Breadboard

I-plug in ang Nano na may pin 1 (D13) sa breadboard G-30.

I-plug in ang MP3 Player na may pin 8 (koneksyon ng speaker) sa H-1.

Talaan ng Mga Kable ng Breadboard

Lakas:

J-19 hanggang + 5V bus (output ng Nano 5V)

J-17 hanggang sa Ground (-) mga bus

J-8 hanggang + 5V bus (MP3 5V input)

J-2 hanggang sa Ground (-) mga bus

Koneksyon sa Serial ng Software mula sa Nano patungong MP3 Player:

A-10 hanggang A-20.

B-13 hanggang B-21

1K risistor sa E-10 at F-10. (Ang mga resistors na ito ay nagbabayad para sa interface ng 3.3V sa MP3 Player.)

1K risistor sa E-13 at F-13.

I-7 hanggang I-10.

J-6 hanggang J-13.

Hakbang 4: I-install at Ikonekta ang Breadboard

Pag-install ng Breadboard

Alisin ang isang maliit na parisukat ng backing ng breadboard sa bawat sulok at maglagay ng foam tape.

(Huwag alisin ang lahat ng pag-back o hindi mo matanggal ang breadboard.)

Idikit ang breadboard sa likurang kahon sa likuran.

9V Pag-install at Koneksyon ng Baterya

I-mount ang baterya sa kanang sulok sa likuran gamit ang isang maliit na parisukat ng nakasentro, foam tape.

Maghinang ng pulang kawad ng konektor ng snap-on ng baterya upang i-switch ang input pou.

Paghiwalayin ang isang konektor na dalawang-laso (isang kawad na pula) at putulin ang dulo ng babae.

Paghinang ang pulang kawad sa switch poste na naglalabas ng 9V kapag ang switch ay hindi nalulumbay.

Paghinang ang iba pang kawad sa itim na kawad mula sa snap-on na konektor.

Gumamit ng marker upang markahan ang breadboard I-16 pula (output ng Nano 5V). Markahan ang I-15 na itim (ground).

I-plug ang mga two-ribbon pin, pula hanggang pula, itim hanggang itim.

Koneksyon ng Speaker

Paghiwalayin ang isang konektor na tatlong-laso at putulin ang dulo ng babae.

Paghinang ang dalawang panlabas na mga wire sa mga terminal ng speaker. Ang gitnang kawad ay hindi nagamit.

I-plug ang panlabas na mga pin sa breadboard I-1 at I-3. Hindi mahalaga ang polarity.

Koneksyon sa LCD

Paghiwalayin ang isang konektor na apat na laso, pagpili ng isang kulay-abong-pula-kahel-dilaw na scheme ng kulay.

Sa pagtatapos ng LCD, isaksak ang babaeng konektor sa mga LCD pin na tinukoy sa ibaba. Ang SCL at SDA ay ang interface ng I2C.

Sa breadboard, hatiin ang 4-wire ribbon sa dalawang 2-wire ribbons: pulang-itim na kapangyarihan at mga orange-yellow I2C na pin na konektado tulad ng tinukoy sa ibaba.

LCD (Babae) Wakas:

Gray - Gnd

Pula - 5V

Orange - SCL

Dilaw - SDA

Breadboard (Lalaki) Wakas (markahan nang naaayon):

Gray - Ground (-) mga bus

Pula - 5V (+) mga bus

Orange - J-22

Dilaw - J-23

Hakbang 5: Gumawa at Mag-install ng Mga Suporta sa Kahon sa Kahon para sa Maling Ibabang

Gamit ang breadboard at lahat ng mga kable sa lugar, sukatin ang taas ng mga kable sa itaas ng sahig ng kahon.

Gupitin ang dalawang suporta mula sa board ng boxwood sa taas na bahagyang higit sa pagsukat na ito at isang lapad na medyo mas mababa kaysa sa maling ilalim. Ipako ang mga ito sa lugar sa mga gilid ng kahon.

Hakbang 6: I-download ang Arduino Sketch kay Nano

Kopyahin ang sumusunod na sketch sa Arduino IDE at pagkatapos ay i-load sa Nano. Ang sketch ay nagkomento para sa kadalian ng pag-unawa.

Hakbang 7: Mag-download ng Musika Sa Micro SD Card

Gamit ang iyong PC, i-load ang sumusunod na MP3 na musika sa micro SD card at ipasok ito sa MP3 Player.

Hakbang 8: Maglaro

Ikonekta ang baterya at dapat kang itakda upang i-play.

Sinubukan kong ipakita ang isang video sa hakbang na ito, ngunit hindi ko pa nagagawa ang isa pa noon at wala akong nagawa kundi ang problema.

Narito ang ilang mga kapaki-pakinabang na mapagkukunan:

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…

Inirerekumendang: