iTunes2Arduino
Posted in Arduino, Atmel AVR, Audio, Digital electronics on juillet 5th, 2009 by admin – Be the first to commentGrounds
I’ve got an audio system that allows to listen my music collection in my living-room as well in my kitchen.
In the linving-room, my computer, wired to my home theater, read the music via iTunes. The computer also stream the music via WiFi to an Airport Export located in the kitchen.

Regularly, we listen music randomly and would like to know what is the music we are listening and eventually change the music or the volume. But when we are sitting down in the kitchen, we have to stand up and go to the living-room to see the artist / music names. But humans are lazy, and technology is often used to keep us lazy. This is why I had the idea to create a device, located in my kitchen and wirelessly connected to the iMac, which will display music informations and have few buttons to remote control iTunes.
Hardware
Core
The device deals with an Arduino board, hence the name iTunes2Arduino.
Arduino is an open-source electronics platform based on Atmel AVR micro-controller.
The standard Arduino used an USB connection to talk with the computer. To connect wirelessly I used the Arduino BT, which is a Bluetooth version of the Arduino platform.
For more information about Arduino, you can visit the official web site http://arduino.cc
Display
Informations are actually displayed on an 1×16 characters LCD (model Seiko M16410A). This is a LCD compatible with the Hitachi HD44780 standard.
It just has a particularity: it is driven like a 2×8 characters LCD (in fact the two lines are side by side).
Thank’s to the Hitachi HD44780 standard, the software can be easily adapted to drive other alpha-num LCD (I plan to connect a bigger one).
Buttons
iTunes2Arduino is actually a prototype, buttons are planned but the software doesn’t use them yet. I also would like to use touch buttons with a slide bar for volume control.
Battery
This is also a future improvement. I plan to add a charger system which can be disconnected / reconnected any time (like mobile devices). With a such system, the iTunes2Arduino will be available everywhere in my house without being bothered by wires.
Software
Micro-controller software
[ To come ]
Computer software
[ To come ]







