Innholdsfortegnelse:
- Trinn 1: Se videoen
- Trinn 2: Samle delene:
- Trinn 3: Test delene
- Trinn 4: Koden - Programmering av kortene
- Trinn 5: Koden: Spillermodus
- Trinn 6: Last ned sanger til SD -kortet
- Trinn 7: Test, deretter loddetinn
- Trinn 8: Gjør vedlegg
- Trinn 9: Lag kortene
- Trinn 10: Ferdig
Video: Juuke - en RFID -musikkspiller for eldre og barn: 10 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Fusion 360 -prosjekter »
Dette er Juuke -boksen. Juuke -boksen er din egen musikalske venn, laget for å være så lett som mulig å bruke. Den er spesielt designet for bruk av eldre og barn, men kan selvfølgelig brukes av alle andre aldre. Grunnen til at vi opprettet dette, er på grunn av bestemoren til kjæresten min. Hun fortalte at hun og bestemoren hennes satt på kjøkkenet og lyttet til musikk, danset og lo. Dessverre har bestemoren de siste årene vært inn og ut fra sykehuset. På hennes verste dager er imidlertid musikk en av få ting som fortsatt får henne til å smile. Og musikkspillere som CD -spillere er bare for vanskelige å bruke for henne. Derfor skapte vi Juuke.
Juuke Box fungerer ved å bruke RFID -kort til å spille bestemte sanger fra et SD -kort. Du kan også spille sangene tilfeldig ved å bruke den grønne knappen, eller spille av og sette den på pause med den røde knappen.
På denne måten er det veldig enkelt for alle å spille musikk.
Trinn 1: Se videoen
Vi lagde en video som viser hvordan jeg klarte det:)
Trinn 2: Samle delene:
Vi har alle delene fra AliExpress, og lenker til delene er listet opp nedenfor:
Deler:
Arduino UNO AliExpress og Amazon
DFPlayer Mini AliExpress og Amazon
Micro SD -kort AliExpress og Amazon
Arduino UNO DIY Shield AliExpress & Amazon
RC522 - Kjøp 2 for å være sikker, noen av dem kommer til ødelagte AliExpress og Amazon
RFID -kort AliExpress og Amazon
AUX Stereokontakt AliExpress og Amazon
22 mm øyeblikkelig trykknapp - 1 rød og 1 grønn - 3-6V AliExpress
10K potensiometer AliExpress og Amazon
Ledninger AliExpress og Amazon
1K motstand AliExpress og Amazon
Pin -overskrifter AliExpress og Amazon
Brødbrett - Valgfritt AliExpress og Amazon
Jumperwires - Valgfri AliExpress og Amazon
5V strømforsyning -AliExpress & AmazonPower Jack - AliExpress & Amazon
Verktøy:
3D -skriver AliExpress og Amazon
Loddesett AliExpress & Amazon
Wire Stripper AliExpress og Amazon
Trinn 3: Test delene
Jeg anbefaler å koble alt sammen, og test om alt fungerer før du starter.
For å gjøre det, brukte jeg et brødbrett og noen hoppetråder for å raskt og enkelt kontrollere at alt fungerte etter hensikten. Jeg hadde noen problemer med den første RC522 -modulen jeg kjøpte, den fungerte bare ikke, selv om den kom rett fra fabrikken. Så jeg måtte skaffe meg en ny … Derfor anbefaler jeg å få to av dem, på den måten er du sikker på at hvis du bryter en av dem, har du et spyd.
Koble til alt i henhold til kretsdiagrammet her (lenke), eller se de vedlagte bildene.
Husk å bruke en 1K -motstand mellom RX på DFPlayer Mini og Arduino.
For å sjekke om kortleseren fungerer, kan du bruke "Dump card" -eksempelskissen fra biblioteket. (Se trinn 4)
Trinn 4: Koden - Programmering av kortene
For å få en bedre forståelse av hvordan koden fungerer med DFPlayer mini, skal jeg prøve å forklare det så enkelt som mulig. DFPlayer mini fungerer ved å spille sanger fra et micro SD -kort. For å vite hvilken sang du skal spille, må sangene lagres som et nummer på SD -kortet. Sang nummer 1 er lagret som “0001 - SONG NAME”, sang nummer 2 er lagret som “0002 - SONG NAME”, og så videre. Vi kan skrive et tall til RFID -kortene, så hvis vi skriver nummer 2 til et av kortene og legger det på leseren, vil Arduino lese nummeret og si til DFPlayer mini, "spill sang nummer 2".
Nummeret vi skriver til kortet må være det samme nummeret som navnet på sangen vi lagrer på SD -kortet.
Hvis du vil lære mer om DFPlayer mini, kan du besøke denne siden med mye flott informasjon
Du kan nå åpne Arduino og laste opp koden for kortprogrammeringen. Jeg har delt koden i to deler. En for programmering av kortene, og en for den faktiske spilleren. I dette trinnet starter vi med å programmere kortene. Koden er publisert til GitHub og lagt til nedenfor. Du må også laste ned følgende biblioteker:
- MFRC522
- DFRobotDFPlayerMini.h
Jeg har prøvd å forklare koden så mye som mulig med kommentarer, men hvis du har spørsmål, ikke vær redd for å stille dem i kommentarfeltet!
Også, jeg er ikke en god programmerer, men jeg vil gjerne bli det, så hvis du ser noen feil i koden, ville en kommentar være flott!
For å laste opp koden til Arduino, se denne artikkelen. For å legge til biblioteker, se denne artikkelen.
MODES:
Kortprogrammereren har to moduser, automatisk og manuell.
Manuell modus: Skriver nummeret du vil skrive til kortet. Skriv inn et nummer, så lagrer det det.
Automatisk modus: Starter med nummeret du angir i koden, og øker det med 1 hver gang du legger et kort på.
HVORDAN BRUKE KORTPROGRAMMEREN:
Koble til Arduino Open Serial -skjermen (øverst til høyre) Skriv "manuell" for manuell modus og "auto" for automatisk modus. (Se ovenfor) Legg et kort på leseren, og sørg for at det står lyktes.
Trinn 5: Koden: Spillermodus
Når du har programmert kortene, kan du laste opp musikkspillerkoden. Dette er koden som leser kortet og spiller den tilhørende sangen. Prosessen er nøyaktig den samme som for kortprogrammerer -koden. Last opp skissen, og begynn å bruke den!
PS: VIKTIG! For å deaktivere seriekommunikasjonen der du kan se hva programmet gjør i den serielle skjermen, må du kommentere “Serial.begin (115200); “. Bare legg til "//" foran linjen. Jeg hadde noen problemer der programmet ikke ville kjøre hvis det var aktivert. (Den ventet på en seriell tilkobling før den startet)
Trinn 6: Last ned sanger til SD -kortet
Som sagt tidligere, må du gi musikkfilene på SD -kortet ditt et bestemt navn for at det skal fungere. Hver sang må starte med et tall. Tallet må også være 4 sifre (1 er for eksempel 0001). Etter disse sifrene kan du legge til navnet på sangen. For eksempel: “0035 - Frank Sinatra - Fly meg til månen”
Den bruker standard MP3 -filer, så det er enkelt å kopiere dem til SD -kort og gi dem nytt navn.
Trinn 7: Test, deretter loddetinn
Når du har testet at alt fungerer etter hensikten, kan du begynne å lodde delene til Arduino UNO -skjoldet.
Bare følg kretsdiagramtråden for ledning. Det er smart å skrive det ut, og bruke en farget markør for å markere hvilke ledninger du har loddet på. Jeg anbefaler også å bruke pinnehoder for DFPlayer Mini, slik at du ikke skader den under lodding.
Jeg har også avloddet RC-522 Led, fordi den viste seg gjennom utskriften.
Trinn 8: Gjør vedlegg
I dette trinnet skal jeg vise deg hvordan jeg laget kabinettet. Jeg designet den med Fusion 360 og 3D -utskrift. Jeg lagde også en ved hjelp av en CNC -maskin og litt kryssfiner.
Ikke bekymre deg hvis du ikke har en 3d -skriver eller en CNC -maskin! Det er også mulig å lage et kabinett av papp eller ved hjelp av en prosjektboks
Du finner alle filene her:
3D -trykt:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
Innstillingene jeg brukte til 3D -utskrift er:
Fyll: 15%
Laghøyde: 0,2 mm
Støtter: JA
Bare sett UNO og RC522 inn i pinnene på 3D -utskriften. De skal passe godt. Jeg anbefaler å bruke en dråpe lim for å feste dem på plass. Gjør det samme med lydkontakten. For knapper, potensiometer og stikkontakt, bruk de medfølgende sekskantmutrene.
Når du er ferdig, klikker du bare bunnplaten og "ansiktet" sammen.
Trinn 9: Lag kortene
Start med designet. Jeg laget designene i Adobe Spark, hvor jeg brukte kortdimensjonene (85 mm x 54 mm) som tilpasset størrelse
Jeg fant bildene på google og importerte dem til Adobe Spark, satte sangtittel og artist, og ferdig!
Siden jeg ikke har en ID -kortskriver, måtte jeg finne en annen måte å skrive ut på kortene. Jeg gikk den enkle ruten, og skrev den ut på papir og limte den på kortene.
Du kan også bare bruke en penn og skrive direkte på kortene.
Trinn 10: Ferdig
Du er nå ferdig!
Hvis du lager dette prosjektet, vennligst legg ut et merke:)
Noen spørsmål? Bare spør, så skal jeg prøve å svare dem.
Registrer deg på nyhetsbrevet for oppdateringer om Juuke!
Følg meg på Instagram for oppdateringer om kommende prosjekter!
Instagram:
Kontakt meg: [email protected]
••• Støtt meg •••
Patreon:
Donasjoner:
Kjøp meg en kaffe:
Anbefalt:
Privat TV-kanal for eldre: 4 trinn (med bilder)
Privat TV-kanal for eldre: Minner er en vanskelig sak for min bestemor som fyller 94 år i år. Så jeg la til en tv-kanal i TV-apparatet hennes for å hjelpe henne med å huske familiemedlemmer og viktige øyeblikk i livet hennes. Til dette har jeg brukt en gratis Dropbox -konto, en Raspber
Hvordan koble en eldre lyspære?: 8 trinn
Hvordan koble en eldre lyspære?: I denne videoen viser jeg deg Hvordan koble en lyspæreholder. Abonner på kanalen vår for flere spennende videoer i fremtiden!: Http://bit.ly/37Jenkh ----- -------------------------------------------------- --------------------------------- Følg oss
Rehabiliteringsmaskin for eldre: 4 trinn
Rehabiliteringsmaskin for eldre: Denne maskinen brukes til å hjelpe eldre mennesker som ønsket å rehabilitere reaksjonsevnen. Når folk blir eldre, vil deres reaksjonsevne bli verre. Denne maskinen kan hjelpe disse menneskene med å rehabilitere reaksjonsevnen
Eldre nødsscanner: 6 trinn
Eldre Emergency Scanner: Dette prosjektet er basert på å hjelpe eldre. Eldre mennesker er vanligvis alene hjemme og kan ikke være i umiddelbar nærhet til øyeblikkelig hjelp hvis de har falt ned. Den nåværende løsningen på markedet er bruk av en SOS som de bruker rundt
Pust nytt liv inn i et eldre Din 5 datamaskintastatur: 5 trinn (med bilder)
Pust nytt liv inn i et eldre tastatur for din 5 -datamaskin: Hei, dette er min første instruks. Etter å ha fullført det innså jeg hvor vanskelig og tidkrevende det å lage noe slikt kan være. Så takk til alle der ute som er villige til å gå gjennom alle problemer for å dele kunnskapen din med andre