Turinys:

„Arduino“muzikos dėžutė su dainų tekstu: 9 žingsniai
„Arduino“muzikos dėžutė su dainų tekstu: 9 žingsniai

Video: „Arduino“muzikos dėžutė su dainų tekstu: 9 žingsniai

Video: „Arduino“muzikos dėžutė su dainų tekstu: 9 žingsniai
Video: Išmanus LED apšvietimas Arduino pagrindu 2024, Lapkritis
Anonim
„Arduino“muzikos dėžutė su žodžių ekranu
„Arduino“muzikos dėžutė su žodžių ekranu
„Arduino“muzikos dėžutė su žodžių ekranu
„Arduino“muzikos dėžutė su žodžių ekranu
„Arduino“muzikos dėžutė su žodžių ekranu
„Arduino“muzikos dėžutė su žodžių ekranu

Neseniai nusipirkau 2 eilučių x 16 simbolių skystųjų kristalų ekraną (skystųjų kristalų ekraną) žaisti. Susipažinęs su juo, pradėjau galvoti apie projektą, kuriame jį panaudosiu; kažkas šiek tiek originalaus. Aš nusprendžiau sukurti muzikos dėžutę, kurioje būtų rodomi dainos žodžiai (arba pranešimas). Muzikai nusipirkau mažytę MP3 formato grotuvo plokštę. „Arduino Nano“valdo LCD ir MP3. „Nano“ir MP3 tinka ant pusės dydžio duonos lentos, kuriai reikia labai mažai laidų. Visas verslas maitinamas įkraunama ličio jonų baterija. Aš taip pat nusipirkau geros kokybės mažą garsiakalbį. Visi jie telpa į gražią dėžutę, kurią nusipirkau vietoje „Jo-Ann's Crafts and Fabrics“. Aš padariau viršelius, kad paslėpčiau elektroniką; rodomas tik LCD ekranas.

Pirmajai muzikos atrankai pasirinkau Elvio Presley kūrinį „Love Me Tender“. Norėdami paaiškinti kodėl, leiskite pridėti šiek tiek fono. Su žmona susipažinau dar studijuodamas universitete (1955–1959). Alaus vakarėliuose giedodavau gitarą ir dainuodavau (sorta). Aš baigiau kurti naujus dainos žodžius specialiai jai. Aš ketinu tuos tekstus padaryti kitu muzikos pasirinkimu; ji prisiekia, kad juos turi, bet dar nerado. Žinoma, aš juos pamiršau. Tačiau muzikos dėžutė yra dovana mano žmonai. Ji yra gera tapytoja ir puoš dėžutę.

Patikslinimui: aš parašiau tik vieną ankstesnį nurodymą: „Knock-Knock Treasure Box“. Aš paskelbiau tai kaip dick55. Kažkaip šiam buvo priskirtas kitas vardas.

1 žingsnis: reikalingos dalys, medžiagos ir įrankiai

Dalys ir medžiaga

Kai noriu greitai gauti dalių su nemokamu pristatymu, naudoju „Amazon Prime“. Dažnai šioje vienoje vietoje galiu rasti daug, tai yra tikras patogumas. Priešingu atveju aš ieškau „ebay“ir kitų tiekėjų. Bet kuri toliau išvardyta prekė, kurioje nerodomas tiekėjas, reiškia, kad aš ją jau turėjau.

