ScholarQuill logoScholarQuillUniversity Notes
  • Notes
  • Past Papers
  • Blogs
  • Todo
Login
ScholarQuill logoScholarQuillUniversity Notes
Login
NotesPast PapersBlogsTodo
More
SubjectsDiscussionCGPA CalculatorGPA CalculatorStudent PortalCourse Outline
About
About usPrivacy PolicyReportContact
Notes
Past Papers
Blogs
Todo
Analytics
    Current Subject
    🧩
    HCI & Computer Graphics
    COMP3145
    Progress0 / 73 topics
    Topics
    1. The Human: Input-output channels2. Human memory3. Thinking, Reasoning, Problem solving4. Emotions and Individual differences5. Psychology and design of interacting systems6. The Computer: Text entry devices7. Positioning, Pointing, and drawing devices8. Display devices9. Devices for virtual reality and 3D interaction10. Physical controls, Sensors and special devices11. Paper printing and scanning12. Memory, Processing and networks13. The Interaction: Models of interaction14. Frameworks and HCI15. Ergonomics16. Interaction styles17. Elements of the WIMP interfaces18. Interactivity and Context of interaction19. Usability Paradigm and Principles: Introduction20. Paradigms for interaction21. Interaction Design Basics: What is design22. Process of design and User focus23. Navigation design24. Screen design and layout25. Iteration and prototyping26. HCI in Software Process: Software life cycle27. Usability engineering28. Iterative design and prototyping29. Design rationale30. Design rules and Guidelines31. Golden rules and heuristics32. HCI patterns33. Evaluation techniques and methods34. Task analysis35. Universal design36. User support systems37. Computer Supported Cooperative Work38. Groupware systems39. Implementation of synchronous groupware40. Ubiquitous computing41. History of Computer Graphics42. Graphics architectures and software43. Imaging and vision: Pinhole camera, Human vision, Synthetic camera44. Modeling vs. rendering45. OpenGL Architecture46. Displaying simple two-dimensional geometric objects47. Positioning systems and windowed environment48. Color perception and models49. RGB, CMY, HLS color models50. Color transformations51. Color in OpenGL: RGB and indexed color52. Input: Network environment and client-server computing53. Input measures: event, sample and request input54. Using callbacks and picking55. Affine transformations: translation, rotation, scaling, shear56. Homogeneous coordinates and concatenation57. Current transformation and matrix stacks58. Three Dimensional Graphics: Classical viewing59. Specifying views in 3D60. Affine transformation in 3D61. Projective transformations62. Ray tracing63. Shading: Illumination and surface modeling64. Phong shading model65. Polygon shading66. Rasterization: Line drawing via Bresenham's algorithm67. Clipping and polygonal fill68. BitBlt operations69. Hidden surface removal (z buffer)70. Discrete Techniques: Buffers71. Reading and writing bitmaps and pixel maps72. Texture mapping73. Compositing
    COMP3145›Physical controls, Sensors and special devices
    HCI & Computer GraphicsTopic 10 of 73

    Physical controls, Sensors and special devices

    4 minread
    643words
    Beginnerlevel

    Physical Controls, Sensors, and Special Devices

    These devices provide ways for users to give input to computers beyond standard tools like keyboards and mice. They support specialized tasks, gaming, industrial control, accessibility, 3D interaction, and sensor-based interfaces.


    1. Physical Controls

    Definition: Physical controls are hardware input mechanisms that users manipulate directly to control systems or interfaces. They include buttons, switches, knobs, wheels, and joysticks.

    They provide tactile feedback, making them useful in environments where precise, reliable control is required.


    a. Buttons and Switches

    Definition: Simple on/off input mechanisms (binary input).

    Examples:

    • Power switches
    • Elevator buttons
    • Pushbuttons on machinery

    Advantages:

    • Reliable
    • Easy to use
    • Provide strong physical feedback

    b. Knobs / Rotary Controls

    Definition: Circular controls rotated to adjust continuous values.

    Uses:

    • Volume knobs
    • Temperature controls
    • Industrial machinery

    Advantages:

    • Fine adjustment precision

    c. Sliders

    Definition: Linear controls that move along a track to adjust values.

    Examples:

    • Audio mixers
    • Brightness sliders

    d. Joysticks

    Definition: Stick-based controls that detect movement in one or more directions.

    Used in:

    • Games
    • Flight simulators
    • Wheelchairs
    • Robotics

    e. Steering Wheels, Pedals, and Levers

    Specialized physical controls used in:

    • Driving simulations
    • Industrial equipment
    • Heavy machinery training
    • Arcade systems

    2. Sensors

    Definition: Sensors are devices that detect physical changes in the environment and convert them into digital signals for computer processing.

    They enable systems to take context-aware input from the real world.


    a. Motion Sensors

    Function: Detect movement and acceleration. Examples:

    • Accelerometers (detect tilt, shake)
    • Gyroscopes (detect rotation)
    • IMUs (Inertial Measurement Units)

    Used in:

    • Smartphones
    • VR/AR systems
    • Game controllers (Wii Remote)

    b. Proximity Sensors

    Function: Detect the presence of nearby objects without touch.

    Used in:

    • Touchless controls
    • Smartphones (screen turns off during calls)

    c. Light Sensors / Ambient Light Sensors

    Used to automatically adjust screen brightness.


    d. Touch Sensors

    Definition: Detect touch or pressure on surfaces.

    Used in:

    • Touchscreens
    • Trackpads
    • Touch-sensitive controls on appliances

    e. Temperature Sensors

    Used in wearable devices, embedded systems, and weather measurement.


    f. Microphones (Audio Sensors)

    Convert sound waves into digital signals. Used for:

    • Voice input
    • Sound-based interaction
    • Smart assistants

    g. Cameras / Image Sensors

    Enable:

    • Gesture recognition
    • Eye tracking
    • Computer vision applications
    • Facial recognition

    h. Biosensors

    Detect physiological signals from the human body.

    Examples:

    • Heart rate sensors
    • EEG sensors
    • GSR (Galvanic Skin Response) sensors

    Used in health monitoring and affective computing.


    3. Special Devices

    These are specialized input/output devices designed for unique tasks or specific domains.


    a. Haptic (Force-Feedback) Devices

    Definition: Devices that simulate touch sensations using vibration, pressure, or resistance.

    Examples:

    • Haptic gloves
    • Force-feedback steering wheels
    • Medical simulation tools

    Used in VR training, surgery simulation, and gaming.


    b. Eye-Tracking Devices

    Definition: Track where the user is looking to allow gaze-based interaction.

    Uses:

    • Accessibility
    • VR
    • Marketing research
    • Hands-free control systems

    c. Brain–Computer Interfaces (BCI)

    Definition: Allow direct communication between the brain and a computer using EEG or neural sensors.

    Uses:

    • Accessibility for paralyzed users
    • Research
    • Assistive tech

    d. RFID and NFC Devices

    Definition: Use radio signals to identify or interact with tagged objects.

    Applications:

    • Contactless payments
    • Keycards
    • Inventory tracking

    e. GPS Receivers

    Provide location-based input for navigation apps and mobile devices.


    f. 3D Motion Controllers

    Devices for precise 3D manipulation (e.g., SpaceMouse).

    Used in CAD, engineering, and 3D modeling.


    g. Stylus and Digital Pens (Advanced)

    Used for high-precision drawing, handwriting recognition, and annotation.


    Summary Table

    Category Device Type Main Purpose
    Physical Controls Buttons, knobs, sliders, joysticks Direct physical interaction with tactile feedback
    Sensors Motion, touch, light, cameras, biosensors Sense real-world data and convert to digital input
    Special Devices Haptics, eye trackers, BCI, RFID, 3D controllers Support advanced, domain-specific interaction

    Relevance in HCI

    • Enable natural interaction (touch, motion, gestures)
    • Support specialized tasks (simulation, design, gaming)
    • Improve accessibility (eye tracking, BCI, switches)
    • Enhance context-aware systems (sensors reacting to environment)
    • Increase immersion in VR/AR and 3D environments

    These devices greatly expand how humans can interact with computers beyond traditional keyboard and mouse input.

    Previous topic 9
    Devices for virtual reality and 3D interaction
    Next topic 11
    Paper printing and scanning

    Past Papers

    Open this section to load past papers

    Click on Show Past Papers to see past papers.
    On This Page
      Reading Stats
      Est. reading time4 min
      Word count643
      Code examples0
      DifficultyBeginner