byon 05-03-2011 at 04:53 PM (10674 Views)
Here is a minimal, first version of Duinolab. It has an Arduino, 4 buttons, 6 LEDs, and 2 potentiometers. Each peripheral is connected to an I/O pin on the Arduino, but can be turned on or off (via I2C). When off, it is electrically neutral, and the user can use that pin for something else.
The Arduino pins are broken out to the central breadboard, which is easily removable/swappable to allow the same Duinolab to be used for multiple projects.
The hardware design is at http://duinolab.googlecode.com/svn/trunk/hardware/
The software is still in progress, but will include an Arduino library and sample code. I'll talk more about that when I finish it.
The front panel design is clearly not quite there yet... but that will come with the next version, where I will engineer the circuit boards so that the connectors and chips are on the bottom, and the controls/LEDs/whatever can be mounted on top.
In addition to a nicer faceplate, also to come in the next version:
- Reset buton and power switch (with cool cover)
- LiPo battery and charger/boost converter
- Graphical LCD with 4 menu buttons (eventually to be replaced with this)
- Speaker, microphone, and photoresistor
- True rainbow LEDs (need purple/violet!)