Jller is part of an ongoing research project in the fields of industrial automation and historical geology. It is an apparatus that sorts pebbles from a specific river by their geologic age. A set of pebbles are placed on the 2×4 meter platform of the machine, which automatically analyzes the stones. The sorting process happens in... Continue Reading →
Barrel Jack for breadboard
The center pin is the Shunt pin, and is usually not used - but it has a purpose.
Clock Clock by Human Since 1982
This 50-inch-long digital timepiece is made up of 24 individual analog clocks. Each bank of six clocks forms an individual number in the seven-segment system, creating what is essentially a hacked-together digital display made out of analog parts. The piece “re-contextualizes time in a mix of old and new, analogue and digital,” explain Emanuelsson and... Continue Reading →
Capacitive Sensing example
Here is a good introduction to capacitive sensing. Read through it to see possible uses and helpful tips for making your own. Here is my simplified and clarified revision of the example code: https://gist.github.com/ericjforman/8fd70b69a1751588aee1f9fcffa7cd42 Don't forget to install the CapacitiveSensor library from the Arduino IDE: Go to menu Sketch / Include Library / Manage Libraries, then... Continue Reading →
Ohm’s Law and series/parallel
Power sources connected in series result in their voltage being added together. For example, AA batteries are 1.5V each. So three in series are 4.5V (1.5+1.5+1.5). LEDs use a certain amount of voltage when turned on: Color Typical Forward Voltage (VF) Red, orange 2.0 Yellow 2.1 Green (older yellow-green variety) 2.2 Blue, white, ultraviolet and newer “true”... Continue Reading →
RadarCat sensor
The next generation of smart sensors is coming... RadarCat (Radar Categorization for Input & Interaction) is a small, versatile radar-based system for material and object classification which enables new forms of everyday proximate interaction with digital devices. In this work we demonstrate that we can train and classify different types of objects which we can... Continue Reading →
Clearing background on demand in Processing
In older versions of Processing, you could modify the canvas outside of the draw() function. In Processing 3 and above, this is no longer possible, due to a more logical and organized codebase. Therefore if you want to do something like clear the background when a serial event indicates a button was pressed, this no longer works: ... Continue Reading →
Improved serial port detection in Processing
Processing after v2.1 has an improved method of listing available serial ports. // if using Processing 2.1 or later: // println(Serial.list()); // old method printArray(Serial.list()); // improved function This will output the list of serial ports in a much nicer to read format, including port number. So instead of /dev/cu.Bluetooth-Incoming-Port /dev/cu.usbserial-DN01JDLP /dev/tty.Bluetooth-Incoming-Port /dev/tty.usbserial-DN01JDLP you get... Continue Reading →
Musical Swings by Daily Tous Les Jours
http://www.musicalswings.com The Swings is an interactive installation that offers a fresh look at the idea of cooperation, the notion that we can achieve more together than separately. Each swing in motion triggers different notes, all the swings together compose a piece, but some sounds only emerge from cooperation. The project stimulates ownership of the public... Continue Reading →