NETWORKED PROTOTYPES
These projects are explorations in networked sensors. They are exercises in learning network protocols rather than product proposals, and were completed during my masters at NYU ITP, 2013-2015
Clickable Reality
Clickable Reality is an interface for rendering the world clickable.
I developed an iOS app that uses image recognition to identify different networked devices. The user points her mobile app with camera view towards the device of choice—lamps, speakers, etc. Once recognized, the user simply taps on the image of the device on their touch screen to alter its state. The app unifies control of multiple devices into a single gesture.
I was fascinated by the idea that the information already embedded in our environment could be decoded to create a new communication protocol. For my prototype, I embedded patterns on my devices that were more readily identifiable by the computer vision algorithm used in my app. I am working to implement edge detection to recognize objects using their spatial dimensions to make this prototype more robust.
Laser Cats
LASER CATS is a connected rotational camera and laser for remote pet interactions. The user is able to control its direction from a browser.
Role: Arduino side programming and fabrication. Sockets and server by Andy Singler
Technologies: Node.js, WebSockets, Arduino
Light Mixer
TEI 2015 Finalist- STANFORD UNIVERSITY Photo: Forbes.com
Light Mixer is an interactive installation that uses water to interact with color and light. Its fluid interface allows a user to combine digital color with the sense of fluid proportionality experienced in mixing liquid paint.
Water, as control, provides an immediate sense of quantity and proportionality, giving the user tangible feedback for the state of the system. The user is guided by her fluid sensibility to learn how to mix colors of her choice.
The Light Mixer also works as an educational tool for learning about how RGB color mixes.
Role: Concept, Design, Programmng and Fabrication
Technologies: Arduino, Milone Technologies Liquid Level Sensor, Custom Copper Switches, and the Arduino CapSense library
Roll-Out!
ROLL-OUT is a connected toilet paper holder that texts the user when toilet paper is running low.
Role: Programming
Technologies: Node.js, WebSockets, Arduino, Bluetooth Serial, Twilio
Cloud Commuting
CloudCommuting tracks the flow of stock between two networked stations. We tracked the journey of RFID tags over a two server socket connection
When sensing the arrival of new RFID tags, the destination Arduino station notifies the departure station of the tag's journey, keeping tabs on the flow of inventory.
Role: Programming for Arduino + data communication to local Node server. Live server communication by Rodrigo Deteano.
Technologies: Socket.io, Node.js, Herokuapp, Javascript, Arduino