Sisällysluettelo:

Arduino -musiikkikotelo ja sanoitukset: 9 vaihetta
Arduino -musiikkikotelo ja sanoitukset: 9 vaihetta

Video: Arduino -musiikkikotelo ja sanoitukset: 9 vaihetta

Video: Arduino -musiikkikotelo ja sanoitukset: 9 vaihetta
Video: Music for Soldering or Coding - Vol 2 #Arduino #ESP 2024, Marraskuu
Anonim
Arduino Music Box, jossa on sanoitukset
Arduino Music Box, jossa on sanoitukset
Arduino Music Box, jossa on sanoitukset
Arduino Music Box, jossa on sanoitukset
Arduino Music Box, jossa on sanoitukset
Arduino Music Box, jossa on sanoitukset

Ostin äskettäin 2-rivinen x 16 merkin nestekidenäyttö (nestekidenäyttö) pelattavaksi. Tutustuttuani siihen aloin miettiä projektia, jossa sitä voitaisiin käyttää. jotain vähän alkuperäistä. Päätin tehdä musiikkilaatikon, jossa näytettäisiin sanat (tai viesti) kappaleen soidessa. Musiikkia varten ostin pienen MP3-muotoisen soitinlevyn. Arduino Nano käyttää LCD- ja MP3 -levyjä. Nano ja MP3 mahtuvat puolikokoiselle leipälevylle, jossa tarvitaan vain vähän johdotusta. Koko liiketoiminta saa virtansa ladattavalla litiumioniakulla. Ostin myös laadukkaan pienen kaiuttimen. Ne kaikki mahtuivat kivaan laatikkoon, jonka ostin paikallisesti Jo-Ann's Crafts and Fabricsista. Tein kansia elektroniikan piilottamiseksi; vain LCD -näyttö näyttää.

Ensimmäiseksi musiikkivalikoimaksi valitsin Elvis Presleyn”Love Me Tender”. Selittääkseni miksi, haluan lisätä hieman taustaa. Tapasin vaimoni opiskeluaikana (1955-59). Olutjuhlilla syön kitaraa ja laulan (sorta). Päätin tehdä uusia sanoituksia musiikkiin nimenomaan hänelle. Aion tehdä näistä sanoituksista seuraavan musiikkivalikoiman; hän vannoo, että hänellä on ne, mutta ei ole vielä löytänyt niitä. Olen tietysti unohtanut ne. Mutta musiikkilaatikko on lahja vaimolleni. Hän on hyvä maalari ja pukeutuu laatikkoon.

Selvennykseksi: Olen kirjoittanut vain yhden aiemman Instructable: Knock-Knock Treasure Boxin. Julkaisin sen nimellä muna55. Jotenkin sille annettiin toinen nimi.

Vaihe 1: Tarvittavat osat, materiaalit ja työkalut

Osat ja materiaali

Kun haluan saada osat nopeasti ilmaisella toimituksella, käytän Amazon Primea. Löydän usein monia yhdestä paikasta, mikä on todellinen mukavuus. Muuten etsin ebayta ja muita toimittajia. Kaikki alla luetellut tuotteet, jotka eivät näytä toimittajaa, merkitsevät, että minulla oli se jo.

