arrow_back

Back

Popping Color

Field

Digital Art

Interactive Art

Projection

Development Duration

October 1, 2018 - May 31, 2019

Components

Arduino

NeoPixel

Serial communication

Switch

Development Tools

Arduino IDE

openFrameworks

Project type

Personal Project

Summary


Colorful circles are projected on the ground, and action occurs in the projected image when a person steps on it. Staff members operate controllers in accordance with the action of people, providing an experience as if the work is changing according to the people.

Purpose


  • To create artwork to entertain guests for a projection mapping event at a university festival.

  • To create interactive works.

Process


Development Policy

Based on last year's results, the concept of the work was decided as follows. (1) Colorful circles are projected on the ground, and (2) when people step on them, an action is triggered.

Methods for detecting human position include a laser range finder, depth sensor, and image processing. We considered creating interactive works using sensors but abandoned them for the following reasons.

  • The production period was limited to three days.

  • The venue was dark, and many people were moving around, so sensors could not be installed near the ground for visitor safety.

Instead, the operator will control the system manually according to the people's actions, providing an experience as if the images are changed according to the people's movements. In addition, by creating a special interface (controller) for this work and creating a system that allows movement to be added to the images with a button, the policy was designed to make it fun and easy for the operation staff to participate in the work.

System Configuration

Projected content was created in openFrameworks. The Arduino, the microcontroller in the controller, controls LEDs, reads button states, and communicates with an app on the laptop. The projector projects the openFrameworks execution screen.

Projected Contents

Two types of content were created: (1) a type in which circles disappear when people step on them, and (2) a type in which ripples spread. Transitions between scenes can be made with a keyboard on the laptop. Messages to the visitors are projected on the ground. For example, “Jump! Jump!" and "Almost at the end!” and "Thank you for playing with us!”. The position and direction of the displayed messages were tested in several patterns, and the best position for people to see the messages was decided in the end. (Image left and middle: under testing, Right: final version)

1161457oERHO2d0.jpg

1161457OxuE6C1Z.jpg

1161457zdjh11LV.jpg

Controller Device

The main body was cut and assembled using a laser cutting machine from an MDF board. The buttons correspond to the 16 circles projected on the ground. Each button has a built-in LED to make the button light up. Full-color LEDs are built so that the color of the controller buttons matches the circle of the projected content. The buttons are made of 3D-printed parts, and when the buttons are pushed, two tact switches placed below each button are pressed. The two switches are connected in parallel, so it is recognized if either one is pressed. In addition, translucent filaments were used for the button’s material to diffuse the LED light.

1161457sk0usKcR.jpg

1161457asEyZAjQ.jpg

1161457O9foK8hr.jpg

11614577KqaPSDW.jpg

1161457AnkTGY7U.jpg

1161457LuOjysg5.jpg

Experience


  • Experience using Open Frameworks, a new visual programming tool.

  • Experience in connecting applications on a PC and a microcontroller via serial communication.

Future Work


I want to add sound effects and background music.

Gallery


h400-1161457m5KOax4T.jpg

h400-1161457DgOqH76O.jpg

h400-1161457U8NslIJ9.jpg

h400-1161457Gwp3zW0j.jpg

arrow_back

Back