You have 3 free guides left 😟
Unlock your guides
You have 3 free guides left 😟
Unlock your guides

Sensors and input devices are the eyes and ears of interactive art. They capture real-world data, turning physical phenomena into digital signals. From touch and motion to light and sound, these devices enable artists to create responsive, immersive experiences.

Choosing the right sensors is crucial for bringing interactive art to life. Artists must consider the type of interaction, sensor specs, and compatibility with their system. Proper integration involves hardware connections, software setup, and data processing to create seamless, engaging experiences.

Types and Principles of Sensors and Input Devices

Types of sensors and input devices

Top images from around the web for Types of sensors and input devices
Top images from around the web for Types of sensors and input devices
  • detect physical contact or proximity
    • detect changes in capacitance when touched (touchscreens, touch-sensitive surfaces)
    • detect changes in resistance when pressure is applied (pressure-sensitive pads, buttons)
    • generate voltage when mechanical stress is applied (touch-sensitive surfaces, vibration detection)
  • track movement, orientation, and acceleration
    • measure acceleration and tilt (detecting orientation, motion)
    • measure angular velocity and rotation (tracking rotational motion)
    • measure magnetic fields (detecting orientation relative to Earth's magnetic field)
  • measure the proximity or distance of objects
    • emit high-frequency sound waves and measure time for echo to return (detecting proximity, distance)
    • emit infrared light and measure reflectance or time-of-flight (detecting proximity, distance, gestures)
  • detect and measure light intensity or color
    • (LDRs) change resistance based on incident light intensity (detecting ambient light levels)
    • amplify current based on incident light intensity (detecting light levels, color)
  • convert acoustic signals into electrical signals
    • convert sound waves into electrical signals (detecting audio input, triggering events)
  • measure various environmental conditions
    • (thermistors, thermocouples) measure ambient temperature (monitoring environmental conditions)
    • measure relative humidity (monitoring environmental conditions)

Principles of sensor data capture

  • Analog sensors produce continuous voltage or current signals
    • Require for processing by microcontrollers
  • produce discrete digital signals (high or low)
    • Can be directly read by microcontrollers without ADC
  • enable data transfer between sensors and microcontrollers
    • is a two-wire serial communication protocol (connecting multiple sensors to a single microcontroller)
    • is a four-wire serial communication protocol (high-speed data transfer between sensors and microcontrollers)
    • is a serial communication protocol (transmitting data between sensors and microcontrollers or computers)
  • and affect data quality and processing requirements
    • Sampling rate is the number of measurements taken per second (Hz)
    • Resolution is the number of bits used to represent each measurement
    • Higher sampling rates and resolutions provide more accurate data but require more processing power and storage

Selecting and Integrating Sensors and Input Devices

Sensor selection for interactive art

  • Consider the type of interaction desired (touch, motion, distance, light, sound, environmental)
  • Evaluate sensor specifications to ensure they meet project requirements
    • Range, accuracy, resolution, and response time
  • Assess compatibility with microcontrollers and software platforms
    • Check communication protocols (I2C, SPI, UART)
    • Verify library and driver support for selected platform
  • Consider environmental factors to ensure reliable functioning
    • Operating temperature, humidity, and lighting conditions
  • Evaluate power requirements to ensure the power supply can support all components
    • Check voltage and current consumption

Integration of sensors with systems

  1. Establish hardware connections
    • Connect sensors to microcontroller pins according to datasheets
    • Use appropriate communication protocols (I2C, SPI, UART)
    • Ensure proper power supply and grounding
  2. Configure software
    • Install necessary libraries and drivers for selected sensors
    • Configure communication settings (baud rate, clock speed, etc.)
    • Initialize sensors and set appropriate sampling rates and resolutions
  3. Process and interpret data
    • Read sensor data using appropriate functions or methods
    • Apply signal processing techniques (filtering, smoothing, thresholding)
    • Map sensor data to desired output or control signals
  4. Calibrate and test
    • Perform initial calibration to establish baseline readings
    • Test sensor responses under various conditions
    • Adjust software parameters as needed to optimize performance
  5. Integrate with other project components
    • Use sensor data to trigger events, control actuators, or modify visuals
    • Ensure smooth integration with other hardware and software components
    • Test the complete system to verify desired interactive behavior
© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.


© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.

© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.
Glossary
Glossary