Dit instructable is nu iets oud en een betere machine is geboekt met de onderste delen van de kosten en veel betere software die automatisch u de nieuwe kaarten "pair" met nieuwe nummers kunt zoals ze zijn toegevoegd aan de iPod-playlist.
iPod afspelen track selectie gewoon door de invoering van RFID "bakstenen" op een tafel.
-Een iPod Touch gecontroleerd door Arduino via de serieel protocol bestemd voor gebruik door docking stations en andere randapparatuur.
-RFID (Radio Frequency Identification) kaarten zijn ingebed in kleine plastic blokken met album cover art op het gezicht van elk blok.
-Geavanceerde seriële modus wordt gebruikt, waardoor 2-weg communicatie tussen Arduino en iPod en mogelijkheid om individuele tracks door nummer te selecteren.
-Alle ingebouwd in een kleine houten tafel.
-Plaats een RFID "blok" in het centrum van de tabel en het geselecteerde album speelt automatisch, geen conventionele besturingselementen of menu's helemaal.
Waarom?
Ik probeerde te maken van een speler van de muziek voor een gehandicapt kind die niet kan laden en een CD-speler bedienen of onderhandelen over het kleine knoppen en menu's van mp3-spelers. Oorspronkelijke plan was om een fundamentele grote-knop mp3-speler met gewoon forward/back knoppen en misschien 100 liederen op het. Vervolgens heb ik gevonden deze website door David Findlay welke zijn experimenten documenten in die zeggenschap verwerven over een iPod via de seriële verbinding: http://davidfindlay.org/weblog/files/tag-ipod.php
Alvorens verder te gaan moet ik zeggen dat David heeft sociaal assistente mij alot daarmee volledig herschrijven van de code na het zien van mijn onhandige pogingen om het samenvoegen van de RFID-code van de lezer met zijn geavanceerde externe seriële code.
Er zijn verschillende seriële protocollen die de iPod kan begrijpen. Het grote voordeel van de "Advanced"-modus is dat in plaats van alleen geven u virtuele vooruit/terug, knopen van het volume, enzovoort, staat het u om tracks te selecteren uit een afspeellijst door hun nummer.
-Daarom de Arduino het eerste nummer van een album kunt selecteren en de afspeellijst zal beginnen te spelen vanaf dat moment.
-Daarom gebruik ik een RFID-kaart, één voor elk album in de iPod-playlist, om te "vertellen" de iPod het tracknummer te beginnen met spelen uit.
-Dus zou moeten het werken, dus ik had een gaan op te bouwen.
Die denkt te gaan gebruiken?
Het kind dat i made it voor heeft het spelen de hele dag, dus het is een groot succes. Het kan ook profiteren iedereen met een visuele handicap, hand tremor, slechte beweeglijkheid, de oude en ook de allerkleinsten. De RFID-blokken kunnen zelfs veel Braille titels op hen potentieel. Ook goed voor een totale technofoben die ik veronderstel.
Boodschappenlijstje
1) Arduino Mega (de meerdere seriële poorten zijn heel handig). Goede nieuws is dat kunt u degene goedkoper als je - de 1280
http://Arduino.CC/en/Main/ArduinoBoardMega Ongeveer $40 voor een Mega 1280-kloon
2) parallax seriële RFID lezer. http://www.parallax.com/tabid/768/ProductID/114/Default.aspx $39.99
3) een seriële 4 x 20 LCD display (optioneel), ziet u welk album wordt afgespeeld. Voorbeeld: http://www.sparkfun.com/products/9568 $29.95
4) een PodGizmo Breakout board. Dit is een 30-pin-stekker voor de iPod met soldeer pads haalde op een bord voor elke pin. http://www.sparkfun.com/products/8295 $14.95
5) Sparkfun logica niveau converter; Arduino gebruikt 5V voor alles, iPod gebruikt 3.3V dus dit doet de conversie voor seriële communicatielijnen. http://www.sparkfun.com/products/8745 $1.95
6) RFID kaarten. Een voor elk van uw albums (of zelfs één per nummer als u liever). Krijg hen op de bekende veilingsite in bulk. Zorg ervoor dat u juiste type - de EM4100 familie. Over $1-1,50 dollar elk.
7) Ik gebruikte goedkope plastic Visitekaartjeshouder bevat elke RFID card, album cover label en vuller karton om te zetten van de RFID-kaarten in kleine taai "blokken" geschikt voor kleine handen. Opnieuw verkrijgbaar in bulk op bekende veiling website. Ongeveer $1 voor twee.
8) een weerstand van 500kOhm
9) een DVS-knop (gebruikt als Arduino knop Reset).
10) voeding voor Arduino (muur-wrat). Ongeveer $10.
Opmerking: Aangezien bovenstaande video werd gemaakt, software is verbeterd. U kunt laat de iPod aangesloten de allertijden, iPod gewoon weer op, zet de Arduino en het zal werken.