Dėžutė (Jo-Ann's) „Woodline Works“ITEMENTAI#64860

Basswood (Jo-Ann 1/8 x 4 x 24 colių)

Garsiakalbių grotelių audinys (Jo-Ann's) ¼ kiemas yra mažiausias leistinas pirkinys

Arduino Nano

LCD („Amazon“/„Sunfounder I2C LCD1602“)

MP3 grotuvas („Amazon“/DFPlayer)

Atminties kortelė MP3 grotuvui („Amazon“/„SanDisk 16GB micro SD“)

Garsiakalbis („Parts-Express“/„DaytonAudio CE32A-8“)

Pusiau dydžio duonos lenta

9 V dydžio įkraunama ličio jonų baterija ir įkroviklis

Akumuliatoriaus užsegama jungtis su raudonais (+) ir juodais (-) laidais

Dangčio jungiklis (spyruoklinės svirties įjungtas SPDT)

#22 tvirta varinė prijungimo viela

40 laidų juostiniai megztiniai, 8 colių ilgio, moterys-vyrai

1000 omų rezistoriai (2)

Laužas 2x4

Dvipusė Dupont putų juosta

#4 varžtai ir veržlės

Klijai (beveik viskam naudoju „Ailene's Tacky Glue“)

Nuolatiniai spalvų žymekliai

Naudoti įrankiai

Stalo pjūklas (geriausiai ir tiksliai pjauna pjuveną ar bet kokią medieną)

Pjovimo pjūklas (skylės skystųjų kristalų ekrano dangteliui išpjauti)

Gręžimo presas ir 1 colio medinis gręžtuvas (kastuvas)

Liniuotė su 1/32 colio arba 1 mm žymėmis

Lituoklis, stovas, lydmetalis ir papildomas žalvario tinklelio antgalių valiklis

Adatos nosies replės

Vielos nuėmiklis (rekomenduoju „Vise-Grip“, kad būtų galima lengvai ir patikimai nuimti; „Amazon“)

2 veiksmas: pakeiskite langelį

Pakeiskite langelį
Pakeiskite langelį
Pakeiskite langelį
Pakeiskite langelį
Pakeiskite langelį
Pakeiskite langelį
Pakeiskite langelį
Pakeiskite langelį

Pranešėjas

Gręžkite 1 colio skersmens garsiakalbio skylę dėžutės priekyje, naudodami kastuvą arba skylės pjūklą.

Tai geriausias laikas montuoti garsiakalbį. Ant rėmo naudokite keturis dvipusės putplasčio juostos gabalus, centruojant garsiakalbį ant skylės.

Iškirpkite grotelių audinio kvadratą, kad padengtumėte skylę, ir priklijuokite jį prie dėžutės, esančios centre, Ant medžio drožlių plokštės padėkite kvadratinį grotelių audinio dangtelį, gręžkite 1 colio skylę, iškirpkite dangtelį ir priklijuokite prie dėžutės.

Garsiakalbio/dangčio jungiklio dangtelis

Iškirpkite garsiakalbio/dangčio jungiklio dangtelio dalis iš medžio drožlių plokštės, kad dėžutėje būtų patogus slydimas.

Klijuokite šonus į nugarą, tada klijuokite ant viršaus. Aš taip pat supjaustiau kvadratinį kaištį, kad pridėčiau sustiprintų kampų.

(Atminkite, kad šoniniai matmenys turi būti 1/8 colio mažesni už dėžutės vidinį aukštį, kad tilptų dangtelis, ir pakankamai platūs, kad būtų pašalintas garsiakalbio gylis.

(Be to, nugarėlė turi būti bent ¼ colio mažesnė už dėžutės vidų, kad laidas galėtų išeiti apačioje ir viršutiniame dangtelyje.)

Dangčio jungiklis

Tai tinkamas laikas montuoti dangčio jungiklį ir jo įjungimo mygtuką.

Mano mygtukas yra 7/16 colio ilgio 1/8 colio kaištis. Aš apvyniojau 1/8 colio pločio maskavimo juostą aplink dugną, kad ji būtų uždengta dangteliu.

Priklijavau dėžutės priekyje esantį jungiklį horizontalioje padėtyje, kuri užtikrino, kad dangtelio pusė buvo išvalyta, vertikalioje padėtyje, kurioje spyruoklės svirties pavaros taškas buvo 1/4 colio žemiau dėžutės viršaus (viršutinio storio ir mygtuko juosta). padėkite dviejų storių putplasčio juostą iš dėžutės priekio, kad būtų vietos sagų angai. Aš išmatavau spyruoklės svirties centro taško atstumą nuo dėžutės priekio ir mygtuko dangtelio viršuje išgręžiau 1/8 colio skylę ir šiek tiek padidinau, kad būtų galima laisvai judėti. Mygtukas remiasi į spyruoklinės svirties pavaros tašką, kai 3/16 išsikiša virš 1/8 colio storio dangtelio.

Netikras dugnas

Iškirpkite klaidingą dugną, kad galėtumėte tvirtai priglusti prie garsiakalbio/dangčio jungiklio dangčio, kad abi dalys būtų laikomos vietoje, nereikia varžtų.

Padarykite įpjovą skystųjų kristalų jungčiai.

(Nepamirškite klijuoti juostelės gabalo prie netikro dugno, kad juostelė galėtų apsisukti, kad būtų lengviau pašalinti klaidingą dugną.)

Atidėkite pjovimo dėžutės šonines atramas klaidingam dugnui, kol bus nustatytas sumontuotas lentos ir kabelių aukštis. (Aš to nepadariau ir turėjau pridėti dvi rungtynių lazdeles prie kiekvienos pusės, kad gaučiau pakankamai vietos.)

Dangtelio dangtelis

Nupjaukite dėžutės dangtelio dangtelį, kad būtų patogu jį uždėti.

Išdėstykite stačiakampę skylę LCD ekranui. Centruota skylė turėtų palikti laisvą vietą su garsiakalbio/dangčio jungiklio dangteliu, kai dangtis užsidaro. ! panaudojo pjovimo pjūklą, norėdamas iškirpti skylę skystųjų kristalų skydelyje, pirmiausia išgręždamas ašmeniui skirtą angą. (Pastaba: man buvo sunku gauti gražią išpjovą.)

Padarykite įpjovą skystųjų kristalų jungčiai.

Pažymėkite 4 tvirtinimo skyles ir gręžkite.

Sumontuokite LCD su #4 varžtais ir veržlėmis, jei reikia, naudodami tarpiklius.

Iškirpkite keturias kvadratines tvirtinimo pėdas iš 2x4 ilgio, kad dangtelis būtų lygiai pritvirtintas dangtelyje, įskaitant vieno storio putplasčio juostą. (Nuotraukoje pavaizduota putų juosta ant tvirtinimo elementų. Nusprendžiau, kad taip elgtis negalima.)

Pažymėkite tvirtinimo taškus ant dangtelio, gręžkite varžtų skyles dangtelyje ir bandomąsias skyles tvirtinimuose #4 varžtams.

(Nepamirškite tvirtinti laikiklių atgal nuo garsiakalbio/dangčio jungiklio dangčio, kad uždarius dangtį nebūtų jokių varžtų galvutės trukdžių.)

Prisukite laikiklius ir paspauskite dangtelį į dangtelį, kad pritvirtintumėte putplasčio juostele.

(Pastaba: varžtai leidžia, jei reikia, nuimti dangtelį. Putplasčio juosta apsunkina dangtelio nuėmimą.)

3 žingsnis: padarykite „Breadboard“

Padarykite „Breadboard“
Padarykite „Breadboard“

Prijunkite „Nano“ir MP3 grotuvą prie „Breadboard“

Įkiškite „Nano“su 1 kaiščiu (D13) į duonos lentą G-30.

Įjunkite MP3 grotuvą su 8 kaiščiu (garsiakalbio jungtis) H-1.

Duonos lentos laidų lentelė

Galia:

J-19 iki +5 V magistralė (Nano 5 V išėjimas)

J-17 į žemės (-) autobusą

J-8 iki +5V magistralė (MP3 5V įvestis)

J-2 į žemės (-) autobusą

Programinės įrangos nuoseklusis ryšys iš „Nano“į MP3 grotuvą:

A-10 iki A-20.

B-13 iki B-21

1K rezistorius į E-10 ir F-10. (Šie rezistoriai kompensuoja MP3 grotuvo 3.3V sąsają.)

1K rezistorius į E-13 ir F-13.

I-7 iki I-10.

J-6 iki J-13.

4 žingsnis: įdiekite ir prijunkite „Breadboard“

Duonos lentos montavimas

Kiekviename kampe nuimkite mažą duonos lentos kvadratą ir uždėkite putų juostą.

(Nepašalinkite visos atramos, kitaip niekada negalėsite nuimti lentos.)

Priklijuokite duonos lentą prie dėžutės vidurio gale.

9 V baterijos montavimas ir prijungimas

Sumontuokite akumuliatorių dėžutėje, dešiniajame galiniame kampe, naudodami nedidelę kvadratinę centrinę putplasčio juostą.

Lituokite raudoną akumuliatoriaus jungties laidą prie dangtelio jungiklio įvesties poliaus.

Atskirkite dviejų juostų jungtį (kurios viena viela yra raudona) ir nupjaukite patelės galą.

Lituokite raudoną laidą prie jungiklio poliaus, kuris išleidžia 9 V, kai jungiklis nėra nuspaustas.

Lituokite kitą laidą prie juodos vielos iš užsegamos jungties.

Naudokite žymeklį, kad pažymėtumėte duonos lentą I-16 raudonai („Nano 5V“išvestis). Ženklas I-15 juodas (įžemintas).

Prijunkite dviejų juostelių kaiščius, raudonai raudoną, juodą-juodą.

Garsiakalbio jungtis

Atskirkite trijų juostų jungtį ir nupjaukite moterišką galą.

Lituokite du išorinius laidus prie garsiakalbių gnybtų. Vidurinis laidas nenaudojamas.

Prijunkite išorinius kaiščius prie duonos lentos I-1 ir I-3. Poliškumas nesvarbus.

LCD jungtis

Atskirkite keturių juostų jungtį, pasirinkdami pilkai raudonos-oranžinės-geltonos spalvų schemą.

Skystųjų kristalų ekrano gale prijunkite jungtį prie LCD kaiščių, kaip nurodyta toliau. SCL ir SDA yra I2C sąsaja.

Ant duonos lentos padalinkite 4 laidų juostą į dvi 2 laidų juostas: raudonai juodos spalvos maitinimo ir oranžinės geltonos spalvos I2C kaiščius, sujungtus taip, kaip nurodyta toliau.

LCD (moterų) galas:

Pilka - Gnd

Raudona - 5V

Oranžinė - SCL

Geltona - SDA

Duonos lentos (vyriškas) galas (atitinkamai pažymėkite):

Pilka-žemės (-) autobusas

Raudona - 5V (+) magistralė

Oranžinė-J-22

Geltona-J-23

5 veiksmas: sukurkite ir sumontuokite dėžutės šonines atramas klaidingam dugnui

Įdėję duonos lentą ir visus laidus, išmatuokite laidų aukštį virš dėžutės grindų.

Iškirpkite dvi atramas nuo buksmedžio lentos į aukštį, šiek tiek didesnį už šį matavimą, ir plotį, kuris yra šiek tiek mažesnis už netikrą dugną. Klijuokite juos ant dėžės šonų.

6 veiksmas: atsisiųskite „Arduino“eskizą į „Nano“

Nukopijuokite šį eskizą į „Arduino IDE“ir įkelkite į „Nano“. Eskizas komentuojamas, kad būtų lengviau suprasti.

7 veiksmas: atsisiųskite muzikos į „Micro SD“kortelę

Naudodami kompiuterį, įdėkite šią MP3 muziką į „micro SD“kortelę ir įdėkite ją į MP3 grotuvą.

8 žingsnis: žaiskite

Prijunkite akumuliatorių ir būsite nusiteikę žaisti.

Šiuo žingsniu bandžiau parodyti vaizdo įrašą, bet niekada to nedariau ir neturėjau nieko, išskyrus bėdą.

Štai keletas naudingų išteklių:

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…

Rekomenduojamas: