For my university project, I'd like to create a "plant" light installation with the help of arduino and LED's.
So far, so good. Additionally, I want the installation to react to people.
It should have the following functions:
It reacts to the simple presence of people but a little stronger than the basic lighting.
If the LED lights are touched, the plants should light up and the lights move like a wave in every direction from its touched plant.
(much stronger than the reaction to the simple presence)
Possible technical approaches:
Using Kinect to track the movement of the nearby people. Or making use of an infra-red camera, that can track heat signatures. Or using a thermal camera, that has almost the same function.
Using flex sensors that react when someone touches the plant. Or a simple voltage field, that works similar, if someone touches it.
Can somebody tell me if there's a "smart" and possibly "cheap" way of implementing my project from the technical point of view?
Perhaps you could use capacitive sensors to detect when part of the plant has been touched.
Lighting up LEDs in patterns and so on in simple enough in theory, but gets harder the more you are dealing with. How many independent LEDs were you thinking of having?
As regards the display, if you were using an 8 by 8 array, a single MAX7219 can drive them with modest brightness (because they are being multiplexed, getting powered only one eighth of the time). This requires only three interface lines from an Arduino board - such as a Pro Mini.
You can use other I/O lines to implement a capacitance or "touch" sensor, perhaps four separate areas in quadrants using fine wire mesh integrated into the design.
Wow, thanks so much for your response, that really helps a lot!
I'm researching on your mentioned solutions now Can I ask you some questions later on, if something is still unclear to me?