Let There Be Light

Let There Be Light

set1

This project utilizes the BLE technology between an Arduino central with a button, a potentiometer, a light sensor, a water sensor, and an LED, and an Arduino peripheral controlling a rotating lamp with a hanging rotating lattice. The aim is to explore the layers of a central-peripheral control and use visual cues to imply functionality. The step-by-step interactions are as follows:

    1. The blue LED inside of a lotus origami on the packaged central lights up as the BLE connection is established. The user sees it and notices a button embedded in the origami and presses it. This lights up the blue LED in the identical lotus on the peripheral.

    2. The light sensor detects dimming in brightness as the user interacts with the peripheral. An LED in the koi origami lights up as this happens. 

    3. The user rotates the koi origami, making the lattice spin.

    4. The user notices the water drop icons next to the water sensor and sprays water on the surface, increasing the light brightness in the lamp.

I can see this being used as a playful lamp that can be used in the home setting. If two people are interacting with it, the multiple modes of control can invite surprising discoveries and interaction.

Experience Video

How It Works Video

Final Project Images

set3     set2

Development Images

img_4765 img_4778 img_4785

Code

Circuit Diagram

peripheral-diagram

diagram-central

Network Diagram

network-diagram