1

I'm trying to make an interactive installation where I have 6 pressure pads that each control an Air Fan. The pressure sensors ideally will be on chairs.

I would like the changes in pressure to change the speed of the Air Fans.

What is the easiest way for me to do this? Can I do it with just an Arduino?

I haven't bought anything yet as I'm assessing what the best route is.

MatsK
  • 1,366
  • 1
  • 11
  • 24
JASP
  • 21
  • 2

3 Answers3

1

If you mean this kind of sensor:

The sensor is a simple microswitch with mechanical pressure switching point, which means your Arduino just needs to monitor 6 digital inputs. That is entirely possible.

The sensors would have one side connected to ground, and the other to a GPIO pin on the Arduino, with a pull-up resistor to 5V. Your code should just check each of the 6 GPIO inputs. If the pressure sensor is tripped, the input would be LOW, otherwise HIGH.

jose can u c
  • 6,974
  • 2
  • 16
  • 27
0

Yes one Arduino have enough in and out-put to make your project fly.

The sensor that would detect pressure sensor is called "Force Sensitive Resistor".

Example: http://www.ladyada.net/make/midisense/forcesensors.html

They need some amplifier circuitry that could adapt the sensors low output signal to an Arduino analog input.

And to make six digital output that uses PWM to control the FAN's is also quite straight forward. but may also be subject to some driver circuit.

MatsK
  • 1,366
  • 1
  • 11
  • 24
-1

What is the easiest way for me to do this?

you have to figure out how those sensors output their pressure measurements. if it is analog, you will need 6 analog pins, or have to a way to mux 6 analog inputs.

if it is digital, you will have to figure out how - 6 parallel output or 6 serial output; 6 GPIO digital or 6 numerical digital, ......

basically, do your homework first so others can help you help you.

dannyf
  • 2,813
  • 11
  • 13