Sisukord:

Arduino muusikakast koos laulusõnadega: 9 sammu
Arduino muusikakast koos laulusõnadega: 9 sammu

Video: Arduino muusikakast koos laulusõnadega: 9 sammu

Video: Arduino muusikakast koos laulusõnadega: 9 sammu
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, November
Anonim
Arduino muusikakast koos sõnade kuvamisega
Arduino muusikakast koos sõnade kuvamisega
Arduino muusikakast koos sõnade kuvamisega
Arduino muusikakast koos sõnade kuvamisega
Arduino muusikakast koos sõnade kuvamisega
Arduino muusikakast koos sõnade kuvamisega

Hiljuti ostsin mängimiseks 2-realise x 16-tähemärgilise LCD (vedelkristallkuvar). Pärast sellega tutvumist hakkasin mõtlema projektile, kus seda kasutada; midagi natuke originaalset. Otsustasin teha muusikakasti, mis esitaks laulu esitamise ajal sõnad (või sõnumi). Muusika jaoks ostsin väikese MP3-formaadis mängijaplaadi. Arduino Nano juhib LCD -d ja MP3 -d. Nano ja MP3 mahuvad poole väiksemale leivaplaadile, mille juhtmestik on väga väike. Kogu ettevõtte toiteallikaks on laetav liitium-ioon aku. Ostsin ka kvaliteetse pisikese kõlari. Need kõik mahtusid kenasse karpi, mille ostsin kohalikult Jo-Anni käsitööst ja kangast. Tegin elektroonika peitmiseks katteid; ainult LCD -ekraan näitab.

Esimeseks muusikavalikuks valisin Elvis Presley “Love Me Tender”. Et selgitada, miks, lubage mul lisada väike taust. Kohtasin oma naist ülikoolis (1955-59). Õllepidudel lõksutasin kitarri ja laulsin (sorta). Lõpetasin spetsiaalselt tema jaoks muusikale uute sõnade tegemise. Ma kavatsen teha need sõnad järgmiseks muusikavalikuks; ta vannub, et tal on need olemas, kuid pole neid veel leidnud. Muidugi olen nad unustanud. Muusikakast on aga kingitus mu naisele. Ta on hea maalikunstnik ja paneb kasti riidesse.

Selgituseks: olen kirjutanud ainult ühe varasema juhendatava: Koputus-Koputus Aardekast. Avaldasin selle kui munn55. Sellele määrati kuidagi teine nimi.

Samm: vajalikud osad, materjalid ja tööriistad

Osad ja materjal

Kui soovin tasuta kohaletoimetamisega kiiresti osi saada, kasutan Amazon Prime'i. Ma leian sellest ühest kohast sageli palju, mis on tõeline mugavus. Muidu otsin ebayst ja muudelt tarnijatelt. Kõik allpool loetletud esemed, mis ei näita tarnijat, tähendavad, et see oli mul juba olemas.

Karp (Jo-Anni) Woodline Works ITEM#64860

Basswood (Jo-Anni 1/8 x 4 x 24 tolli)

Kõlarite võre riie (Jo-Anni) ¼ õu on minimaalne lubatud ost

Arduino Nano

LCD (Amazon/Sunfounder I2C LCD1602)

MP3-mängija (Amazon/DFPlayer)

Mälukaart MP3-mängijale (Amazon/SanDisk 16 GB micro SD)

Kõlar (Parts-Express/DaytonAudio CE32A-8)

Poole suurusega leivalaud

9V suurune laetav liitium-ioon aku ja laadija

Aku pistikupesa punaste (+) ja mustade (-) juhtmetega

Kaane lüliti (vedruhoovaga aktiveeritud SPDT)

#22 tahke vasest haaketraat

40-juhtmelised lindist džemprid, 8 tolli pikad, naine-mees

1000 oomi takistid (2)

Jäägid 2x4

Kahepoolne Dupont vahtlint

#4 kruvi ja mutrit

Liim (ma kasutan Ailene'i kleepuvat liimi peaaegu kõige jaoks)

Püsivad värvimarkerid

Tööriistad, mida kasutasin

Lauasaag (lõikab kõige paremini basspuitu või mis tahes puitu täpselt ja lihtsalt)

Toimetussaag (LCD -ekraani kaane auku lõikamiseks)

Puuripress ja 1 -tolline puidust igav (labidas)

Joonlaud 1/32 tolli või 1 mm märgistusega

Jootekolb, alus, joodis ja valikuline messingvõrguotsikute puhastusvahend

Nõela nina tangid

Traadi eemaldaja (lihtsa usaldusväärse eemaldamise jaoks soovitan Vise-Gripi; Amazon)

Samm: muutke kasti

Muutke kasti
Muutke kasti
Muutke kasti
Muutke kasti
Muutke kasti
Muutke kasti
Muutke kasti
Muutke kasti

Kõlar

Puurige labidaotsiku või augusae abil karbi esiosa keskele 1 tolli läbimõõduga kõlarite auk.

See on parim aeg kõlari paigaldamiseks. Kasutage raamil nelja tükki kahepoolset vahtteipi, tsentreerige kõlar auku.

Lõigake auku katmiseks välja võrelapi ruut ja liimige see ava keskele, Asetage bassipuu plaadile neljakandiline võre-riidest kate, puurige 1-tolline auk, lõigake kate välja ja liimige see karpi.

Kõlari/kaane lüliti kate

Lõika kõlarite/kaane lülitite katte osad basspuidust plaadilt, et karbis oleks libisemine.

Liimige küljed tahapoole ja seejärel liimige peal. Tugevdatud nurkade lisamiseks lõikasin ka ruudukujulise tüübli pikkused.

(Pidage meeles, et kaane mahutamiseks peavad külgmõõdud olema 1/8 tolli väiksemad kui karbi sisekõrgus ja piisavalt laiad, et kõlarite sügavus oleks selge.

(Samuti peab tagakülg olema vähemalt ¼ tolli väiksem kui karbi sisemine osa, et juhtmed saaksid alt ja ülemisest kaanest väljuda.)

Kaane lüliti

See on hea aeg kaane lüliti ja selle aktiveerimisnupu paigaldamiseks.

Minu nupp on 7/16 tolli pikkune 1/8 tolli tüübel. Keerasin 1/8 tolli laiuse maskeerimislindi põhja ümber, et see kaane paigaldamisel kaanes püsiks.

Teipisin kasti esiküljel asuva lüliti horisontaalsesse asendisse, mis kinnitas, et kaane pool on selle vaba, vertikaalses asendis, mis asetas vedruhoova täiturpunkti 1/4 tolli karbi ülaosast allapoole (ülemine paksus pluss nuppudega lindistatud ala) ja asetage see karbi esiküljest kahe paksusega vahtteibi vahele, et anda ruumi nööpaugule. Mõõtsin vedruhoova keskpunkti paigaldatud kauguse karbi esiosast ja puurisin nupu katte ülaossa 1/8 tolli augu ja suurendasin seda veidi, et võimaldada liikumisvabadust. Nupp toetub vedruhoova täiturmehhanismi punktile, mille 3/16 eendub 1/8 tolli paksuse katte ülaosa kohal.

Vale põhi

Lõigake vale põhi, et luua kõlari/kaane lüliti kaane tagaküljele sobiv istuvus, nii et mõlemad osad hoitakse paigal ilma kruvisid vajamata.

Tehke sälk LCD -pistiku jaoks.

(Ärge unustage kleepida tükk linti valepõhjale, võimaldades lindil ümber keerata, et hõlbustada põhja eemaldamist.)

Lükka kasti külgtugede lõikamine hilisema põhjaga edasi, kuni saab kindlaks määrata leivaplaadi ja kaabli paigaldamise kõrguse. (Ma ei teinud seda ja pidin piisava kliirensi saamiseks lisama mõlemale poole kaks tikupulka.)

Kaane kaas

Lõigake karbi kaane kate, et see mugavaks kaaneks sobiks.

Asetage LCD -ekraani jaoks ristkülikukujuline ava. Tsentreeritud auk peaks võimaldama kõlarite/kaane lüliti kaanega kaane sulgemisel vaba ruumi. ! kasutas toimetamissaega LCD -ava välja lõikamist, puurides esmalt terale juurdepääsuaugu. (Märkus: mul oli raske ilusat väljalõiget saada.)

Tehke sälk LCD -pistiku jaoks.

Märkige 4 kinnitusava ja puurige.

Paigaldage LCD #4 kruvide ja mutritega, kasutades vajadusel vahetükke.

Lõika 2x4 -st neli ruudukujulist kinnitusjalga pikkusega, et saavutada kaane ühtlane kinnitus, sealhulgas ühe paksusega vahtlint. (Fotol on vahtteip kinnituskohtade peal. Otsustasin, et see pole õige viis.)

Märkige kaanele kinnituskohad, puurige kaanesse kruviaugud ja #4 kruvide kinnitusavad.

(Ärge unustage paigaldada kinnitid kõlari/kaane lüliti kaane küljest tagasi, et kaane sulgemisel ei tekiks kruvipea häireid.)

Keerake kinnitusdetailid kinni ja vajutage kate kaane külge, et kinnitada see vahtteibiga.

(Märkus: kruvid võimaldavad vajadusel katet eemaldada. Vahtlint muudab kaane eemaldamise liiga raskeks.)

Samm: valmistage leivalaud

Tehke leivalaud
Tehke leivalaud

Ühendage Nano ja MP3 -mängija leivalauaga

Ühendage Nano pistikuga 1 (D13) leivaplaadis G-30.

Ühendage MP3-mängija pistikuga 8 (kõlarite ühendus) H-1.

Leivaplaadi juhtmestik

Võimsus:

J-19 kuni +5 V buss (Nano 5V väljund)

J-17 kuni Ground (-) buss

J-8 kuni +5V buss (MP3 5V sisend)

J-2 kuni Ground (-) buss

Tarkvara jadaühendus nanost MP3 -mängijani:

A-10 kuni A-20.

B-13 kuni B-21

1K takisti E-10 ja F-10 sisse. (Need takistid kompenseerivad MP3 -mängija 3,3 V liidest.)

1K takisti E-13 ja F-13 sisse.

I-7 kuni I-10.

J-6 kuni J-13.

Samm: paigaldage ja ühendage leivaplaat

Leivalaua paigaldamine

Eemaldage iga nurga tagant väike ruut leivaplaati ja kandke vahtteip.

(Ärge eemaldage kogu alust, vastasel juhul ei saa te leivaplaati kunagi eemaldada.)

Kleepige leivaplaat karbi keskel taga.

9V aku paigaldamine ja ühendamine

Paigaldage aku kasti paremasse nurka, kasutades väikest ruutu tsentreeritud vahtteibiga.

Jootke aku kinnituspistiku punane juhe kaane lüliti sisendpooluse külge.

Eraldage kahe lindiga pistik (üks juhtmest punane) ja lõigake naissoost ots lahti.

Jootke punane juhe lüliti poolusele, mis annab 9 V välja, kui lülitit ei vajutata.

Jootke teine juhe kinnitatud pistikust mustaks juhtmeks.

Märgistage markeriga leivalaud I-16 punaseks (Nano 5V väljund). Mark I-15 must (maapind).

Ühendage kahe lindiga tihvtid, punane kuni punane, must must.

Kõlarite ühendus

Eraldage kolme lindiga pistik ja lõigake naissoost ots lahti.

Jootke kaks välimist juhet kõlarite klemmide külge. Keskmine traat on kasutamata.

Ühendage välimised tihvtid leivaplaadiga I-1 ja I-3. Polaarsus pole oluline.

LCD ühendus

Eraldage nelja lindiga pistik, valides halli-punase-oranži-kollase värviskeemi.

Ühendage vedelkristallekraanil olev naisliides LCD -tihvtide külge, nagu allpool kirjeldatud. SCL ja SDA on I2C liides.

Jagage leivaplaadil 4-juhtmeline lint kaheks 2-juhtmeliseks lindiks: punakasmust toide ja oranžkollane I2C tihvtid, mis on ühendatud allpool määratletud viisil.

LCD (naissoost) ots:

Hall - Gnd

Punane - 5V

Oranž - SCL

Kollane - SDA

Leivalaud (mees) End (märkige vastavalt):

Hall-maapind (-) buss

Punane - 5V (+) buss

Oranž-J-22

Kollane-J-23

Samm: valmistage ja paigaldage vale alumise osa kasti külgtoed

Kui leivaplaat ja kogu juhtmestik on paigas, mõõtke juhtmestiku kõrgus kasti põrandast kõrgemal.

Lõika kaks tuge puksiplaadilt nii, et see oleks sellest mõõtmisest veidi kõrgem ja laius pisut väiksem kui vale põhi. Liimige need karbi külgedele.

Samm: laadige Arduino visand Nano alla

Kopeerige järgmine visand Arduino IDE -sse ja laadige seejärel Nano. Eskiis on arusaamise hõlbustamiseks kommenteeritud.

Samm: laadige muusika alla Micro SD -kaardile

Laadige oma arvutiga mikro -SD -kaardile järgmine MP3 -muusika ja sisestage see MP3 -mängijasse.

8. samm: mängige

Ühendage aku ja peaksite mängima seadistama.

Proovisin sellel etapil videot näidata, kuid pole seda kunagi varem teinud ja mul polnud muud kui probleeme.

Siin on mõned kasulikud ressursid:

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…

Soovitan: