Projects

The SIKIO (SparkFun Inventor’s Kit for the IOIO Board)

About two years ago, Nate (SparkFun’s CEO) asked me if I thought it would be possible to interface the IOIO board with Processing. The IOIO is a great microcontroller that allow really easy ways to talk to hardware through an

/ No comments

The SIKIO (SparkFun Inventor’s Kit for the IOIO Board)

About two years ago, Nate (SparkFun’s CEO) asked me if I thought it would be possible to interface the IOIO board with Processing. The IOIO is a great microcontroller that allow really easy ways to talk to hardware through an

/ No comments

PopCAD (version 2)

In the second version of the PopCAD, we replaced the copper tape with conductive fabric tape, which can be laser cut. We carefully etched out a circuit on paper, cutting through the tape and not the paper underneath to make

/ No comments

PopCAD (version 2)

In the second version of the PopCAD, we replaced the copper tape with conductive fabric tape, which can be laser cut. We carefully etched out a circuit on paper, cutting through the tape and not the paper underneath to make

/ No comments

PopCAD (version 1)

PopCAD (version 1) is a paper-based 3D-input device for beginner-level 3D modeling. It connects to a piece of software to display different shapes in real-time based on the actions of the user turning on or off different lights. The lights

/ No comments

PopCAD (version 1)

PopCAD (version 1) is a paper-based 3D-input device for beginner-level 3D modeling. It connects to a piece of software to display different shapes in real-time based on the actions of the user turning on or off different lights. The lights

/ No comments

Fabric Hacker Patch (with DIY.org)

SparkFun (with myself as the circuit designer) recently teamed up with DIY.org, a web community that encourages kids to gain skills in all sort of areas – from astronomy to camping to hardware hacking – to bring a new skill to

/ No comments

Fabric Hacker Patch (with DIY.org)

SparkFun (with myself as the circuit designer) recently teamed up with DIY.org, a web community that encourages kids to gain skills in all sort of areas – from astronomy to camping to hardware hacking – to bring a new skill to

/ No comments

SnapCAD

SnapCAD is an extension of the ideas that started with the UCube – a tangible interface to aid beginners in modeling and designing for 3D digital fabrication tools (like 3D printers). SnapCAD is essentially an interactive volumetric display – the

/ 2 Comments

SnapCAD

SnapCAD is an extension of the ideas that started with the UCube – a tangible interface to aid beginners in modeling and designing for 3D digital fabrication tools (like 3D printers). SnapCAD is essentially an interactive volumetric display – the

/ 2 Comments

iPad/Arduino Pong

  This is a Pong application for the iPad that allows has the capability of switching between a normal, touch-based interaction and an Arduino, sensor based interaction.  The Arduino mode requires an Arduino (obviously), as well as the RedPark Serial

/ No comments

iPad/Arduino Pong

  This is a Pong application for the iPad that allows has the capability of switching between a normal, touch-based interaction and an Arduino, sensor based interaction.  The Arduino mode requires an Arduino (obviously), as well as the RedPark Serial

/ No comments

Autoponics

Autoponics is a project I worked on as part of the Advanced Robotics Seminar at the University of Colorado, Boulder.  The rest of the team was Daniel Zukowski, Todd Bernhard, Brian Carlsen, and Anuraag Chintalapally.  Essentially we were building the

/ No comments

Autoponics

Autoponics is a project I worked on as part of the Advanced Robotics Seminar at the University of Colorado, Boulder.  The rest of the team was Daniel Zukowski, Todd Bernhard, Brian Carlsen, and Anuraag Chintalapally.  Essentially we were building the

/ No comments

Analog Pong

Analog Pong is a simple demo I made at SparkFun to demonstrate how you might use different analog sensors to interface with Processing.  Basically, you hook up any two analog sensors you want, and use them to control the paddles

/ No comments

Analog Pong

Analog Pong is a simple demo I made at SparkFun to demonstrate how you might use different analog sensors to interface with Processing.  Basically, you hook up any two analog sensors you want, and use them to control the paddles

/ No comments

DangerShield VJDJ

Since I’ve been asked to teach a course on Processing at SparkFun Electronics using the Danger Shield, I thought I should whip up something extra to show them a few of the things I won’t have time to go over

/ No comments

DangerShield VJDJ

Since I’ve been asked to teach a course on Processing at SparkFun Electronics using the Danger Shield, I thought I should whip up something extra to show them a few of the things I won’t have time to go over

/ No comments

Celebrity Twitter Generator

The Celebrity Twitter Generator (CTG) collects tweets from 30 different celebrities, and creates a language model out of each one, thus allowing a front-end GUI to dynamically create a tweet in the style of a given celebrity. The program works

/ No comments

Celebrity Twitter Generator

The Celebrity Twitter Generator (CTG) collects tweets from 30 different celebrities, and creates a language model out of each one, thus allowing a front-end GUI to dynamically create a tweet in the style of a given celebrity. The program works

/ No comments

ioCane

The ioCane is a mobility aid for blind cane users that incorporates the use of ultrasonic sensors and computer vision algorithms with the Android mobile operating system, to pro- vide a plug-and-play solution for the visually impaired that has the

/ No comments

ioCane

The ioCane is a mobility aid for blind cane users that incorporates the use of ultrasonic sensors and computer vision algorithms with the Android mobile operating system, to pro- vide a plug-and-play solution for the visually impaired that has the

/ No comments

Having Been There (collaboration with Abby Bennett)

Having Been There was a collaboration with artist Abby Bennett, completed in Fall in 2011. A custom-built bench was outfitted with a circuit designed to count the number of ‘sits’ the bench received. The circuit consisted of an Arduino micro

/ No comments

Having Been There (collaboration with Abby Bennett)

Having Been There was a collaboration with artist Abby Bennett, completed in Fall in 2011. A custom-built bench was outfitted with a circuit designed to count the number of ‘sits’ the bench received. The circuit consisted of an Arduino micro

/ No comments

SocialHealth

SocialHealth, created with Sears Merritt, is a web and mobile app that tries to answer the question: “Is there a bug going around?”. We created the Android application as part of our Object Oriented Analysis & Design Course at CU

/ No comments

SocialHealth

SocialHealth, created with Sears Merritt, is a web and mobile app that tries to answer the question: “Is there a bug going around?”. We created the Android application as part of our Object Oriented Analysis & Design Course at CU

/ No comments

ModelHome v2

ModelHome version 2 is an interactive art piece in collaboration with Nick O’Brien. I programmed Nick’s Kinect to use user hand gestures to warp/distort/rotate/extrude/change the texture of an .obj model of a house that Nick designed. The type of distortion

/ No comments

ModelHome v2

ModelHome version 2 is an interactive art piece in collaboration with Nick O’Brien. I programmed Nick’s Kinect to use user hand gestures to warp/distort/rotate/extrude/change the texture of an .obj model of a house that Nick designed. The type of distortion

/ No comments

UCube

The UCube (v.1.0) is the first attempt at producing a tangible input device that allows non-experts to model and create their own three-dimensional objects. By placing towers around a board and activating various switches, users can define the points or

/ No comments

UCube

The UCube (v.1.0) is the first attempt at producing a tangible input device that allows non-experts to model and create their own three-dimensional objects. By placing towers around a board and activating various switches, users can define the points or

/ No comments

Laser Etchings

This is less of a ‘project’ and more of a collection. In order to make my apartment in Boulder a little less empty, I undertook to make some art using the laser cutter at the Craft Technology Lab. Pics below

/ No comments

Laser Etchings

This is less of a ‘project’ and more of a collection. In order to make my apartment in Boulder a little less empty, I undertook to make some art using the laser cutter at the Craft Technology Lab. Pics below

/ No comments

SADbot

SADbot (The Seasonally Affected Drawing Robot) is a solar powered, interactive drawing machine, originally installed at the Eyebeam window gallery in Chelsea, NYC, in partnership with Dustyn Roberts. Think of it like a sol-powered etch-a-sketch.  It uses two 18.5” x

/ No comments

SADbot

SADbot (The Seasonally Affected Drawing Robot) is a solar powered, interactive drawing machine, originally installed at the Eyebeam window gallery in Chelsea, NYC, in partnership with Dustyn Roberts. Think of it like a sol-powered etch-a-sketch.  It uses two 18.5” x

/ No comments

Device X

As a consultant for GRND lab, I designed and fabricated the outer casing to a patient data entry device for health clinics in Malawi and Uganda, a project they are working on for UNICEF. It allows the user to input

/ No comments

Device X

As a consultant for GRND lab, I designed and fabricated the outer casing to a patient data entry device for health clinics in Malawi and Uganda, a project they are working on for UNICEF. It allows the user to input

/ No comments

MAPP

MAPP, or Mechanical Art Production Platform, was a Master’s Thesis project from NYU’s Interactive Telecommunication Program. It is a 3-Axis Robot that runs both algorithmic and user-controlled custom software to create unique art pieces. It was featured at ‘Dance Robot

/ No comments

MAPP

MAPP, or Mechanical Art Production Platform, was a Master’s Thesis project from NYU’s Interactive Telecommunication Program. It is a 3-Axis Robot that runs both algorithmic and user-controlled custom software to create unique art pieces. It was featured at ‘Dance Robot

/ No comments

Project Roebling

Project Roebling is a work in progress, being developed by Eyebeam, in collaboration with Digital Democracy and the Center for Future Civic Media at MIT Medialab. It is an open-source social networking web platform designed for community-based organizations and non-profits.

/ No comments

Project Roebling

Project Roebling is a work in progress, being developed by Eyebeam, in collaboration with Digital Democracy and the Center for Future Civic Media at MIT Medialab. It is an open-source social networking web platform designed for community-based organizations and non-profits.

/ No comments

eyebeam.org

A completely redesigned website for Eyebeam Atelier using the Drupal content management system. A large amount of Drupal customization was done to create the functionality of the website including custom theme and module editing. Eyebeam is the foremost art and

/ No comments

eyebeam.org

A completely redesigned website for Eyebeam Atelier using the Drupal content management system. A large amount of Drupal customization was done to create the functionality of the website including custom theme and module editing. Eyebeam is the foremost art and

/ No comments

Raphappy

Winner of a $100K grand prize grant from MTVu and Cisco Systems, RapHappy has evolved from a student project with Matt Fargo to a multi-platform, multimedia experience. RapHappy.com is a social networking website for recording, collaborating, rating, commenting, and listening

/ No comments

Raphappy

Winner of a $100K grand prize grant from MTVu and Cisco Systems, RapHappy has evolved from a student project with Matt Fargo to a multi-platform, multimedia experience. RapHappy.com is a social networking website for recording, collaborating, rating, commenting, and listening

/ No comments

Equipment Inventory System

A web-based, open-source system for businesses to keep track of inventory and loan-out equipment through a checkout system. Originally developed for Eyebeam Atelier. The code is available under a GPLv3 licence at: https://github.com/leducmills/Inventory. Please note that I do not offer any

/ 12 Comments

Equipment Inventory System

A web-based, open-source system for businesses to keep track of inventory and loan-out equipment through a checkout system. Originally developed for Eyebeam Atelier. The code is available under a GPLv3 licence at: https://github.com/leducmills/Inventory. Please note that I do not offer any

/ 12 Comments

< /titled >

< /titled > is a print work, built using Java and Processing. It uses a web crawler to form hash tables of html tags from a given website, then develops a concordance of all the html tags. This information is

/ No comments

< /titled >

< /titled > is a print work, built using Java and Processing. It uses a web crawler to form hash tables of html tags from a given website, then develops a concordance of all the html tags. This information is

/ No comments

Secret Message Sweatshirt (SMS)

The SMS in this sweatshirt does not stand for short message service, but for Secret Message Sweatshirt. The SMS sweatshirt combines thermochromic ink, conductive thread, coin-cell batteries, and a hidden switch to reveal a message of the wearer’s choosing at

/ No comments

Secret Message Sweatshirt (SMS)

The SMS in this sweatshirt does not stand for short message service, but for Secret Message Sweatshirt. The SMS sweatshirt combines thermochromic ink, conductive thread, coin-cell batteries, and a hidden switch to reveal a message of the wearer’s choosing at

/ No comments

Wearable Switches

This series of wearable switches was an experiment in fabricating a usable, durable switch from unorthodox materials in an attempt to make a cheap components for wearable circuit design. Materials included conductive Velcro, conductive fabric tape, conductive thread, lithium-ion coin

/ No comments

Wearable Switches

This series of wearable switches was an experiment in fabricating a usable, durable switch from unorthodox materials in an attempt to make a cheap components for wearable circuit design. Materials included conductive Velcro, conductive fabric tape, conductive thread, lithium-ion coin

/ No comments

Mobile Medic

A mobile and telephony application designed to improve the effectiveness of medical personnel in developing nations. The growing expansion of mobile phones into poor areas is far outpacing that of any other communications technology; that fact together with the numerous

/ No comments

Mobile Medic

A mobile and telephony application designed to improve the effectiveness of medical personnel in developing nations. The growing expansion of mobile phones into poor areas is far outpacing that of any other communications technology; that fact together with the numerous

/ No comments

Puzzle 2.0

A new twist on the notion of multi-purpose game and puzzle design. This 8 x 8 puzzle is made of whiteboard on one side and malachite board on the other. The whiteboard is laser-etched with a standard crossword puzzle layout,

/ No comments

Puzzle 2.0

A new twist on the notion of multi-purpose game and puzzle design. This 8 x 8 puzzle is made of whiteboard on one side and malachite board on the other. The whiteboard is laser-etched with a standard crossword puzzle layout,

/ No comments

Click.

‘Click.’ is an interactive television experience designed for home-bound senior citizens. As part of a four-person student team (myself, Sonia Nelson, Ilan Schifter, and Blanka Lenart) from NYU’s ITP Program, ‘Click.’ was invited to present at Yahoo’s annual Design Expo

/ No comments

Click.

‘Click.’ is an interactive television experience designed for home-bound senior citizens. As part of a four-person student team (myself, Sonia Nelson, Ilan Schifter, and Blanka Lenart) from NYU’s ITP Program, ‘Click.’ was invited to present at Yahoo’s annual Design Expo

/ No comments

Aid-Bands

A prototype medical response system for the hip older person. A comfortable sweatband contains an easy push-button and LED interface to alert emergency response teams in case of emergency. Tools: Prototype built using led’s, wire, pressure sensor, coin cell battery,

/ No comments

Aid-Bands

A prototype medical response system for the hip older person. A comfortable sweatband contains an easy push-button and LED interface to alert emergency response teams in case of emergency. Tools: Prototype built using led’s, wire, pressure sensor, coin cell battery,

/ No comments

Headbanger’s Ball

Ever been so stressed or frustrated that you just wated to bang your head against the wall? Well, now you have the HeadBanger’s Ball – a retrofitted boxing pad which senses your headbutt’s (or punches, etc.) and help relieve your

/ No comments

Headbanger’s Ball

Ever been so stressed or frustrated that you just wated to bang your head against the wall? Well, now you have the HeadBanger’s Ball – a retrofitted boxing pad which senses your headbutt’s (or punches, etc.) and help relieve your

/ No comments