Turinys:
- 1 žingsnis: žiūrėkite vaizdo įrašą
- 2 žingsnis: Surinkite dalis:
- 3 žingsnis: išbandykite dalis
- 4 žingsnis: kodas - kortelių programavimas
- 5 veiksmas: kodas: grotuvo režimas
- 6 veiksmas: atsisiųskite dainas į SD kortelę
- 7 žingsnis: išbandykite, tada lituokite
- 8 žingsnis: padarykite gaubtą
- 9 žingsnis: padarykite korteles
- 10 žingsnis: padaryta
Video: Juuke - RFID muzikos grotuvas pagyvenusiems ir vaikams: 10 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
„Fusion 360“projektai »
Tai „Juuke“dėžutė. „Juuke“dėžutė yra jūsų pačių muzikinis draugas, sukurtas kuo paprastesniu naudojimu. Jis specialiai sukurtas naudoti vyresnio amžiaus žmonėms ir vaikams, tačiau, žinoma, gali būti naudojamas bet kokio kito amžiaus. Priežastis, kodėl mes tai sukūrėme, yra mano merginos močiutė. Ji pasakojo, kad ji ir jos močiutė sėdi virtuvėje, klausosi muzikos, šoka ir juokiasi. Deja, per pastaruosius metus jos močiutė buvo ligoninėje ir iš jos išvyko. Tačiau blogiausiomis dienomis muzika yra vienas iš nedaugelio dalykų, dėl kurių ji vis dar šypsosi. O muzikos grotuvus, tokius kaip CD grotuvai, jai tiesiog per sunku naudoti. Štai kodėl mes sukūrėme „Juuke“.
„Juuke Box“veikia naudojant RFID korteles tam tikroms dainoms iš SD kortelės paleisti. Taip pat galite leisti dainas atsitiktinai, naudodami žalią mygtuką, arba paleisti ir pristabdyti raudonu mygtuku.
Tokiu būdu muzika yra tikrai paprasta visiems.
1 žingsnis: žiūrėkite vaizdo įrašą
Mes padarėme vaizdo įrašą, kuriame parodyta, kaip aš tai padariau:)
2 žingsnis: Surinkite dalis:
Visas dalis gavome iš „AliExpress“, o nuorodos į dalis pateikiamos žemiau:
Dalys:
„Arduino UNO AliExpress“ir „Amazon“
„DFPlayer Mini AliExpress“ir „Amazon“
„Micro SD“kortelė „AliExpress“ir „Amazon“
„Arduino UNO DIY Shield AliExpress“ir „Amazon“
RC522 - nusipirkite 2, kad būtumėte tikri, kai kurie iš jų atkeliauja sugedę „AliExpress“ir „Amazon“
RFID kortelės „AliExpress“ir „Amazon“
„AUX Stereo Jack AliExpress“ir „Amazon“
22 mm momentinis mygtukas - 1 raudona ir 1 žalia - 3-6 V „AliExpress“
10K potenciometras „AliExpress“ir „Amazon“
„AliExpress“ir „Amazon“laidai
1K rezistorius „AliExpress“ir „Amazon“
„AliExpress“ir „Amazon“kaiščių antraštės
Duonos lenta - pasirenkama „AliExpress“ir „Amazon“
Trumpieji laidai - pasirinktinai „AliExpress“ir „Amazon“
5 V maitinimo šaltinis - „AliExpress“ir „AmazonPower Jack“- „AliExpress“ir „Amazon“
Įrankiai:
3D spausdintuvas „AliExpress“ir „Amazon“
Litavimo rinkinys „AliExpress“ir „Amazon“
Laidų nuėmėjas „AliExpress“ir „Amazon“
3 žingsnis: išbandykite dalis
Rekomenduoju viską prijungti ir prieš pradedant išbandyti, ar viskas veikia.
Norėdami tai padaryti, aš naudoju duonos lentą ir keletą trumpiklių, kad greitai ir lengvai patikrintų, ar viskas veikia taip, kaip numatyta. Turėjau tam tikrų problemų su pirmuoju RC522 moduliu, kurį nusipirkau, jis tiesiog neveikė, nors jis buvo tiesiai iš gamyklos. Taigi turėjau gauti naują … Todėl aš rekomenduoju įsigyti 2 iš jų, todėl būsite tikri, kad jei sulaužysite vieną iš jų, turėsite ietį.
Prijunkite viską pagal čia pateiktą schemą (nuoroda) arba peržiūrėkite pridėtas nuotraukas.
Nepamirškite naudoti 1K rezistoriaus tarp RX „DFPlayer Mini“ir „Arduino“.
Norėdami patikrinti, ar kortelių skaitytuvas veikia, galite pasinaudoti bibliotekos eskizo „Išmesti kortelę“pavyzdžiu. (Žr. 4 veiksmą)
4 žingsnis: kodas - kortelių programavimas
Norėdami geriau suprasti, kaip kodas veikia naudojant „DFPlayer mini“, pabandysiu jį paaiškinti kuo paprasčiau. „DFPlayer mini“veikia grojant dainas iš „micro SD“kortelės. Kad žinotumėte, kurią dainą leisti, dainos turi būti išsaugotos kaip skaičius SD kortelėje. Dainos numeris 1 saugomas kaip „0001 - DAINOS PAVADINIMAS“, 2 dainos numeris išsaugomas kaip „0002 - DAINOS PAVADINIMAS“ir pan. Į RFID korteles galime įrašyti skaičių, taigi, jei ant vienos iš kortelių užrašysime skaičių 2 ir padėsime jį ant skaitytuvo, „Arduino“perskaitys numerį ir pasakys „DFPlayer mini“: „paleisti dainos numerį 2“.
Skaičius, kurį įrašome į kortelę, turi būti toks pat, kaip ir dainos, kurią saugome SD kortelėje, pavadinimas.
Jei norite daugiau sužinoti apie „DFPlayer mini“, apsilankykite šiame puslapyje, kuriame rasite daug puikios informacijos
Dabar galite atidaryti „Arduino“ir įkelti kortelės programavimo kodą. Aš padalinau kodą į dvi dalis. Vienas skirtas programuoti korteles, o kitas - tikram žaidėjui. Šiame žingsnyje mes pradėsime programuoti korteles. Kodas paskelbtas „GitHub“ir pridėtas žemiau. Taip pat turėsite atsisiųsti šias bibliotekas:
- MFRC522
- „DFRobotDFPlayerMini.h“
Aš stengiausi kiek įmanoma paaiškinti kodą komentarais, bet jei turite klausimų, nebijokite jų užduoti komentarų skiltyje!
Be to, nesu puikus programuotojas, bet norėčiau juo tapti, taigi, jei pastebėsite kodo klaidų, komentaras būtų puikus!
Norėdami įkelti kodą į „Arduino“, skaitykite šį straipsnį. Norėdami pridėti bibliotekų, skaitykite šį straipsnį.
REŽIMAI:
Kortelių programuotojas turi du režimus - automatinį ir rankinį.
Rankinis režimas: įrašo numerį, kurį norite įrašyti į kortelę. Įveskite skaičių ir jis jį išsaugos.
Automatinis režimas: pradedamas skaičiumi, kurį nurodote kode, ir padidinamas 1, kai įdedate kortelę.
KAIP NAUDOTI KORTELĖS PROGRAMAVIMĄ:
Prijunkite „Arduino Open Serial“monitorių (viršutiniame dešiniajame kampe) Parašykite „manual“rankiniam režimui ir „auto“automatiniam režimui. (Žr. Aukščiau) Padėkite kortelę ant skaitytuvo ir įsitikinkite, kad ji sako, kad pavyko.
5 veiksmas: kodas: grotuvo režimas
Užprogramavę korteles, galite įkelti muzikos grotuvo kodą. Tai kodas, kuris skaito kortelę ir groja susijusią dainą. Procesas yra toks pat kaip ir kortelės programuotojo kodo. Įkelkite eskizą ir pradėkite jį naudoti!
PS: SVARBU! Norėdami išjungti nuoseklųjį ryšį, kuriame serijiniame monitoriuje galite pamatyti, ką programa veikia, turite parašyti komentarą „Serial.begin (115200); “. Tiesiog pridėkite „//“prieš eilutę. Turėjau problemų, kai programa nebūtų paleista, jei ji būtų įjungta. (Prieš pradėdamas laukė nuoseklaus ryšio)
6 veiksmas: atsisiųskite dainas į SD kortelę
Kaip minėta anksčiau, turite suteikti SD kortelėje esantiems muzikos failams konkretų pavadinimą, kad jis veiktų. Kiekviena daina turi prasidėti skaičiumi. Skaičius taip pat turi būti sudarytas iš 4 skaitmenų (pavyzdžiui, 1 yra 0001). Po šių skaitmenų galite laisvai pridėti dainos pavadinimą. Pavyzdžiui: „0035 - Frankas Sinatra - skrisk mane į mėnulį“
Jame naudojami standartiniai MP3 failai, todėl juos paprasta nukopijuoti į SD kortelę ir pervardyti.
7 žingsnis: išbandykite, tada lituokite
Išbandę, kad viskas veikia taip, kaip numatyta, galite pradėti lituoti dalis prie „Arduino UNO“skydo.
Tiesiog sekite grandinės laido laidą. Protinga jį atsispausdinti ir spalvotu žymekliu pažymėti, ant kokių laidų esate lituoti. Taip pat rekomenduoju „DFPlayer Mini“naudoti kaiščių antraštes, kad nesugadintumėte litavimo.
Taip pat nusivyliau „RC-522 Led“, nes jis buvo rodomas spaudoje.
8 žingsnis: padarykite gaubtą
Šiame etape aš jums parodysiu, kaip padariau aptvarą. Aš jį sukūriau naudodamas „Fusion 360“ir atspausdinau 3D. Aš taip pat padariau vieną iš CNC staklių ir šiek tiek faneros.
Jei neturite 3D spausdintuvo ar CNC mašinos, nesijaudinkite! Taip pat galima padaryti gaubtą iš kartono arba naudojant projekto dėžutę
Visus failus galite rasti čia:
3D spausdinimas:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
3D spausdinimo parametrai yra šie:
Užpildas: 15%
Sluoksnio aukštis: 0,2 mm
Palaiko: TAIP
Tiesiog įdėkite UNO ir RC522 į 3D spausdinimo kaiščius. Jie turėtų tvirtai priglusti. Rekomenduoju naudoti lašą klijų, kad pritvirtintumėte juos vietoje. Tą patį padarykite su garso lizdu. Mygtukams, potenciometrui ir maitinimo lizdui naudokite pridėtas šešiakampes veržles.
Kai baigsite, tiesiog užfiksuokite apatinę plokštę ir „veidą“.
9 žingsnis: padarykite korteles
Pradėkite nuo dizaino. Dizainus sukūriau „Adobe Spark“, kur kaip pasirinktinį dydį naudojau kortelės matmenis (85 mm x 54 mm)
Radau nuotraukas „Google“ir importavau jas į „Adobe Spark“, nustatiau dainos pavadinimą ir atlikėją, ir viskas!
Kadangi neturiu ID kortelių spausdintuvo, turėjau rasti kitą būdą, kaip atspausdinti korteles. Aš nuėjau paprastą kelią ir tiesiog atspausdinau ant popieriaus, tada priklijavau prie kortelių.
Taip pat galite tiesiog naudoti rašiklį ir rašyti tiesiai ant kortelių.
10 žingsnis: padaryta
Dabar baigėte!
Jei kuriate šį projektą, parašykite savo kūrinį:)
Turite klausimų? Tiesiog paklauskite, ir aš pabandysiu į juos atsakyti.
Norėdami gauti informacijos apie „Juuke“, užsiprenumeruokite naujienlaiškį!
Sekite mane „Instagram“, kad gautumėte naujienas apie būsimus projektus!
Instagram:
Susisiekite su manimi: [email protected]
••• Palaikykite mane •••
Patreonas:
Aukos:
Pirkite man kavos:
Rekomenduojamas:
„AdaBox004“muzikos grotuvas: 4 žingsniai
„AdaBox004“muzikos grotuvas: Aš panaudojau „AdaBox004“dalis paprastam muzikos grotuvui sukurti. Jis prijungiamas prie USB prievado ir atsitiktinai pradeda leisti dainas iš „micro SD“kortelės. Tai mano dirbtuvėms, kuriose galima rasti nerūpestingų nuotaikingų dainų šaltinio
Automatinis muzikos grotuvas: 5 žingsniai
Automatinis muzikos grotuvas: ar kada nors jautėte, kad grojate švelnią muziką, kad jūsų kūnas atsipalaiduotų ir pasiruoštų miegui? Kai jaučiatės pavargę po kelių valandų darbo su nešiojamu kompiuteriu, palikite nešiojamąjį kompiuterį atidarytą, tiesiog išjunkite šviesą ir šokinėkite ant lovos. Ši mašina automatiškai
„Jumbleum“maišymo MP3 muzikos grotuvas: 8 žingsniai (su paveikslėliais)
„Jumbleum“maišymo MP3 muzikos grotuvas: šiam projektui nusprendžiau sukurti lengvai naudojamą, galingą grotuvą, kurį galėčiau naudoti savo dirbtuvėse. Išbandęs kai kuriuos kitus MP3 modulius, pasirinkau lengvai prieinamą, pigų „DFPlayer Mini“; modulis. Jame yra " Atsitiktinis paleidimas " režimas BET todėl, kad aš
Muzikos dėžutė vaikams: 5 žingsniai
Muzikos dėžutė vaikams: " Senelis … dainos, dainos … ", kažkas panašaus į tai, ką anūkės pasitinka kiekvieną vakarą, kai grįžtu namo iš darbo. Šis projektas buvo sumanytas kaip muzikinis žaislas su lytėjimo mokymosi elementais. Klausydamiesi muzikos galite klausytis
„Raspberry Pi“muzikos grotuvas: 10 žingsnių (su nuotraukomis)
„Raspberry Pi“muzikos grotuvas: Ar kada nors grįžote namo ir norėjote, kad foninė muzika atvėstų, neįjungus kompiuterio, telefono ar bet kurio kito įrenginio? Aš pasakiau problemą. Toliau pateikiamame instrukcijoje jums parodysiu savo veikia neprisijungęs muzikos grotuvas