Happy Pet

Happy Pet is an interactive box and web app that serves as a communication system between a caged pet and a busy human.

The system tracks chores like feeding, cleaning, giving water, and playing, then personifies the crab’s emotions as the quality of care changes. The human presses a button when they perform a care taking task, and can check their pet’s happiness level on a mobile website. 
Unlike calorie and chore tracking apps, happy pet can only be updated when the user is near the pets cage. (No cheating, no forgetting) The user receives positive reinforcement by seeing their pet smile. The caged pet gains the opportunity to reach out and ask for the things that he needs.

Happy Pet helps owners of caged animals visualize the pet's happiness by monitoring their care-taking actions.


RLHCEHC – for Web

The Real Life Hermit Crab Emotional Happiness Communicator box next to Albert and Nigel’s Cage:

This slideshow requires JavaScript.

Here’s the processing sketch for Web. To make it web friendly, instead of pressing the buttons on the box, press 1 for FOOD, 2 for WATER, 3 for PLAY, and 4 for CLEAN. Click on the image below to try it out!


The Real Life Hermit Crab Emotional Happiness Communicator (RLHCEHC)



These are my hermit crabs. Albert and Nigel. (Albert is a bit shy.) I love my crabs, and I’d like to be a better crab mom. So, I plan to make a Real Life Hermit Crab Emotional Happiness Communicator, or (RLHCEHC).

The Idea:

The RLHCEHC is a communication system between a helpless caged animal and a busy human. The system tracks the humans care taking behaviors and personifies the crab’s emotional state as the quality of care changes.

Unlike calorie and chore tracking apps, the RLHCEHC can be updated with the simple press of a button, and only when near the pets cage. The user gains a sense of accomplishment by pressing the buttons and positive reinforcement by seeing their pet smile. The caged pet gains the opportunity to reach out and ask for the things that he needs.

Here’s how it will work:

1. Place a small controller box next to Albert & Nigel’s cage. Press a button after completing each of these actions:





2. Record the time elapsed since the last button press in Processing.
Draw a crab in a processing window:

3. If too much has elapsed between button presses the crab will begin to get worried:

4. If WAY too much time has elapsed, he will get sad and sick:

And, he will reach out to you by sending you a text message with his sad face, asking for what he needs:

– Feed Me!

– I’m Thirsty!

– My Cage is Dirty!

– I Wanna Play!

Here are the steps that could be completed:

1. Make the button interface and crab expressions in a Processing sketch

2. Build the buttons box and connect with processing

3. Figure out a way to connect Processing to SMS messaging so that the crab can ask for help. (maybe Twilio?)

4. Only if time allows, I would like to explore making the crab into an Android app so that I can check his emotional happiness on the go!

TechnoChic.Etsy.com Data

There was no internet (Thanks Sandy!!) so I decided to take data from my Etsy shop that I already had on my computer. I took my sales data from October 2011 thru September 2012 and made it into this graph! I keep practicing the sin / cos features because I don’t quite understand them, but I seem to be able to make it work for me nonetheless. Click on the image to check it out:

“Processing by Candlelight”