Category: Processing

Printing Code Final Project

I have a huge set of personal data that I want to visualize for my final project. This work will be part of my thesis as well. The data is for my Databetes project. I did a quantified self project through all of 2012. I collected every data point that influenced my type-1 diabetes. This included blood sugar readings, food (carb counts, meal descriptions, photos, Foursquare restaurant check-ins), exercise (i trained and ran a marathon, used RunKeeper, a FitBit, Nike FuelBand, heart rate monitor), location information (OpenPaths data), and insulin dosages.

For thesis, I have proposed three sets of deliverables: A mobile phone app (our MVP called Meal Memory), a website (our demo of Databetes) and a set of data visualizations. I would like to tackle the third deliverable with my Printing Code final project.

I have conflicting instincts on the nature of this work. Part of what I want to produce falls into the realm of data as narrative. I’ve always loved Nick Felton’s work. Yet it will be interesting to try and do work that is inspired by him but manages to present the data differently. I also hope that this style of work will be educational for the patient, allowing them to learn something from their data, adjust their treatment and get healthier. I’ve always felt there are two questions that are most important to a patient and should be answered when the data is being displayed in a more utilitarian way: “How am I doing?” and “Specifically how could I do better?” This is relevant to the first style of data I referenced.

The other instinct I have is more artistic. Can I create something more abstract that uses data as its source, that draws someone in and works as good design. I want this work to be engaging, so that there if you know how to read the work, you realize that it too could be educational even though it works well on its own.

I feel like Databetes has a few different audiences as a project started at ITP. People in the diabetes community get it because they understand blood sugar levels, carbohydrate counts and all the other factors relevant to this condition. They are also familiar with the existing visual styles out there to present this data and how my work is different. But at ITP, most people don’t understand this context. And fair enough, there are a lot of conditions out there that I don’t understand in detail. I only have about 10-15 minutes to present at thesis. I have been iterating on this project for two years and have already produced a lot. But I still have a lot more ideas on visualizing this data that I would like to explore.

I do think there is overlap in the two approaches I mentioned. The simple thread is that I want to produce something engaging. The existing medical devices and software are designed in such a way that it’s a bit of a challenge to get your data off of them. As a result, a vast majority of patients never interact with their data. I think that is unfortunate for several reasons, most importantly because I think they could live healthier if they did. Using my own data, I am trying to show both patients and these companies the value in being more engaged, in loosening the controls on the information so that innovative new approaches on using this data could take hold. It is also a challenge for me as a designer and a programmer to expand my skills.

As for the output, I have several ideas. I am thinking about producing a foldable poster to print and hand out at thesis. It would have one big image on one side and a selection of smaller images on the other side. The big image, I am thinking it should either be a simple and abstract (i.e. more artistic) image, potentially of  90,000+ blood sugar readings. The other idea is that in one image it presents all the different data types together.

For other types of deliverables, I thought about producing a poster for each month of the year. Data could also be presented in week formats or with one image that shows all 366 days of the year. These displays can also look at the relational connections and how things like exercise influence blood sugar control, either during the actual exercise, or in a broader context (when you’re in better shape, your body becomes more efficient and needs less insulin).

It is not lost on me that this is a lot. When I launched this project a year and a half ago, I assumed this data visualization would be the main focus of thesis. Instead, most of my time has been spent getting our software working. This is because we want to make this into a business and also because we are currently competing in the Stern Entrepreneur Challenge. Nonetheless, I am still very interested in diving into the data and seeing whether some of these ideas I have for presenting the data will actually work graphically. And most importantly, I am also interested to see if I can learn more about my diabetes through these designs and get healthier.

Printing Code – Week 2

Here are two images from my second homework assignment for Printing Code. It’s a design and programming class where we work in Processing and then print out our assignments each week to display in class. This week’s assignment was to create a design with two shapes, one inspired by the word “wet” and the other “sharp.” This is the print I presented in class.


Continue reading

Insulin on Board – Data Rep Final Project

I have completed Insulin on Board, my final project for the Data Representation class at ITP. Insulin on Board is a part of Databetes, my project focused on using data to improving diabetes health outcomes. As a type-1 diabetic of 25 years, I know first-hand that patients need greater support in making all the daily decisions that affect their blood sugar control. A PDF version that shows the whole piece can be seen at

Continue reading

ITP – 1st Data Rep Assignment

For our first Data Representation project, we chose from publicly available data sets on the Guardian’s website. We were to then generate two different visualizations from the imported data. The first visualization could be straight-forward, highlighting some aspect of the readings. The second should highlight some unique characteristic of that particular data.

After trying out a few data sets, I ended up going with a breakdown of U.S. military casualties from Iraq sorted by the home state of the soldiers wounded or killed (original data set here). This is what I produced:

Continue reading

WWMD (What Would Moses Do) – Final Documentation

WWMD allows a user to control a wall of water with the wave of their hand. I built this project along with Mark Breneman for our ITP Intro to Physical Computing final project.

Water control comes from a Kinect tracking hand movement, communicating the data to Processing, which then sends it to an Arduino controlling a stepper motor. The motor turns gears on a tube of water which has holes drilled on one side. The wall of water is open when the holes face down and closed when the holes are above the water level.

Continue reading

ITP – ICM & PComp Final Project Concept

I have found an inspiring project that I’d like to tackle as a combined final project for both my Intro to Computational Media and Intro to Physical Computing class. It is a device that uses an Arduino and Processing to draw images on a wall.

It seems like these types of devices have been around since the mid 2000s, but only recently adapted to the Arduino by people like Der Kritzler and Drawbot.

Der Kritzler was designed to draw on glass

This drawing of Abraham Lincoln was done by Drawbot

So building another version of these items will certainly not be groundbreaking technology. The hardware set-up seems manageable for a beginner like me.

Nonetheless it will certainly be a helpful learning experience for me since I am rather inexperienced in the physical computing realm.

But I am also intrigued by the possibilities to add on to the concept once I get the basic foundation built. First, I would like to offer it up for use by the ITP community in a common area on the floor if possible. It could allow students to showcase their talent or to make announcements about upcoming events. It would be great to have a system of archiving what is produced and posting it online, or simply hooking up a camera for live viewing of the pen drawing. It could draw weekly, daily or hourly. Perhaps I could generate an online queue that would allow people to submit their work and have it draw when it is available or at a certain date & time. Perhaps the pen could also write comments from the community about the generated art. Perhaps the generated art could be on a whiteboard but the comments could be printed out on paper below. Perhaps there could be a way to integrate the feed with the laser cutter, silk screen or Makerbot 3D printer. Perhaps I can create a dock that can hold different colors or types of pens and cycle through them as needed in the drawing, escaping a mono-color approach.

Also, it would be good to explore a range of image processing options for translating a photo or SVG image into a drawing. Der Kritzler writes left to right, one line at a time. Others like SpritesMods version seem to draw with an assortment of up/down/left/right movements.

With my recently completed media controller project, we rushed to get all the pieces together in time for the deadline. I am hoping with this project that I can get the general outline of the device working a good week or two before the deadline so that I can spend more of my attention on these other style/output issues. This, along with the image submission/queueing, could help refine the product and make it more accessible for the user. I believe there is considerable value in these tweaks.