Laatikko (Jo-Ann's) Woodline Works ITEM#64860

Basswood (Jo-Annin 1/8 x 4 x 24 tuumaa)

Kaiutinsäleikkö (Jo-Ann's) ¼ piha on vähimmäisosto

Arduino Nano

Nestekidenäyttö (Amazon/Sunfounder I2C LCD1602)

MP3-soitin (Amazon/DFPlayer)

Muistikortti MP3-soittimelle (Amazon/SanDisk 16GB micro SD)

Kaiutin (Parts-Express/DaytonAudio CE32A-8)

Puolikokoinen leipälauta

9 V-kokoinen ladattava litiumioniakku ja laturi

Akkukiinnike, jossa punainen (+) ja musta (-) johto

Kansi (jousivivulla aktivoitu SPDT)

#22 kiinteä kupari liitäntäjohto

40-lankainen nauhapusero, 8 tuumaa pitkä, naaras-uros

1000 ohmin vastukset (2)

Romu 2x4

Kaksipuolinen Dupont-vaahtoteippi

#4 ruuvia ja mutteria

Liima (käytän Ailenen Tacky -liimaa melkein kaikkeen)

Pysyvät värimerkit

Käytetyt työkalut

Pöytäsaha (leikkaa parhaiten puun tai minkä tahansa puun tarkasti ja helposti)

Selkäsaha (reiän leikkaamiseen LCD -näytön kanteen)

Porakone ja 1 tuuman puuporaus (lapio)

Viivain, jossa on 1/32 tuuman tai 1 mm: n merkinnät

Juotosrauta, jalusta, juote ja valinnainen messinkiverkkojen puhdistusaine

Neulan nenäpihdit

Langanpoistaja (suosittelen Vise-Gripiä helpon ja luotettavan kuorinnan takaamiseksi; Amazon)

Vaihe 2: Muokkaa laatikkoa

Muokkaa laatikkoa
Muokkaa laatikkoa
Muokkaa laatikkoa
Muokkaa laatikkoa
Muokkaa laatikkoa
Muokkaa laatikkoa
Muokkaa laatikkoa
Muokkaa laatikkoa

Kaiutin

Poraa halkaisijaltaan 1 tuuman kaiutinreikä laatikon etuosaan lapio- tai reikäsahalla.

Tämä on paras aika asentaa kaiutin. Käytä kehyksessä neljää 2-puolista vaahtoteippiä, keskitä kaiutin reikään.

Leikkaa neliö säleikköliinaa reiän peittämiseksi ja liimaa se laatikkoon, keskellä reikää, Aseta bassopuulevylle neliömäinen säleikkökangas, poraa 1 tuuman keskellä oleva reikä, leikkaa kansi ja liimaa se laatikkoon.

Kaiuttimen/kannen kytkimen kansi

Leikkaa kaiuttimen/kannen kytkimen kannen osat bassopuulevystä tavoitteena saada siisti liukua laatikkoon.

Liimaa sivut taakse ja liimaa sitten päälle. Leikkasin myös neliömäisen tapin pituuksia vahvistettujen kulmien lisäämiseksi.

(Muista, että sivumittojen on oltava 1/8 tuumaa pienempiä kuin laatikon sisäkorkeus, jotta kansi mahtuu, ja riittävän leveät kaiuttimien syvyyden selvittämiseksi.

(Myös takaosan on oltava vähintään ¼ tuumaa matalampi kuin laatikon sisäosa, jotta lanka pääsee ulos pohjasta ja yläkannesta.)

Kannen kytkin

Tämä on hyvä aika asentaa kannen kytkin ja sen aktivointipainike.

Nappini on 7/16 tuuman pituinen 1/8 tuuman tappi. Käärin 1/8 tuuman leveän maalarinteipin pohjan ympärille, jotta se pysyy kannessa, kun kansi asennetaan.

Teipasin laatikon etupuolella olevan kytkimen vaakasuoraan asentoon, joka varmisti, että kannen puoli oli tyhjennetty, pystysuorassa asennossa, joka asetti jousivivun toimilaitepisteen 1/4 tuumaa laatikon yläosan alapuolelle (yläpaksuus plus painike teipattu alue), ja jakoi sille kaksi paksuista vaahtoteippiä laatikon edestä, jotta napinreiälle olisi tilaa. Mittasin jousivivun keskipisteen asennetun etäisyyden laatikon edestä ja porasin 1/8 tuuman reiän kannen yläosaan painiketta varten ja suurenin sitä hieman liikkeen vapauden mahdollistamiseksi. Painike lepää jousivivun toimilaitepisteessä ja 3/16 ulkonee 1/8 tuuman paksuisen kannen yläpuolelle.

Väärä pohja

Leikkaa väärä pohja niin, että kaiuttimen/kannen kytkimen kannen takaosa on tiukasti paikallaan, jotta molemmat osat pysyvät paikallaan ilman ruuveja.

Tee lovi LCD -liittimeen.

(Muista liimata pala nauhaa vääriin pohjaan, jolloin nauha voi kiertyä ympäri, jotta väärennetty pohja voidaan helposti poistaa.)

Viivästä laatikon sivutukien leikkaamista väärälle pohjalle, kunnes leipälevyn ja kaapeloinnin asennettu korkeus voidaan määrittää. (En tehnyt tätä ja minun oli lisättävä kaksi tikkua molemmille puolille saadakseen tarpeeksi tilaa.)

Kannen kansi

Leikkaa laatikon kannen kansi, jotta se sopii mukavasti kanteen.

Aseta LCD -näytön suorakulmainen reikä. Keskitetty reikä mahdollistaa kaiuttimen/kannen kytkimen kannen väliin jäämisen, kun kansi sulkeutuu. ! poisti leikkaussahalla LCD -reiän ja porasi ensin terän pääsyreiän. (Huomautus: Minun oli vaikea saada kaunista leikkausta.)

Tee lovi LCD -liittimeen.

Merkitse 4 kiinnitysreikää ja poraa.

Kiinnitä nestekidenäyttö #4 ruuveilla ja muttereilla käyttämällä tarvittaessa välikappaleita.

Leikkaa neljä neliömäistä kiinnitysjalkaa 2x4: stä pituudeltaan, jotta kansi voidaan upottaa tasoon, mukaan lukien yksi paksuus vaahtoteippiä. (Kuvassa on vaahtoteippi kiinnikkeiden päällä. Päätin, että tämä ei ole oikea tapa.)

Merkitse kannen kiinnityskohdat, poraa kannen ruuvinreiät ja kiinnitysreiät kiinnikkeisiin #4 ruuveille.

(Muista asentaa kiinnikkeet takaisin kaiuttimen/kannen kytkimen suojuksesta, jotta ruuvin kanta ei aiheuta häiriöitä, kun kansi sulkeutuu.)

Ruuvaa kiinnikkeet kiinni ja paina kansi kanteen kiinnittääksesi vaahtoteipillä.

(Huomaa: Ruuvit mahdollistavat kannen poistamisen tarvittaessa. Vaahtoteippi tekee kannen irrottamisesta liian vaikeaa.)

Vaihe 3: Tee leipälevy

Tee leipälauta
Tee leipälauta

Liitä Nano ja MP3 -soitin Breadboardiin

Kytke nano pistokkeella 1 (D13) leipälevyyn G-30.

Liitä MP3-soitin nasta 8 (kaiutinliitäntä) H-1: een.

Leipälevyn kytkentätaulukko

Teho:

J-19- +5V-väylä (Nano 5V -lähtö)

J-17 Ground (-) -bussiin

J-8- +5V-väylä (MP3 5V-tulo)

J-2 maahan (-) -väylä

Ohjelmiston sarjayhteys nanosta MP3 -soittimeen:

A-10-A-20.

B-13-B-21

1K vastus E-10 ja F-10. (Nämä vastukset kompensoivat MP3 -soittimen 3.3 V -liitäntää.)

1K vastus E-13 ja F-13.

I-7-I-10.

J-6-J-13.

Vaihe 4: Asenna ja liitä Breadboard

Leipälevyn asennus

Poista pieni neliö leipälautan alustaa kulmasta ja kiinnitä vaahtoteippi.

(Älä poista kaikkea taustaa tai et voi koskaan poistaa leipätaulua.)

Kiinnitä leipälauta alas laatikon keskelle taakse.

9V akun asennus ja liitäntä

Asenna akku laatikon oikeaan takakulmaan käyttämällä pientä neliötä keskellä olevaa vaahtoteippiä.

Juotos akun kiinnityspistokkeen punainen johto kannen kytkimen tulopuolelle.

Erota kaksinauhainen liitin (jonka toinen johto on punainen) ja katkaise naaraspää.

Juotos punainen johto kytkentänapaan, joka tuottaa 9 V, kun kytkintä ei paineta.

Juotos toinen johto mustaan johtoon napsautettavasta liittimestä.

Merkitse leipälauta I-16 punaiseksi (Nano 5V -lähtö). Mark I-15 musta (maa).

Kytke kaksinauhaiset nastat punaisesta punaiseen, mustasta mustaan.

Kaiutinliitäntä

Erota kolminauhainen liitin ja leikkaa naaraspää irti.

Juotos kaksi ulkojohtoa kaiutinliittimiin. Keskijohto on käyttämätön.

Liitä ulommat tapit leipälautaan I-1 ja I-3. Napaisuudella ei ole väliä.

LCD -liitäntä

Erota nelinauhainen liitin ja valitse harmaa-punainen-oranssi-keltainen värimalli.

Liitä nestekidenäytössä oleva naarasliitin nestekidenäyttöön, kuten alla on määritelty. SCL ja SDA ovat I2C -rajapinta.

Jaa leipälaudalla 4-johtiminen nauha kahteen 2-johtimiseseen nauhaan: puna-musta virtalähde ja oranssi-keltainen I2C-nastat, jotka on kytketty alla kuvatulla tavalla.

LCD (naaras) Pää:

Harmaa - Gnd

Punainen - 5V

Oranssi - SCL

Keltainen - SDA

Leipälaudan (uros) pää (merkitse vastaavasti):

Harmaa-Ground (-) -väylä

Punainen - 5V (+) väylä

Oranssi-J-22

Keltainen-J-23

Vaihe 5: Tee ja asenna laatikon sivutuet väärälle alareunalle

Kun leipälauta ja kaikki johdot on paikoillaan, mittaa johdotuksen korkeus laatikon lattian yläpuolelta.

Leikkaa kaksi tukia puksilevystä hieman tätä mittausta korkeammalle korkeudelle ja leveydelle hieman pienemmäksi kuin väärennetty pohja. Liimaa ne laatikon sivuille.

Vaihe 6: Lataa Arduino -luonnos nanolle

Kopioi seuraava luonnos Arduino IDE: hen ja lataa sitten Nano. Luonnos on kommentoitu ymmärtämisen helpottamiseksi.

Vaihe 7: Lataa musiikki Micro SD -kortille

Lataa tietokoneellasi seuraava MP3 -musiikki micro SD -kortille ja aseta se MP3 -soittimeen.

Vaihe 8: Pelaa

Kytke akku ja sinun pitäisi asettaa pelaamaan.

Yritin näyttää videota tässä vaiheessa, mutta en ole koskaan tehnyt sitä aiemmin, eikä minulla ollut muuta kuin ongelmia.

Tässä on joitain hyödyllisiä resursseja:

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…

Suositeltava: