Module 3 Formstorming
Weekly Activity Template
Xinyu Lu
Project 3
Module 3
In this project, I created an interactive Christmas-themed display using p5.js and Makey Makey. The main feature is a digitally-rendered Christmas tree that users can interact with using simple controls. By connecting Makey Makey to various buttons, users can activate different visual and sound effects, such as changing the tree’s color, playing Christmas music, and triggering light animations. This setup not only brought the festive spirit to life but also demonstrated how physical interactions can be seamlessly integrated with digital responses to create an engaging and interactive experience. The project aimed to blend creativity with technology, offering users a fun and immersive way to explore digital art and interaction.
Activity 1
How did I engage with the project theme?
I engaged with the project theme by creating interactive visual effects using p5.js. This involved programming shapes, movements, and responses to user input via keyboard and Makey Makey, allowing for real-time manipulation of the visuals.
What was successful?
The successful part of the project was the ability to integrate interactive elements effectively. I was able to make the shapes respond to keyboard commands, changing their properties like color, size, and position, which made the interaction quite dynamic and engaging.
What was challenging?
The challenging part was ensuring smooth and responsive interactions, especially when integrating with Makey Makey. Sometimes, it was tricky to get the desired responsiveness and to debug issues where the shapes didn't behave as expected.
How did you explore the lecture content?
I explored the lecture content by applying the concepts of loops, conditionals, and functions in JavaScript to create animations. This hands-on application helped reinforce my understanding of programming concepts and how they can be used creatively in web-based projects.
Activity 2
How did I engage with the project theme?
I engaged with the project theme by using the Makey Makey board to turn everyday objects and materials into interactive tools. I experimented with materials like fabric and copper tape to create touch-sensitive interfaces, which allowed me to control digital applications directly from these improvised devices.
What was successful?
What was successful in this project was the ability to effectively convert simple touches on materials into digital actions on my computer. This was evident in the way the copper tape on the fabric could control games and trigger visual effects on the screen, demonstrating the project's effectiveness in creating an engaging and functional interface.
What was challenging?
One challenging aspect was ensuring reliable connectivity and consistent response from the materials used. Sometimes, the connections between the alligator clips, copper tape, and the Makey Makey board required adjustments to maintain consistent functionality, which required careful handling and testing.
How did you explore the lecture content?
I explored the lecture content by applying the concepts of conductivity and user interface design learned in class. By integrating these principles, I experimented with different configurations and tested the interactive potential of various materials, which helped deepen my understanding of physical computing and its application in creating interactive experiences.
Project 3
Final Project 3 Design
My Interactive Christmas Tree project uniquely merges tactile interactions with a physical, colorful Christmas tree and responsive digital effects. By touching different elements on the tree, users trigger corresponding animations and sounds on a webpage, creatively blending traditional holiday decor with modern technology to enhance the festive experience.