Week 6: Class Notes

Discussion: Intangible interaction in exhibition or spatial design based on the three readings (Moma, The Trouble with Table 101, Learning from Las Vegas)

  • How physical elements such as architectural design guides human behavior and feelings in the space
  • Design of physical elements to shape intangible interaction (remember Heidegger’s jar)
  • Interplay between intention, spatial design, human behavior, work flow, money, and aesthetics
  • What would be other ways to communicate the new Moma’s paradigm change to the visitors? If not physical design and with intangible interaction.
  • Threshold of feelings (“42 inches!” by Stephanie) in Table 101
  • Thinking intangible interaction in larger scales (human scale, urban scale…)

Lecture/Demo: Using BLE on Arduino

  • Basic concepts
    • Publish-subscribe model
    • Central (e.g., your laptop, phone…) and peripheral (e.g., controllable light, fitness device…)
    • Peripheral
      • Services (e.g., light controller’s light service)
      • Characteristics (e.g., brightness, r, g, b)
    • Central
      • read, write, indicate, notify
    • General Advertising Profile (GAP)
    • UUID: 128bit numbers (UUID Generator)
    • Central Apps (BLE debug apps): BlueSee, LightBlue, Bluetooth Le Explorer…
  • RSSI (Received Signal Strength Indicator, dbm)
    • Range: -100 (no signal) ~ 0 (best signal)
    • The signal strength changes depending on the distance and surrounding environmental factors (e.g., objects, people in the range)
    • You can check your Wifi’s RSSI from your laptop
    • Using rssi() in the ArduinoBLE library

Lab: Using BLE with ArduinoBLE library

  • Controlling an LED on an Arduino with Central apps from laptop/phone
  • Controlling an LED on an Arduino from a button on the other Arduino (work in pairs)
  • Change the brightness of an LED according to RSSI (distance-almost)
  • p5.BLE

“Seeing” with Signals