Sisukord:
- Samm: vaadake videot
- Samm: koguge osad kokku:
- Samm: katsetage osi
- 4. samm: kood - kaartide programmeerimine
- Samm: kood: mängijarežiim
- Samm: laadige laulud SD -kaardile alla
- 7. samm: testige, seejärel jootke
- Samm: valmistage ümbris
- Samm: valmistage kaardid
- 10. samm: valmis
Video: Juuke - RFID muusikamängija eakatele ja lastele: 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Fusion 360 projektid »
See on Juuke kast. Juuke kast on teie enda muusikasõber, nii et seda oleks võimalikult lihtne kasutada. See on spetsiaalselt ette nähtud kasutamiseks eakatele ja lastele, kuid loomulikult saab seda kasutada ka igas vanuses. Põhjus, miks me selle lõime, on minu tüdruksõbra vanaema tõttu. Ta rääkis mulle, et tema ja tema vanaema istusid köögis, kuulasid muusikat, tantsisid ja naersid. Kahjuks on tema vanaema viimastel aastatel haiglas olnud ja haiglast väljas. Tema halvimatel päevadel on aga muusika üks väheseid asju, mis teda siiani naeratama paneb. Ja muusikamängijaid, nagu CD -mängijad, on tema jaoks lihtsalt liiga raske kasutada. Sellepärast lõime Juuke.
Juuke Box töötab RFID -kaartide abil SD -kaardilt teatud lugude esitamiseks. Samuti saate lugusid mängida juhuslikult, kasutades rohelist nuppu, või mängida ja peatada punase nupuga.
Nii on muusika mängimine tõesti lihtne kõigile.
Samm: vaadake videot
Tegime video, mis näitab, kuidas mul see õnnestus:)
Samm: koguge osad kokku:
Kõik osad saime AliExpressist ja osade lingid on loetletud allpool:
Osad:
Arduino UNO AliExpress ja Amazon
DFPlayer Mini AliExpress ja Amazon
Micro SD -kaart AliExpress ja Amazon
Arduino UNO DIY Shield AliExpress ja Amazon
RC522 - ostke kindlasti kaks, mõned neist jõuavad katki AliExpressi ja Amazonini
RFID -kaardid AliExpress ja Amazon
AUX Stereo Jack AliExpress ja Amazon
22 mm hetkeline nupp - 1 punane ja 1 roheline - 3-6V AliExpress
10K potentsiomeeter AliExpress ja Amazon
Juhtmed AliExpress ja Amazon
1K takisti AliExpress ja Amazon
Kinnitage päised AliExpress ja Amazon
Leivalaud - valikuline AliExpress ja Amazon
Jumper juhtmed - valikuline AliExpress ja Amazon
5 V toiteallikas - AliExpress ja AmazonPower Jack - AliExpress ja Amazon
Tööriistad:
3D -printer AliExpress ja Amazon
Jootekomplekt AliExpress ja Amazon
Juhtmete eemaldaja AliExpress ja Amazon
Samm: katsetage osi
Soovitan kõik ühendada ja enne alustamist kontrollida, kas see kõik töötab.
Selleks kasutasin leivaplaati ja mõningaid hüppajajuhtmeid, et kiiresti ja lihtsalt kontrollida, kas see kõik töötab ettenähtud viisil. Mul oli mõningaid probleeme esimese ostetud RC522 mooduliga, see lihtsalt ei töötanud, kuigi see tuli otse tehasest. Nii et ma pidin uue hankima… Sellepärast soovitan neid hankida 2, nii et olete kindel, et kui ühe neist murda, on teil oda.
Ühendage kõik vastavalt siin olevale skeemile (link) või vaadake lisatud pilte.
Ärge unustage kasutada DFPlayer Mini ja Arduino RX vahel 1K takistit.
Kaardilugeja töö kontrollimiseks võite kasutada raamatukogust visandit „Kaardikaart”. (Vt 4. samm)
4. samm: kood - kaartide programmeerimine
Et paremini mõista, kuidas kood DFPlayer mini -ga töötab, proovin seda võimalikult lihtsalt selgitada. DFPlayer mini töötab, esitades laule mikro -SD -kaardilt. Et teada saada, millist laulu esitada, tuleb laulud salvestada numbrina SD -kaardile. Laulu number 1 salvestatakse kui “0001 - LAULUNIMI”, laulu number 2 salvestatakse kui “0002 - LAULUNIMI” jne. Saame RFID -kaartidele numbri kirjutada, nii et kui kirjutame numbrile 2 ühele kaardile ja asetame selle lugejale, loeb Arduino numbri ja ütleb DFPlayer mini -le „esita laulu number 2”.
Number, mille me kaardile kirjutame, peab olema sama number kui laulu nimi, mille salvestame SD -kaardile.
Kui soovite DFPlayer mini kohta rohkem teada saada, külastage seda lehte, kus on palju suurepärast teavet
Nüüd saate Arduino avada ja kaardi programmeerimise koodi üles laadida. Jagasin koodi kaheks osaks. Üks kaartide programmeerimiseks ja teine tegelikule mängijale. Selles etapis alustame kaartide programmeerimisega. Kood avaldatakse GitHubis ja lisatakse allpool. Samuti peate alla laadima järgmised teegid:
- MFRC522
- DFRobotDFPlayerMini.h
Olen proovinud koodi võimalikult palju kommentaaridega selgitada, kuid kui teil on küsimusi, ärge kartke neid kommentaaride osas küsida!
Samuti ei ole ma suurepärane programmeerija, kuid tahaksin selliseks saada, nii et kui näete koodis vigu, oleks kommentaar suurepärane!
Koodi Arduinosse üleslaadimiseks vaadake seda artiklit. Raamatukogude lisamiseks vaadake seda artiklit.
REŽIIMID:
Kaardiprogrammeerijal on kaks režiimi, automaatne ja käsitsi.
Käsirežiim: kirjutab numbri, mille soovite kaardile kirjutada. Sisestage number ja see salvestab selle.
Automaatrežiim: algab koodis määratud numbrist ja suurendab seda iga kord, kui panete kaardi.
KAARDIPROGRAMMERI KASUTAMINE:
Ühendage Arduino Open Serial monitor (paremas ülanurgas) Kirjutage käsitsi režiimi jaoks “manual” ja automaatrežiimi jaoks “auto”. (Vt eespool) Asetage kaart lugejale ja veenduge, et see ütleb, et see õnnestus.
Samm: kood: mängijarežiim
Kui olete kaardid programmeerinud, saate muusikapleieri koodi üles laadida. See on kood, mis loeb kaarti ja esitab sellega seotud laulu. Protsess on täpselt sama, mis kaardiprogrammeerija koodi puhul. Laadige visand üles ja hakake seda kasutama!
PS: TÄHTIS! Jadaühenduse keelamiseks, kus saate jadamonitoris näha, mida programm teeb, peate kommenteerima “Serial.begin (115200); “. Lihtsalt lisage rea ette “//”. Mul oli probleeme, kus programm ei töötaks, kui see oleks lubatud. (Enne käivitamist ootas see jadaühendust)
Samm: laadige laulud SD -kaardile alla
Nagu varem öeldud, peate andma oma SD -kaardil olevatele muusikafailidele toimimiseks konkreetse nime. Iga lugu peab algama numbriga. Arv peab olema ka 4 -kohaline (näiteks 1 on 0001). Pärast neid numbreid saate vabalt lisada laulu nime. Näiteks: “0035 - Frank Sinatra - Lenda mind Kuule”
See kasutab tavalisi MP3 -faile, nii et neid on lihtne SD -kaardile kopeerida ja ümber nimetada.
7. samm: testige, seejärel jootke
Kui olete testinud, et kõik töötab ettenähtud viisil, võite alustada osade jootmist Arduino UNO kilbile.
Lihtsalt järgige juhtmestiku skeemi. See on nutikas välja printida ja kasutada värvilist markerit, et märkida, millistele juhtmetele olete jootnud. Samuti soovitan DFPlayer Mini jaoks kasutada tihvtide päiseid, et te ei kahjustaks seda jootmise ajal.
Desoldisin ka RC-522 Led, sest see näitas trükist.
Samm: valmistage ümbris
Selles etapis näitan teile, kuidas ma korpuse tegin. Kujundasin selle Fusion 360 abil ja printisin 3D -s. Ühe tegin ka CNC -masina ja mõne vineeri abil.
Kui teil pole 3D -printerit või CNC -masinat, ärge muretsege! Samuti on võimalik teha ümbris papist või kasutada projektikarpi
Kõik failid leiate siit:
3D trükitud:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
Seaded, mida ma 3D -printimisel kasutasin, on järgmised:
Täidis: 15%
Kihi kõrgus: 0,2 mm
Toetab: JAH
Lihtsalt sisestage UNO ja RC522 3D -prindi tihvtidesse. Need peaksid tihedalt sobima. Soovitan nende kinnitamiseks kasutada tilka liimi. Tehke sama ka helipistikuga. Nuppude, potentsiomeetri ja pistikupesa jaoks kasutage kaasasolevaid kuuskantmutreid.
Kui olete lõpetanud, klõpsake lihtsalt põhjaplaat ja "nägu" kokku.
Samm: valmistage kaardid
Alustage disainist. Kujundused tegin Adobe Sparkis, kus kasutasin kohandatud suuruseks kaardi mõõtmeid (85 mm x 54 mm)
Leidsin googlest pildid ja importisin need Adobe Sparki, määrasin laulu pealkirja ja esitaja ning valmis!
Kuna mul pole ID -kaardi printerit, pidin leidma teise võimaluse kaartidele printimiseks. Läksin lihtsat teed ja printisin selle lihtsalt paberile ja liimisin siis kaartidele.
Võite kasutada ka pliiatsit ja kirjutada otse kaartidele.
10. samm: valmis
Nüüd olete lõpetanud!
Kui teete selle projekti, siis postitage see:)
Kas küsimusi on? Lihtsalt küsige ja ma püüan neile vastata.
Juuke kohta värskenduste saamiseks tellige uudiskiri!
Jälgi mind Instagramis, et saada teavet tulevaste projektide kohta!
Instagram:
Võtke minuga ühendust: [email protected]
••• Toeta mind •••
Patreon:
Annetused:
Osta mulle kohvi:
Soovitan:
NASA juhtpaneel lastele: 10 sammu (piltidega)
NASA juhtpaneel lastele: Ehitasin selle oma õele, kes korraldab päevahoidu. Ta nägi minu lagerit, mille ma peaaegu kolm aastat tagasi ettevõtte tegija faire jaoks ehitasin ja mulle väga meeldis, nii et ma ehitasin selle talle jõulukingiks. Link minu teisele projektile siin: https: //www
Sourino - parim mänguasi kassidele ja lastele: 14 sammu (piltidega)
Sourino - parim mänguasi kassidele ja lastele: kujutage ette pikki pidusid laste ja kassiga, kes mängivad Sourinot. See mänguasi hämmastab nii kasse kui ka lapsi. Naudite kaugjuhtimisega režiimis mängimist ja ajate oma kassi hulluks. Autonoomses režiimis hindate kindlasti, et Sourino liigub teie kassi ümber
Tagasi põhitõdede juurde: jootmine lastele: 6 sammu (piltidega)
Tagasi põhitõdede juurde: jootmine lastele: olenemata sellest, kas ehitate robotit või töötate koos Arduinoga, vormige " praktiline " elektroonikast kuni projektiidee prototüüpimiseni, jootmise oskus tuleb kasuks. jootmine on hädavajalik oskus, mida tuleb õppida, kui keegi tõesti elektriga tegeleb
"Jumbleum" juhuslik MP3 -muusikamängija: 8 sammu (koos piltidega)
"Jumbleum" juhuslik MP3 -muusikamängija: Selle projekti jaoks otsustasin teha oma töötoas hõlpsasti kasutatava ja võimsa mängija. Pärast mõne muu MP3 -mooduli proovimist valisin hõlpsasti kättesaadava odava "DFPlayer Mini " moodul. Sellel on " Juhuslik esitamine " režiim AGA kuna see on
Raspberry Pi muusikamängija: 10 sammu (piltidega)
Vaarika Pi muusikamängija: Kas olete kunagi koju tulnud ja soovinud, et taustamuusika jahtuks, ilma et peaksite arvutit, telefoni või mõnda muud seadet sisse lülitama? Ma ütlesin probleemi. Järgmises juhendis näitan teile oma kontseptsiooni võrguühenduseta muusikapleier töötab