Current Progress
The p5.js environment has been successfully designed, I went from a 2D version to a 3D avatar rendered in WEBGL. The system also includes a custom font and a wooden background platform for visual warmth. A floating instruction frame appears at the beginning of the interaction, prompting users to “press to start.”
The Arduino hardware components (photoresistor, DIY capacitive touch sensor, LEDs, and buzzer) are currently in the process of being tested. I am actively working on matching sensor input with the avatar’s behavior (e.g., face expression, sound).
Video
What’s Being Tested
-
-
Touch Sensor + LEDs → Plant’s mood environment (happy, sad)
-
Touch Input → Start and Display instructions
-
Avatar Design → Body, leaf animation, emotional face drawn in p5.js
-
Instructions Interface → Initial user onboarding screen
-
Pending Tasks
-
-
Finalizing the integration of the Arduino circuit into the physical plant (soldering and arranging).
-
Smoothing the interaction between sensor readings and p5.js visual/audio feedback.
-
Conducting user tests to assess how people engage with the plant-avatar system.
Avatar Demo
-