INHOUDSOPGAWE:

Arduino -musiekboks met lirieke: 9 stappe
Arduino -musiekboks met lirieke: 9 stappe

Video: Arduino -musiekboks met lirieke: 9 stappe

Video: Arduino -musiekboks met lirieke: 9 stappe
Video: 🇳🇱 INFRAROOD ONTVANGER MET AFSTANDSBEDIENING (HX1838 VS1838) - Arduino les #9 2024, November
Anonim
Arduino -musiekboks met lirieke
Arduino -musiekboks met lirieke
Arduino -musiekboks met lirieke
Arduino -musiekboks met lirieke
Arduino -musiekboks met lirieke
Arduino -musiekboks met lirieke

Ek het onlangs 'n 2-reël x 16-karakter LCD (Liquid Crystal Display) gekoop om mee te speel. Nadat ek dit leer ken het, het ek begin dink aan 'n projek om dit in te gebruik; iets 'n bietjie oorspronklik. Ek het besluit om 'n musiekkas te maak wat lirieke (of 'n boodskap) sal vertoon terwyl die liedjie speel. Vir musiek het ek 'n klein MP3-formaat spelerbord gekoop. 'N Arduino Nano bestuur die LCD en MP3. Die Nano en MP3 pas op 'n halfgrootte broodbord met baie min bedrading nodig. Die hele onderneming word aangedryf deur 'n herlaaibare litium-ioon-battery. Ek het ook 'n klein luidspreker van goeie gehalte gekoop. Hulle pas almal in 'n mooi boks wat ek plaaslik by Jo-Ann's Crafts and Fabrics gekoop het. Ek het voorblaaie gemaak om die elektronika weg te steek; slegs die LCD -skerm wys.

Vir die eerste musiekkeuse het ek Elvis Presley se "Love Me Tender" gekies. Om te verduidelik hoekom, laat ek 'n bietjie agtergrond byvoeg. Ek het my vrou ontmoet terwyl ek op die universiteit was (1955-59). By bierpartytjies sou ek 'n kitaar plons en sing (soort). Ek het spesiaal vir haar nuwe lirieke vir die musiek gemaak. Ek is van voorneme om daardie lirieke die volgende musiekkeuse te maak; sy sweer sy het dit, maar moet dit nog nie vind nie. Natuurlik het ek hulle vergeet. Maar die musiekboks is 'n geskenk vir my vrou. Sy is 'n goeie skilder en sal die boks aantrek.

Ter verduideliking: ek het slegs een vorige instruksies geskryf: Knock-Knock Treasure Box. Ek het dit as dick55 gepubliseer. Op een of ander manier is 'n ander naam aan hierdie een toegeken.

Stap 1: Onderdele, materiaal en gereedskap benodig

Onderdele en materiaal

As ek vinnig onderdele wil kry met 'gratis' aflewering, gebruik ek Amazon Prime. Ek kan gereeld baie op hierdie een plek vind, wat 'n ware gemak is. Andersins soek ek ebay en ander verskaffers. Enige onderstaande item wat nie 'n verskaffer toon nie, beteken dat ek dit reeds gehad het.

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

Basswood (Jo-Ann's 1/8 x 4 x 24 inch)

Die luidsprekerrooster (Jo-Ann's) ¼ erf is die minimum toegelate aankoop

Arduino Nano

LCD (Amazon/Sunfounder I2C LCD1602)

MP3-speler (Amazon/DFPlayer)

Geheue kaart vir MP3-speler (Amazon/SanDisk 16GB micro SD)

Luidspreker (Parts-Express/DaytonAudio CE32A-8)

Halfgrootte broodbord

9V-grootte litium-ioon herlaaibare battery en laaier

Battery-aansluiting met rooi (+) en swart (-) drade

Dekselskakelaar (SPDT met veerhendel geaktiveer)

#22 aansluitdraad van soliede koper

Lint-springers met 40 drade, 8 sentimeter lank, wyfie-mannetjie

1000 ohm weerstande (2)

Afval 2x4

Dubbelzijdig Dupont-skuimband

#4 skroewe en moere

Plak (ek gebruik Ailene's Tacky Glue vir byna alles)

Permanente kleurmerkers

Gereedskap wat ek gebruik het

Tafelsaag (doen die beste werk om bashout of enige hout akkuraat en maklik te sny)

Saag (om gat in deksel vir LCD -skerm te sny)

Boorpers en 1 duim houtboor (graaf) bietjie

Liniaal met 1 mm of 1 mm -merke

Soldeerbout, staander, soldeer en 'n opsionele koperwisselaar

Naald tang

Draadstropper (ek beveel Vise-Grip aan vir 'n maklike, betroubare stroop; Amazon)

Stap 2: Pas die boks aan

Verander die boks
Verander die boks
Verander die boks
Verander die boks
Verander die boks
Verander die boks
Verander die boks
Verander die boks

Spreker

Boor 'n luidsprekergat met 'n deursnee van 1 duim in die middel van die boks se voorkant met die graafboor of gatsaag.

Dit is die beste tyd om die luidspreker te monteer. Gebruik vier stukke dubbelzijdige skuimband op die raam, sentreer die luidspreker op die gaatjie.

Knip 'n vierkant van roosterlap uit om die gat te bedek en plak dit aan die buitekant vas, in die middel van die gat, Op 'n bashoutbord lê 'n vierkantige rooster-omslag, 'n gat van 1 duim in die middel, boor, sny die deksel uit en plak dit op die boks vas.

Deksel vir luidspreker/deksel

Sny die onderdele van die luidspreker/deksel-skakelaar van bashoutbord af, met die doel om 'n netjiese pas in die boks te kry.

Plak sye aan agterkant vas en plak dan bo -op vas. Ek het ook vierkante lengtes gesny om versterkte hoeke by te voeg.

(Onthou, die syafmetings moet 1/8 duim minder wees as die interne bokshoogte om die omslag te pas en wyd genoeg om die diepte van die spreker duidelik te maak.

(Die agterkant moet ook minstens ¼ duim minder as die binnekant van die boks wees, sodat die onderkant en die boonste deksel van die draad kan uitkom.)

Deksel skakelaar

Dit is 'n goeie tyd om die dekselskakelaar en die aktiveerknop daarvan te monteer.

My knoppie is 'n 7/16 duim lengte van 1/8 duim dowel. Ek het 'n maskeerband van 1/8 duim breed om die bodem gedraai om dit in die omslag te hou wanneer die deksel aangebring word.

Ek het die skakelaar op die boks se voorkant in 'n horisontale posisie vasgemaak om te verseker dat die omslagkant dit skoonmaak, in 'n vertikale posisie wat die bedieningspunt van die veerhendel 1/4 duim onder die bokant van die boks plaas (bo -dikte plus knoppie). spasieer dit twee dikte skuimband van die boks voor om ruimte vir die knoopsgat te bied. Ek het die geïnstalleerde afstand van die middelpunt van die veerhefboom van die boks af gemeet en 'n gat van 1/8 duim in die voorkant van die knoppie geboor en dit effens vergroot om bewegingsvryheid moontlik te maak. Die knoppie rus op die bedieningspunt van die veerhefboom met 3/16 wat bo die 1/8 duim dik dekblad uitsteek.

Vals bodem

Sny die vals bodem om 'n goeie pasvorm aan die agterkant van die luidspreker/deksel-skakelaar se deksel te skep, sodat albei dele vasgehou word sonder dat daar skroewe nodig is.

Maak 'n kerf vir die LCD -aansluiting.

(Onthou om 'n stuk lint aan die onderkant vas te plak, sodat die lint kan draai om die vals bodem maklik te verwyder.)

Vertraag die afskorting van die onderkant van die boks vir die onderkant totdat die hoogte van die broodplank en bekabeling bepaal kan word. (Ek het dit nie gedoen nie en moes twee vuurhoutjiestokke aan elke kant voeg om genoeg speling te kry.)

Deksel van deksel

Sny die deksel van die boks vir 'n gemaklike deksel.

Plaas die reghoekige gat vir die LCD -skerm. 'N Gesentreerde gat moet ruimte maak met luidspreker-/dekselskakelaardeksel wanneer die deksel toemaak. ! gebruik die hanteringsaag om die LCD -gat uit te sny en eers 'n toegangsgat vir die lem geboor. (Let wel: ek het dit moeilik gevind om 'n mooi uitsny te kry.)

Maak 'n kerf vir die LCD -aansluiting.

Merk 4 bevestigingsgate en boor.

Monteer die LCD met #4 skroewe en moere, indien nodig, met afstandhouers.

Sny vier vierkante monteervoete van 'n 2x4, met 'n lengte om 'n deksel in die deksel gelyk te hou, insluitend een dikte skuimband. (Die foto toon skuimband bo -op die houers. Ek het besluit dit is nie die regte pad nie.)

Merk die bevestigingspunte op die omslag, boor skroefgate in die omhulsel en stuurgate in die houers vir #4 skroewe.

(Onthou om die houers van die luidspreker-/dekselskakelaardeksel terug te plaas sodat daar geen skroefkopstoring is wanneer die deksel toemaak nie.)

Skroef die houers vas en druk die deksel in die deksel om dit vas te maak met die skuimband.

(Let wel: met skroewe kan die deksel verwyder word indien nodig. Skuimband maak dit te moeilik om die deksel af te haal.)

Stap 3: Maak broodbord

Maak broodbord
Maak broodbord

Koppel Nano en MP3 -speler aan op Breadboard

Steek Nano in met pen 1 (D13) in broodbord G-30.

Koppel die MP3-speler aan met pen 8 (luidsprekeraansluiting) in H-1.

Breadboard Bedradingstafel

Krag:

J-19 tot +5V bus (Nano 5V uitset)

J-17 na grond (-) bus

J-8 tot +5V bus (MP3 5V ingang)

J-2 na grond (-) bus

Seriële verbinding van sagteware vanaf Nano na MP3 -speler:

A-10 tot A-20.

B-13 tot B-21

1K weerstand in E-10 en F-10. (Hierdie weerstande vergoed vir die 3.3V -koppelvlak by die MP3 -speler.)

1K weerstand in E-13 en F-13.

I-7 tot I-10.

J-6 tot J-13.

Stap 4: Installeer en verbind die broodbord

Breadboard installasie

Verwyder 'n klein blokkie broodbord op elke hoek en plak skuimband vas.

(Moenie alle agterkant verwyder nie, anders kan u die broodplank nooit verwyder nie.)

Plak die broodbord in die middel van die boks neer.

9V battery installasie en aansluiting

Monteer die battery in die boks regs agter met 'n klein blokkie gesentreerde skuimband.

Soldeer die rooi draad van die aansluitingsknop van die battery aan die ingangspaal van die dekselskakelaar.

Skei 'n twee-lint-aansluiting (waarvan een draad rooi is) en sny die vroulike punt af.

Soldeer die rooi draad aan die skakelaarpaal wat 9V lewer as die skakelaar nie ingedruk is nie.

Soldeer die ander draad aan die swart draad van die snap-connector.

Gebruik die merker om die broodbord I-16 rooi te merk (Nano 5V-uitset). Merk I-15 swart (gemaal).

Steek die penne met twee lint in, rooi na rooi, swart na swart.

Luidsprekeraansluiting

Skei 'n drie-lint-aansluiting en sny die vroulike punt af.

Soldeer die twee buitenste drade aan die luidsprekeraansluitings. Die middelste draad is ongebruik.

Steek die buitenste penne in die broodbord I-1 en I-3. Polariteit maak nie saak nie.

LCD -aansluiting

Skei 'n vierlintaansluiting en kies 'n grys-rooi-oranje-geel kleurskema.

Koppel die vroulike aansluiting aan die LCD -kant aan die LCD -penne soos hieronder gedefinieer. SCL en SDA is die I2C -koppelvlak.

Verdeel die lint met 4 drade op die broodbord in twee 2-draads lintjies: rooi-swart krag en oranje-geel I2C-penne wat soos hieronder gedefinieer is.

LCD (vroulik) Einde:

Grys - Gnd

Rooi - 5V

Oranje - SCL

Geel - SDA

Broodbord (manlik) Einde (merk dienooreenkomstig):

Grys-grond (-) bus

Rooi - 5V (+) bus

Oranje-J-22

Geel-J-23

Stap 5: Maak en installeer bokssteun vir die vals bodem

Met die broodbord en alle bedrading in plek, meet die hoogte van die bedrading bo die boksvloer.

Sny die twee stutte van die bokshoutplank tot 'n hoogte effens meer as hierdie meting en 'n breedte 'n bietjie minder as die vals bodem. Plak dit vas aan die kante van die boks.

Stap 6: Laai die Arduino Sketch af na Nano

Kopieer die volgende skets in Arduino IDE en laai dit dan in Nano. Die skets word opgemerk om dit makliker te verstaan.

Stap 7: Laai musiek af na die Micro SD -kaart

Laai die volgende MP3 -musiek met u rekenaar in die micro SD -kaart en plaas dit in die MP3 -speler.

Stap 8: Speel

Koppel die battery en jy moet begin speel.

Ek het in hierdie stadium probeer om 'n video te wys, maar ek het dit nog nooit gedoen nie en ek het net probleme ondervind.

Hier is 'n paar nuttige hulpbronne:

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…

Aanbeveel: