Påtagliga musikspelare: RFID kort kontrolleras iPodTouch (1 / 48 steg)
Steg 1: Allmänna utformningen av delar
När det gäller dessa bilder köpt jag bara en MakerBot 3D-skrivare så försökte att skriva ut ett platt chassi att hålla alla delar på ett snyggt sätt. Du behöver inte göra detta alls, Använd någon inhägnad som du vill.
Min förra maskin var ett litet soffbord med RFID-läsare precis under den övre ytan, och en kabel med kontakt för iPod hängande under så iPod kunde hållas i ett skåp under.
I den här bilden har jag limmade kontakten för iPod in i en plast bostäder så iPod kan sedan slot i från den bästa sidan som en form av dockningsport.
Jag kommer att koppla de 3D skriva ut filerna i slutet för de som är intresserade men jag säger igen, du behöver inte ordna olika delar som denna, jag skulle bara börja med en planka, göra livet lättare för dig själv och sprida delarna ut.
Hjärtat är en Arduino 1280. Här den gamla versionen av Arduino "Mega" och är nu mycket låg kostnad. Jag använder det eftersom det har flera seriella portar och massor av stiften så du inte kör. Har också större minne än den grundläggande Arduino Uno vilket innebär att det kommer ihåg mer "Parade" korten även när avstängd.
Korten avläses genom en trådlös läsare kallas en ID-12 som är mycket prisvärd. Detta läser 10-siffriga unika asset tag-nummer på kortet. Arduinoen går sedan genom dess minne att se vilka spår i iPod spellistan här kortet är "parkopplad" med. Arduinoen väljer då det spåret för uppspelning. Det gör det genom att vara ansluten till iPod via en speciell plugg som heter en PodBreakout plugg för hackare Ipods etc.
Spåret som spelas visas på displayen med 4 rader flytande kristaller (LCD). Denna display används också när du går igenom menyn setup att par nya kort med nytillkomna låtar eller spår i iPod spellista.
Den logik nivå converter är en styrelse som konverterar data på 5V som Arduino använder, 3V-standarden som iPod använder så de kan prata med varandra utan att skada varandra.
LED: n blinkar varje gång ID-12 försöken att läsa RFID-unikt kortnummer, dvs varje gång det "ser" för ett nytt kort att se om det har ändrats.
Det finns en volym knopp, ett uttag för hörlurar och en knopp som justerar kontrasten i LCD-displayen.
Slutligen finns det en reset-knapp som startar om Arduino när man trycker.