physical-computing

project "Blinkenlichten"

Exploring hardware and Arduino introduced new ways to see how programming can be applied to operational machines. This was our final project of the semester. The course theme was "Albtraum Stadt" (= "Nightmare City"). First, we decided on a color scheme—red, blue, and silver—then selected materials, ensuring an upcycling approach. We also considered proportions, designing a miniature town where buildings were smaller than the cat, soda can, and other elements. Finally, we planned how the final installation should be presented. Our group created a traffic light, constructed from cardboard and plastic cones. The hardware components included RGB LEDs, a circuit board, wires, an ultrasonic sensor, capacitors, resistors, and an Arduino board. We first tested the connections on a breadboard before soldering them together on a circuit board. The goal was to program the lights to respond to distance: as a person approached, the lights would activate one by one. The third light illuminated when standing furthest away, the second when moving closer, and the first when reaching the shortest distance from the sensor. This small video on the right demonstrates how the traffic light operated. One of the biggest challenges was coding the second light to stay visible longer, preventing it from switching too quickly to the first light. Fine-tuning the timing and responsiveness of the system required careful adjustments. This project demonstrated the versatility of coding in physical computing, highlighting how programming interacts with hardware to create interactive and dynamic installations.

source code
first test on a breadboard

first test on breadboard

first test on a breadboard

final, connecting wires into Arduino

first test on a breadboard

first sketch

sketch how to connect the wires

final sketch how to connect all the wires

arduino with cables

cutting the RGB-lights

cables soldered together

final result, soldering

cables soldered together

second idea: isolating the wires