Skip to content

Media Library

This section contains additional resources to build understanding in related topics. They are organized into sections by topic or discipline. I consider the information found in different topics listed here relevant to an understanding of the conceptual space I refer to as "Hardware UX", which

Physical Computing

Physical Computing: Sensing and Controlling the Physical World with Computers
Dan O’Sullivan and Tom Igoe (2004)

This is a foundational text in the field of physical computing. It was pblished in 2004 which means some of the technical content about programming microcontrollers is a little outdated but the concepts still apply and can be adapted to modern hardware such as the Arduino and Raspberry Pi.

Recommended Reading

  • Beginner: Introduction, Ch 1: Electricity, Ch 3: Building Circuits, Ch 6: The "Big Four" Schematics, Programs, and Transducers, Ch 8: Physical Interaction Design, or Techniques for Polite Conversation, Appendix C: Schematic Glossary
  • Advanced: Ch 9: Sensing Movement, Ch 10: Making Movement, Ch 11: Touch Me

Learn Electronics with Arduino: An Illustrated Beginner's Guide to Physical Computing
Jody Culkin, Eric Hagan (2017)

This book covers basic electronics, Arduino programming, and microcontrollers with visual learners in mind. It's a worthy companion to the Arduino Projects Book included with the Arduino Starter Kit. The pink "Questions?" sections will answer many of the common questions encountered by designers new to electronics and working with Arduinos.

Making Things Talk: Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World Tom Igoe (2017)

Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks
Joshua Noble (2012)

Make: Wearable Electronics: Design, prototype, and wear your own interactive garments
Kate Hartman (2014)

Interaction Design

Designing Interactions
Bill Moggridge (2007)

The Design of Everyday Things: Revised and Expanded Edition
Don Norman (2013)

Interaction Design Sketchbook
Bill Verplank (2009)

The Art of Interactive Design: A Euphonious and Illuminating Guide to Building Successful Software
Chris Crawford (2002)

Electronics (DIY, Hobbyst)

Practical Electronics for Inventors
Paul Scherz & Simon Monk (2016)

Encyclopedia of Electronic Components Volume 1: Resistors, Capacitors, Inductors, Switches, Encoders, Relays, Transistors
Charles Platt (2012)

Encyclopedia of Electronic Components Volume 2: LEDs, LCDs, Audio, Thyristors, Digital Logic, and Amplification
Charles Platt (2014)

Encyclopedia of Electronic Components Volume 3: Sensors for Location, Presence, Proximity, Orientation, Oscillation, Force, Load, Human Input, Liquid ... Light, Heat, Sound, and Electricity
Charles Platt (2016)

Mechanical Design

Making Things Move
Dustyn Roberts (2010)

Back to top