Innehållsförteckning:

Juuke - en RFID -musikspelare för äldre och barn: 10 steg (med bilder)
Juuke - en RFID -musikspelare för äldre och barn: 10 steg (med bilder)

Video: Juuke - en RFID -musikspelare för äldre och barn: 10 steg (med bilder)

Video: Juuke - en RFID -musikspelare för äldre och barn: 10 steg (med bilder)
Video: Juuke — музыкальный плеер RFID 2024, November
Anonim
Juuke - en RFID -musikspelare för äldre och barn
Juuke - en RFID -musikspelare för äldre och barn
Juuke - en RFID -musikspelare för äldre och barn
Juuke - en RFID -musikspelare för äldre och barn
Juuke - en RFID -musikspelare för äldre och barn
Juuke - en RFID -musikspelare för äldre och barn

Fusion 360 -projekt »

Detta är Juuke -lådan. Juuke -lådan är din egen musikaliska vän, gjord för att vara så enkel som möjligt att använda. Den är speciellt utformad för att användas av äldre och barn, men kan naturligtvis användas av alla andra åldrar. Anledningen till att vi skapade detta är på grund av min flickväns mormor. Hon berättade att hon och hennes mormor satt i köket och lyssnade på musik, dansade och skrattade. Tyvärr, under de senaste åren har hennes mormor varit in och ut från sjukhuset. På hennes värsta dagar är dock musik en av få saker som fortfarande får henne att le. Och musikspelare som CD -spelare är alldeles för svåra att använda för henne. Det är därför vi skapade Juuke.

Juuke Box fungerar med RFID -kort för att spela specifika låtar från ett SD -kort. Du kan också spela låtarna slumpmässigt med den gröna knappen, eller spela och pausa med den röda knappen.

På så sätt är det verkligen enkelt för alla att spela musik.

Steg 1: Se videon

Image
Image

Vi gjorde en video som visar hur jag gjorde det:)

Steg 2: Samla delarna:

Vi fick alla delar från AliExpress, och länkar till delarna listas nedan:

Delar:

Arduino UNO AliExpress & Amazon

DFPlayer Mini AliExpress & Amazon

Micro SD -kort AliExpress & Amazon

Arduino UNO DIY Shield AliExpress & Amazon

RC522 - Köp 2 för att vara säker, några av dem kommer trasiga AliExpress & Amazon

RFID -kort AliExpress & Amazon

AUX Stereokontakt AliExpress & Amazon

22 mm tillfällig tryckknapp - 1 röd och 1 grön - 3-6V AliExpress

10K Potentiometer AliExpress & Amazon

Kablar AliExpress & Amazon

1K motstånd AliExpress & Amazon

Pin -rubriker AliExpress & Amazon

Brödbräda - Valfritt AliExpress & Amazon

Bygeltrådar - Valfritt AliExpress & Amazon

5V strömförsörjning -AliExpress & AmazonPower Jack - AliExpress & Amazon

Verktyg:

3D -skrivare AliExpress & Amazon

Lödkit AliExpress & Amazon

Wire Stripper AliExpress & Amazon

Steg 3: Testa delarna

Testa delarna
Testa delarna
Testa delarna
Testa delarna
Testa delarna
Testa delarna

Jag rekommenderar att du kopplar ihop allt och testar om allt fungerar innan du börjar.

För att göra det använde jag en brödbräda och några bygeltrådar för att snabbt och enkelt kontrollera att allt fungerade som avsett. Jag hade några problem med den första RC522 -modulen jag köpte, den fungerade bara inte trots att den kom direkt från fabriken. Så jag var tvungen att skaffa en ny.

Anslut allt enligt kretsschemat här (länk), eller se de bifogade bilderna.

Kom ihåg att använda ett 1K -motstånd mellan RX på DFPlayer Mini och Arduino.

För att kontrollera om kortläsaren fungerar kan du använda "Dump card" -exempelskiss från biblioteket. (Se steg 4)

Steg 4: Koden - Programmering av korten

Koden - Programmering av korten
Koden - Programmering av korten

För att få en bättre förståelse för hur koden fungerar med DFPlayer mini kommer jag att försöka förklara det så enkelt som möjligt. DFPlayer mini fungerar genom att spela låtar från ett micro SD -kort. För att veta vilken låt som ska spelas måste låtarna lagras som ett nummer på SD -kortet. Song nummer 1 lagras som “0001 - SONG NAME”, song nummer 2 lagras som “0002 - SONG NAME”, och så vidare. Vi kan skriva ett nummer till RFID -korten, så om vi skriver nummer 2 till ett av korten och lägger det på läsaren kommer Arduino att läsa numret och säga till DFPlayer mini, "spela låt nummer 2".

Numret vi skriver till kortet måste vara samma nummer som namnet på låten vi lagrar på SD -kortet.

Om du vill lära dig mer om DFPlayer mini kan du besöka den här sidan med mycket bra information

Du kan nu öppna Arduino och ladda upp koden för kortprogrammeringen. Jag har delat koden i två delar. En för att programmera korten, och en för den faktiska spelaren. I det här steget börjar vi med att programmera korten. Koden publiceras till GitHub och läggs till nedan. Du måste också ladda ner följande bibliotek:

