projBox - open hardware/software project box for Arduino and Processing
in
Library and Tool Development
•
2 years ago
Hi,
Just updated:
There are two main sections of this. One is the hardware, which is really just a box designed to hold a protoboard and an Arduino, with holes in the lid to add common analog components like potentiometers, switches and LEDs. Ports on the side of the box also provide access to the USB and power jacks.
The blueprints for the box are here:
How to assemble a generic hardware controller using this box is here:
If you would like to just buy a projBox, instead of making your own, they are available here pre-made:
The other main section of all this is the software class called (capital "P") ProjBox. This uses the Arduino library for Processing (now included with the latest Processing IDE) and
Standard Firmata loaded onto the Arduino. The software class provides a straight forward abstraction of the hardware for accessing the various components on the projBox. An example sketch is also provided that provides graphical feedback of the various switch and knob states for testing:
The overall philosophy of creating the projBox is that not too many Arduino specific project boxes existed and to provide an example of a generic hardware/software interface for custom coding and electronics. You can either use it as is, or use it as a jumping off point for some other, totally different, configuration.
Peace,
Joseph Gray
Photo by Matt Westervelt of Metrix Create Space