Programmer

Academic Project
──
PetPlant

Academic Project - "Physical Computing"

1 semester : 2014/3 - 2014/6

Team of 2

Programming, Housing

“PetPlant” is an IoT device using Arduino, Zigbee and sensors. “PetPlant” was inspired by “Telegarden”(1995-2004, Ken Goldberg) to build a communication with the plant. “PetPlant” can have interaction with humans by patting just like animals by spitting emotional sentences according to human’s touch. “Pet-Plant” also alarms the users about its condition with automatic humidity check.

#physical_computing
#Internet_of_Things #Arduino
#zigbee #user_experience

category
academic project - "Physical Computing"
duration
1 semester : 2014/3 - 2014/6
team size
2
My Contributions
Programming, Housing
#physical_computing #Internet_of_Things #Arduinoc #zigbee #user_experience
WORKFLOW
TASK
Design and produce creative Internet of Things device creatively using Arduino, sensors, and actuators
Summary
IoT product using Arduino, Zigbee and sensors(pressure, light), provides interactions with plant through petting and alarms users about plant’s conditiond.

NEEDS & PURPOSE
"PetPlant" was desingned to meet the needs of people who find it burdensome to raise pets but who also finds lack of dynamic interactios with plants boring. "PetPlant" is a IoT service which provides active interactions with plants with less burdeon of cost, responsibility, and time.


FUNCTIONS
"PetPlant" provides two main functions :

1. Humidity Alarm : PetPlant automatically checks for the humidty level and alarms the user with voice, facial expression, and robotic movements if there is need to water the plant.
2. Interaction : As user touches the plant, the designed pot senses the patting through the lighting sensor. Plant reacts with facial expressions (LED Matrix), voice, and robotic movements of the arms attached to the pot.


FINAL PRODUCT
SOURCE CODE
Find the source code on my github.