- MFRC522

- DFRobotDFPlayerMini.h

Jag har försökt att förklara koden med kommentarer så mycket som möjligt, men om du har några frågor, var inte rädd för att ställa dem i kommentarsfältet!

Jag är inte heller en bra programmerare men jag skulle vilja bli det, så om du ser några misstag i koden skulle en kommentar vara bra!

För att ladda upp koden till Arduino, se den här artikeln. För att lägga till bibliotek, se den här artikeln.

LÄGE:

Kortprogrammeraren har två lägen, automatisk och manuell.

Manuellt läge: Skriver numret du vill skriva till kortet. Skriv in ett nummer så sparas det.

Automatiskt läge: Börjar med det nummer du anger i koden och ökar det med 1 varje gång du lägger på ett kort.

HUR DU ANVÄNDER KORTPROGRAMMEREN:

Anslut Arduino Open Serial monitor (övre högra hörnet) Skriv "manual" för manuellt läge och "auto" för automatiskt läge. (Se ovan) Lägg ett kort på läsaren och se till att det står lyckat.

Steg 5: Koden: Spelarläge

När du har programmerat korten kan du ladda upp musikspelarens kod. Detta är koden som läser kortet och spelar den tillhörande låten. Processen är exakt densamma som för kortprogrammerarkoden. Ladda upp skissen och börja använda den!

PS: VIKTIGT! För att inaktivera seriekommunikationen där du kan se vad programmet gör i seriemonitorn måste du kommentera “Serial.begin (115200);”. Lägg bara till "//" framför raden. Jag hade några problem där programmet inte skulle köras om det var aktiverat. (Den väntade på en seriell anslutning innan den skulle starta)

Steg 6: Ladda ner låtar till SD -kortet

Ladda ner låtar till SD -kortet
Ladda ner låtar till SD -kortet

Som sagt tidigare måste du ge musikfilerna på ditt SD -kort ett specifikt namn för att det ska fungera. Varje låt måste börja med ett nummer. Antalet måste också vara 4 siffror (1 är till exempel 0001). Efter dessa siffror kan du lägga till namnet på låten. Till exempel: “0035 - Frank Sinatra - Fly me to the moon”

Den använder vanliga MP3 -filer, så det är enkelt att kopiera dem till SD -kort och byta namn på dem.

Steg 7: Testa, sedan lödning

Test, sedan lödning
Test, sedan lödning
Test, sedan lödning
Test, sedan lödning
Test, sedan lödning
Test, sedan lödning

När du har testat att allt fungerar som avsett kan du börja lödda delarna till Arduino UNO -skölden.

Följ bara kretsschemat för tråd. Det är smart att skriva ut den och använda en färgad markör för att markera vilka trådar du har lödt på. Jag rekommenderar också att du använder stifthuvuden för DFPlayer Mini så att du inte skadar den under lödning.

Jag avlödde också RC-522 Led, eftersom det visade sig genom utskriften.

Steg 8: Gör höljet

Gör höljet
Gör höljet
Gör höljet
Gör höljet
Gör höljet
Gör höljet

I det här steget ska jag visa dig hur jag gjorde höljet. Jag designade den med Fusion 360 och 3D -utskrift. Jag gjorde också en med en CNC -maskin och lite plywood.

Om du inte har en 3d -skrivare eller en CNC -maskin, oroa dig inte! Det är också möjligt att göra ett hölje av kartong eller använda en projektlåda

Du hittar alla filer här:

3D -tryckt:

STL: CULTS 3D | Thingiverse

FUSION 360: Ananords.com

Inställningarna som jag använde för 3D -utskrift är:

Påfyllning: 15%

Lagerhöjd: 0,2 mm

Stöder: JA

Sätt bara in UNO och RC522 i stiften på 3D -utskriften. De ska passa tätt. Jag rekommenderar att du använder en droppe lim för att säkra dem på plats. Gör samma sak med ljuduttaget. För knappar, potentiometer och eluttag, använd de medföljande sexkantmuttrarna.

När du är klar klickar du bara ihop bottenplattan och "ansiktet".

Steg 9: Gör korten

Gör korten
Gör korten

Börja med designen. Jag gjorde mönstren i Adobe Spark, där jag använde kortets mått (85 mm x 54 mm) som anpassad storlek

Jag hittade bilderna på google och importerade dem till Adobe Spark, ställde in låttiteln och artisten och gjorde det!

Eftersom jag inte har en ID -kortskrivare var jag tvungen att hitta ett annat sätt att göra utskriften på korten. Jag gick den enkla vägen och skrev bara ut det på papper och limde det sedan på korten.

Du kan också bara använda en penna och skriva direkt på korten.

Steg 10: Klar

Nu är du klar!

Om du gör det här projektet, vänligen lägg upp ett märke:)

Några frågor? Fråga bara, så ska jag försöka svara på dem.

För uppdateringar om Juuke, registrera dig för nyhetsbrevet!

Följ mig på Instagram för uppdateringar om kommande projekt!

Instagram:

Kontakta mig: [email protected]

••• Stöd mig •••

Patreon:

Donationer:

Köp mig en kaffe:

Rekommenderad: