Cuprins:
- Pasul 1: Piese, materiale și instrumente necesare
- Pasul 2: Modificați caseta
- Pasul 3: Faceți Breadboard
- Pasul 4: Instalați și conectați Breadboard
- Pasul 5: Realizați și instalați suporturi laterale pentru cutie pentru partea inferioară falsă
- Pasul 6: Descărcați schița Arduino în Nano
- Pasul 7: Descărcați muzică pe cardul Micro SD
- Pasul 8: Joacă
Video: Arduino Music Box cu versuri de afișare: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
De curând am cumpărat un LCD (Display cu cristale lichide) de 2 linii x 16 caractere cu care să mă joc. După ce m-am familiarizat cu el, am început să mă gândesc la un proiect în care să-l folosesc; ceva puțin original. Am decis să fac o cutie muzicală care să afișeze versuri (sau un mesaj) pe măsură ce cântecul era redat. Pentru muzică am cumpărat o mică placă de redare în format MP3. Un Arduino Nano rulează LCD și MP3. Nano și MP3 se potrivesc pe o placă de dimensiune jumătate, cu cabluri foarte puține necesare. Întreaga afacere este alimentată de o baterie reîncărcabilă litiu-ion. De asemenea, am cumpărat un difuzor mic de bună calitate. Toate se potrivesc într-o cutie frumoasă pe care am cumpărat-o local la Jo-Ann's Crafts and Fabrics. Am făcut huse pentru a ascunde electronica; se afișează doar ecranul LCD.
Pentru prima selecție de muzică am ales „Love Me Tender” al lui Elvis Presley. Pentru a explica de ce, permiteți-mi să adaug un pic de fundal. Mi-am cunoscut soția în timp ce eram la facultate (1955-59). La petreceri cu bere puneam o chitară și cântam (sorta). Am terminat făcând versuri noi ale muzicii special pentru ea. Intenționez să fac din aceste versuri următoarea selecție de muzică; jură că le are, dar încă nu le-a găsit. Bineînțeles că le-am uitat. Dar cutia muzicală este un cadou pentru soția mea. Este un bun pictor și va îmbrăca cutia.
Pentru clarificare: am scris doar o singură versiune anterioară instructabilă: Knock-Knock Treasure Box. Am publicat asta sub numele de dick55. Într-un fel i-a fost atribuit un alt nume.
Pasul 1: Piese, materiale și instrumente necesare
Piese și material
Când vreau să obțin piese rapide cu livrare „gratuită”, folosesc Amazon Prime. Deseori pot găsi multe în acest singur loc, ceea ce este o comoditate reală. Altfel caut eBay și alți furnizori. Orice articol enumerat mai jos care nu arată un furnizor înseamnă că l-am avut deja.
Box (Jo-Ann) Woodline Works ARTICOLUL # 64860
Tenuș (Jo-Ann's 1/8 x 4 x 24 inch)
Pânză pentru grătar difuzor (Jo-Ann) ¼ curtea este cumpărarea minimă permisă
Arduino Nano
LCD (Amazon / Sunfounder I2C LCD1602)
MP3 player (Amazon / DFPlayer)
Card de memorie pentru MP3 player (Amazon / SanDisk 16GB micro SD)
Difuzor (Parts-Express / DaytonAudio CE32A-8)
Panou de jumătate
Baterie reîncărcabilă litiu-ion de 9V și încărcător
Conector de conectare a bateriei cu cabluri roșii (+) și negre (-)
Comutator capac (SPDT activat cu manetă cu arc)
# 22 sârmă de cuplare din cupru solid
Jerseuri cu panglică de 40 de fire, lungime de 8 inci, femelă-bărbat
Rezistențe de 1000 ohmi (2)
Resturi 2x4
Bandă de spumă dupont față-verso
# 4 șuruburi și piulițe
Adeziv (folosesc Adeziv Tacky Ailene pentru aproape orice)
Markere permanente de culoare
Instrumente pe care le-am folosit
Fierăstrău de masă (este cel mai bun lucru la tăierea lemnului de fag sau a oricărui lemn, cu precizie și ușurință)
Ferăstrău de copiere (pentru tăierea găurii capacului pentru ecranul LCD)
Presă de găurit și tijă de foraj de lemn de 1 inch (pică)
Rigla cu marcaje de 1/32 inch sau 1 mm
Fier de lipit, suport, lipit și detergent opțional pentru vârfuri cu plasă de alamă
Cleste pentru nas
Dispozitiv de decojit sârmă (recomand Vise-Grip pentru dezizolarea ușoară și fiabilă; Amazon)
Pasul 2: Modificați caseta
Speaker
Găuriți un orificiu al difuzorului de 1 inch cu diametrul în centrul frontului cutiei, folosind tija de pică sau ferăstrăul.
Acesta este cel mai bun moment pentru a monta difuzorul. Utilizați patru bucăți de bandă de spumă pe două fețe pe cadru, centrând difuzorul pe gaură.
Tăiați un pătrat de pânză de grătar pentru a acoperi gaura și lipiți-l în cutie în exterior, centrat pe gaură, Pe tablă de tufiș, așezați un capac pătrat de grătar pătrat, găuriți o gaură centrată de 1 inch, decupați capacul și lipiți-l de cutie.
Capac difuzor / comutator capac
Tăiați piesele capacului difuzorului / capacului întrerupătorului de pe placa de lemn de tei, urmărind o fixare îngrijită în cutie.
Lipiți laturile în spate, apoi lipiți partea de sus. De asemenea, am tăiat lungimi de diblă pătrată pentru a adăuga colțuri întărite.
(Nu uitați, dimensiunile laterale trebuie să fie cu 1/8 inch mai mici decât înălțimea internă a cutiei pentru a se potrivi capacului și suficient de largi pentru a elimina adâncimea difuzorului.
(De asemenea, partea din spate trebuie să aibă o înălțime de cel puțin ¼ inch mai mică decât cutia internă pentru a permite ieșirea firului în partea de jos și pentru capacul superior.)
Comutator capac
Acesta este un moment bun pentru a monta comutatorul capacului și butonul de activare al acestuia.
Butonul meu are o diblă de 7/16 inch lungime de 1/8 inch. Am înfășurat bandă de mascare lată de 1/8 inch în jurul fundului pentru a o păstra în capac atunci când se instalează capacul.
Am înregistrat comutatorul de pe partea din față a cutiei într-o poziție orizontală care a asigurat că partea capacului a curățat-o, într-o poziție verticală care a pus punctul de acționare al manetei arcului la 1/4 inch sub partea superioară a cutiei (grosimea superioară plus zona cu banda de buton) și l-a distanțat cu două grosimi de bandă de spumă din fața cutiei pentru a oferi spațiu pentru gaura butonului. Am măsurat distanța instalată a punctului central al manetei arcului din fața cutiei și am forat o gaură de 1/8 inch în capacul superior al butonului și l-am mărit ușor pentru a permite libertatea de mișcare. Butonul se sprijină pe punctul de acționare al manetei arcului cu 3/16 care iese deasupra capacului gros de 1/8 inch.
Fund fals
Tăiați fundul fals pentru a crea o potrivire perfectă în partea din spate a capacului difuzorului / comutatorului capacului, astfel încât ambele părți să fie ținute în poziție fără a fi nevoie de șuruburi.
Faceți o crestătură pentru conectorul LCD.
(Nu uitați să lipiți o bucată de panglică pe fundul fals, permițând panglica să se înfășoare pentru îndepărtarea ușoară a fundului fals.)
Întârziați tăierea suporturilor laterale ale cutiei pentru fundul fals până când se poate stabili înălțimea instalată a panoului și cablarea. (Nu am făcut acest lucru și a trebuit să adaug două bățuri de meci pe fiecare parte pentru a obține suficient spațiu liber.)
Capac capac
Tăiați capacul capacului cutiei pentru o potrivire confortabilă în capac.
Așezați orificiul dreptunghiular pentru ecranul LCD. O gaură centrată ar trebui să permită spațiul liber cu capacul difuzorului / comutatorului capacului atunci când capacul se închide. ! Am folosit ferăstrăul pentru a tăia orificiul LCD, mai întâi găurind un orificiu de acces pentru lamă. (Notă: mi-a fost greu să obțin un decupaj destul de frumos.)
Faceți o crestătură pentru conectorul LCD.
Marcați 4 găuri de montare și găuriți.
Montați ecranul LCD cu șuruburi și piulițe # 4 folosind distanțieri, după caz.
Tăiați patru picioare pătrate de montare dintr-un 2x4, cu lungimea pentru a realiza montarea la nivel a capacului în capac, inclusiv o grosime de bandă de spumă. (Fotografia arată bandă de spumă deasupra suporturilor. Am decis că nu așa trebuie să mergem.)
Marcați punctele de montare pe capac, găuriți șuruburile în capac și găuri pilot în suporturi pentru șuruburile # 4.
(Nu uitați să instalați suporturile din spate de la capacul difuzorului / comutatorului capacului, astfel încât să nu existe interferențe cu capul șurubului atunci când capacul se închide.)
Înșurubați suporturile și apăsați capacul în capac pentru a-l fixa cu banda de spumă.
(Notă: șuruburile permit îndepărtarea capacului dacă este necesar. Banda de spumă face prea dificilă scoaterea capacului.)
Pasul 3: Faceți Breadboard
Conectați Nano și MP3 Player la Breadboard
Conectați Nano cu pinul 1 (D13) în placa G-30.
Conectați MP3 Player cu pinul 8 (conexiune difuzor) în H-1.
Masă de cablare a plăcii de pană
Putere:
Autobuz J-19 până la + 5V (ieșire Nano 5V)
J-17 până la sol (-) autobuz
Autobuz J-8 până la + 5V (intrare MP3 5V)
J-2 la sol (-) autobuz
Software Serial Connection de la Nano la MP3 Player:
A-10 până la A-20.
B-13 până la B-21
Rezistor 1K în E-10 și F-10. (Aceste rezistențe compensează interfața de 3,3V la MP3 Player.)
Rezistor 1K în E-13 și F-13.
I-7 până la I-10.
J-6 până la J-13.
Pasul 4: Instalați și conectați Breadboard
Instalare Breadboard
Îndepărtați un mic pătrat de suport din fiecare colț și aplicați bandă de spumă.
(Nu eliminați toate suporturile sau nu veți putea elimina niciodată panoul de verificare.)
Lipiți panoul de prindere în jos, la centrul cutiei din spate.
Instalarea și conectarea bateriei de 9V
Montați bateria în colțul din spate dreapta al cutiei folosind un pătrat mic de bandă de spumă centrată.
Lipiți firul roșu al conectorului conectabil al bateriei la stâlpul de intrare al comutatorului capacului.
Separați un conector cu două panglici (dintre care un fir este roșu) și tăiați capătul feminin.
Lipiți firul roșu la polul comutatorului care scoate 9V când comutatorul nu este apăsat.
Lipiți celălalt fir pe fir negru de la conectorul snap-on.
Utilizați un marker pentru a marca panoul de panouri I-16 roșu (ieșire Nano 5V). Marcați I-15 negru (sol).
Conectați știfturile cu două panglici, de la roșu la roșu, de la negru la negru.
Conexiune difuzor
Separați un conector cu trei panglici și tăiați capătul feminin.
Lipiți cele două fire exterioare la bornele difuzorului. Firul din mijloc este neutilizat.
Conectați știfturile exterioare la panourile I-1 și I-3. Polaritatea nu contează.
Conexiune LCD
Separați un conector cu patru panglici, alegând o schemă de culori gri-roșu-portocaliu-galben.
Pe capătul LCD, conectați conectorul mamă la pinii LCD, după cum este definit mai jos. SCL și SDA sunt interfața I2C.
Pe panou, împărțiți panglica cu 4 fire în două panglici cu 2 fire: putere roșu-negru și pini I2C galben portocaliu conectați conform definiției de mai jos.
LCD (feminin) Sfârșit:
Gri - Gnd
Roșu - 5V
Portocaliu - SCL
Galben - SDA
Sfârșitul panoului (masculin) (marcați corespunzător):
Gri - Autobuz la sol (-)
Roșu - 5V (+) autobuz
Portocaliu - J-22
Galben - J-23
Pasul 5: Realizați și instalați suporturi laterale pentru cutie pentru partea inferioară falsă
Cu panoul și toate cablurile la locul lor, măsurați înălțimea cablajului deasupra podelei cutiei.
Tăiați cele două suporturi de pe scândura de buș la o înălțime puțin mai mare decât această măsurare și o lățime puțin mai mică decât fundul fals. Lipiți-le pe loc pe laturile cutiei.
Pasul 6: Descărcați schița Arduino în Nano
Copiați următoarea schiță în Arduino IDE și apoi încărcați-o în Nano. Schița este comentată pentru ușurința înțelegerii.
Pasul 7: Descărcați muzică pe cardul Micro SD
Folosind computerul, încărcați următoarea muzică MP3 pe cardul micro SD și introduceți-o în MP3 Player.
Pasul 8: Joacă
Conectați bateria și ar trebui să fiți setat să jucați.
Am încercat să prezint un videoclip la acest pas, dar nu l-am mai făcut și nu am avut decât probleme.
Iată câteva resurse utile:
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…
Recomandat:
Durata de afișare Arduino pe afișajul LED TM1637 utilizând RTC DS1307: 8 pași
Arduino Display Time on TM1637 LED Display Using RTC DS1307: În acest tutorial vom învăța cum să afișăm timpul folosind modulul RTC DS1307 și LED Display TM1637 și Visuino
Interfațarea modulului de afișare TM1637 cu Arduino: 3 pași
Interfațarea modulului de afișare TM1637 cu Arduino: As-Salam-O-Aleykum! Acest lucru instructiv este despre interfața modulului de afișare TM1637 cu Arduino. Acesta este modulul de afișare cu patru cifre cu șapte segmente. Acesta vine într-o varietate de culori. Al meu este culoarea roșie. Folosește Tm1637 Ic
Tutorial Arduino MAX7219 cu afișare pe 7 segmente: 5 pași
Arduino MAX7219 Tutorial de afișare pe 7 segmente: MAX7219 este un IC care este utilizat pentru a conduce LED-uri cu 7 segmente (până la 8 cifre), afișaje de blocuri (afișaje de bare) și 64 de LED-uri individuale care sunt catod comon. Pentru a comunica cu un microcontroler, MAX7219 utilizează sistemul de comunicație SPI. Deci pentru a conduce 64 L
Afișare Nextion - Interfață și protocol explicate cu PIC și Arduino: 10 pași
Afișare Nextion | Interfață și protocol explicate cu PIC și Arduino: Nextion Display este foarte ușor de utilizat și interfață ușoară cu microcontroler. Cu ajutorul editorului Nextion putem configura afișajul și putem proiecta interfața de utilizare pe ecran. Deci pe baza evenimentelor sau comenzilor Afișare Nextion va acționa pe pentru a afișa
Tutorial 4 în 1 MAX7219 Modul de afișare cu matrice de puncte utilizând Arduino UNO: 5 pași
4 în 1 Tutorial pentru modulul de afișare a matricei de puncte MAX7219 folosind Arduino UNO: Descriere: Căutați o matrice LED ușor de controlat? Acest modul de afișare matricială 4 în 1 ar trebui să fie potrivit pentru dvs. Întregul modul vine în patru matrice de puncte catodice comune de 8x8 RED, echipate cu IC MAX7219 fiecare. Excelent pentru a afișa textul care rulează a