Project 2 - Expressive Machine

Due (May 4 critique + May 5 showcase)


PROJECT REQUIREMENTS

    1. The Final assignment consists of 2 parts - 1. In class critique on 5/4 and 2. Jacobs Design Showcase on 5/5.

    2. Design a show that's 2-3 min long

    3. The format of the show can be a demo, a performance with robotic instrument, a VJ, a combination of all or anything you invented.

    4. Try to incorporate everything you have learned about P5.js and Arduino to drive the content of the show.

    5. Credit the artist of the music in your video, also credit yourselves.

    6. Project could be done by a team of at most 2 people.


GRADING RUBRIC

Your project will be graded with the following rubric:

    1. 10%: Project meets technical requirements (correct file format, naming convention, etc)

    2. 30%: Project shows creativity, attention to visual quality (composition, color, etc)

    3. 30%: Project shows clear use of technical material covered in class

    4. 30%: Project shows investigation and exploration of assignment topic

Expressive Machine.mp4
Expressive_Macine.MOV

Name: Vinson Wong

Title: dying of the light

Description: p5.js show and physical piece inspired by Interstellars, dyling of the light scene.

Code Link:

p5.js (https://editor.p5js.org/vinson/sketches/2PN-h7wp8)

arduino

https://docs.google.com/document/d/1JtvlOhS9cC1X53vkURdoQ_ZywENLS5qvco06K1HwdsI/edit?usp=sharing


Name: Riya Kumar and Edith Llontop

Title: The Musical Garden

Description: Harness the power of controlling to magical flower Instruments hands free!

Code Link:

p5: https://editor.p5js.org/riyakumar/sketches/wVos9E39A

Arduino: https://docs.google.com/document/d/1c4hEv_g06V9WZN-4soaxViP3Zv-iEhE_5wR7eFSL78U/edit?usp=sharing

Song credit: Build Me Up Buttercup by The Foundations

Name: Claire Liu / Jason Zang

Title: Rick Roll

Description: A pixel adventure game with Rick

Code Link: https://editor.p5js.org/claireliu123/sketches/2oCmPp70f

Link to play: https://editor.p5js.org/claireliu123/full/2oCmPp70f

Name: Esther Shin

Title: Spring22

Description: This kinetic garden is full of different flowers – one introverted, one extroverted, and one indifferent. Despite their differences, they can come together to dance.

Code Link: https://drive.google.com/drive/folders/1Y-Ob8KggqvXFGOO8udf7Bn7poKnPj1--?usp=sharing


IMG_2063.MOV

Name: Stefan Prestrelski & Chenghao Meng

Title: The Curtain

Description: A set of motors that can perform a wave with the curtain.

Code Link:

https://editor.p5js.org/sprestre/sketches/zCJixQtMl

https://drive.google.com/file/d/12Xx3NP1o7OmxnuL2KRl9ItbDCcJJrf3N/view?usp=sharing



Name: Jin Kim

Title: Merry go round

Description: Inspired by the piece Merry go round by Hisaishi Joe, my project illlustrates the sentimental parts of the song through both the machine and sketch.

Code Link: https://editor.p5js.org/jinkim2739/sketches/cOCsy0tlq


Name: Colin Wills

Title: Flight of the Bumblebee

Description: A bee flies randombly in front of a nature background that changes according to the music.

Code Link: https://editor.p5js.org/colinwills/sketches/V24GUjxfq

https://docs.google.com/document/d/11lpx9rRB9qgHlkywGanjRacYMtY9CyQxfeuO51SU-1c/edit?usp=sharing


Name: Khizar Baig Mohammed and Yuvaraj Tankala

Title: Smart Home

Description: It is a smart home system that gives real-time information and detetcts intrusion along with alarm and mobile notification. This also has a party mode with songs and mechanical machines.

Code Link: https://editor.p5js.org/yuvaraj-06/sketches/6B4xvtHSW

https://drive.google.com/drive/folders/1lcb0faW6Vajl5ZhI2-s2Ei3gfXMAnJqi?usp=sharing


Name: Jonathan Yun

Title: Reverse Record Player

Description: I took the idea of a record player, where a machine reads from a spinning disk and outputs sound and reversed it, where it takes sound as input and writes to a spinning disk

Code Link:

https://editor.p5js.org/jonathanyun/sketches/oDbIawrV7

https://drive.google.com/drive/folders/1EB2gGgNcK7C9Lxa_juxEfBXsOXYlZktY?usp=sharing

https://drive.google.com/drive/folders/1EB2gGgNcK7C9Lxa_juxEfBXsOXYlZktY?usp=sharing


DesInv23_Final.MOV

Name: Aayush Sutaria and Sriram Sridhar

Title: HayWIRE Robot

Description: It's a robot gone wrong :(

Code Link: p5:

https://editor.p5js.org/s.sridhar/sketches/u31pAMFi8

Robot: https://drive.google.com/drive/folders/1mHa8O5N6ZS-Cy1gshhoQt3YAlLP0MdZN?usp=sharing

Name: Chenyi Li

Title: Music Garden

Description:

Music lives in everything. It is an universal language to communicate with everything, including my favorite plants!

Code Link:

https://editor.p5js.org/ZeroAda/full/MdXxqvcKY

https://drive.google.com/file/d/1MVxW2twOISCeT5LKQFG7RgZJIFBEKWxb/view?usp=sharing



Name: Shanmukh

Title: Greenhouse2.0

Description: Greenhouse2.0 sends real time alerts to your phone when the soil moisture is too high or if it's raining/ plant is watered too much in the greenhouse. This alert is generated real time using Fast2SMS api.

This alerts can also be added to temparatures, humidity, CO2 detection and many other. It all just depends on the values.

Code Link: https://drive.google.com/drive/folders/1rur_pMmL9eqDtRoEZk4JRPlaJFiRAv_w?usp=sharing


Name: Alysa Liu

Title: Digital Rain

Description: Connecting the physical sensations of rain with a digital illustration.

Arduino Code: https://docs.google.com/document/d/1R9_4__aJjH060CvvrMgAi7rzWeUeM1YjMeN35Hannz0/edit?usp=sharing

p5.js Code: https://editor.p5js.org/alysaluu/sketches/P-N8KETHb


Name: Sam Truax

Title: Breezy

Description: A windmill turns while a randomly generated melody plays in the background. Percussion is provided by the water bottle and solenoid and visuals appear on the laptop screen.

Code Link: https://editor.p5js.org/s-truax/sketches/MH47kn4op

https://drive.google.com/file/d/1wlj16UDqd3zHydwLMRyRUzMDBVIdfp2X/view?usp=sharing


Name: Carolyn Yau

Title: Dirt Spins the Wheel

Description: The wheel should spin faster as the sensor detects more moisture in the soil samples.

Code Link: https://drive.google.com/file/d/1I1gNpmDOD10LKbj7naNpwgOkAZ5XFWH4/view?usp=sharing


Name: Sharon Zhong

Title: DrivetimeRadio

Description: Audio Based Landscape Generation

Code Link: https://github.com/egg-o/driveTimeRadio


Name: Kathlee Wong

Title: Lofi Cat

Description: Concept inspired by the popular Lofi Girl but with a cat instead.

Code Link: https://editor.p5js.org/kathleewong/sketches/j8K5WJknn


IMG_4545.MOV

Name: Mirin Scassellati

Title: The Demon's Lockbox

Description: A locked box with four puzzle pieces that only opens when the pieces are placed in the correct orientations and rotated. There is also a code portion where the demon in the box gives the riddle clues for the box positions.

Code Link: https://editor.p5js.org/how.she.makes.it/sketches/v0lbZ1IOo

(The arduino code is pasted at the bottom of the p5 link!)

Name: Sana Khan

Title: Sound Sensors

Description: After getting more comfortable with Arduino, I began to surf the adafruit website and I saw something called a circuit playground express. I was able to program this device using Arduino and upload sounds with Python. I liked how we incorporated music in this class and this time I wanted to make my own so I recorded instruments on Garageband. I used alligator clips to connect the sensors to large pieces of foil so that when someone touched a piece of a foil, a sound would ring and one of the lights would flash with a certain color.

Code Link: https://github.com/sanakhan1273/desinvfinal


Name: Joshua Baum

Title: Generalize Song Visualizer

Description: A song visualizer. You can upload your own song and then click through different screen which visualize the song in various ways based on amplitude and FFT analysis.

Code Link: https://editor.p5js.org/joshuabaum/sketches/rGiEEvld7


IMG_6131.mov

Name: Shrey Aeron and Mingyang Wang

Title: Duck Invasion

Description: A music making powered by balloons and a comfy duck light

Code Link: https://editor.p5js.org/shreystechtips/sketches/94PQ8yowZ

https://drive.google.com/file/d/1OZcBzxgQZ5P4DwVj7M-BLJqSvmtVtuAG/view?usp=sharing


IMG_5226.MOV

Name: Lucas Kim

Title: The Sad Stick

Description: An assembly of fabrics and sticks that rotate based on amplitude levels of a song, trying to bring the stick to life showing struggle

Code Link: https://drive.google.com/drive/folders/1jUu-OfJ3E7SUQCQDaDz910dF_gmIimoB?usp=sharing


(includes Arduino, and p5.js file)