← projects

MakeNodes

RoleCo-designer, Developer & Researcher
Timeline2022–2024
Published inInternational Journal of Human-Computer Studies (IJHCS)

A phygital toolkit that empowers people with intellectual disabilities to design and build their own smart spaces — no code, no screens, just physical nodes they can pair with their hands.

All MakeNodes sensor and actuator nodes arranged together
The Problem

The people who could benefit most from IoT are excluded from building it.

IoT devices are everywhere, but individuals with intellectual disabilities are almost entirely excluded from designing and building them. Existing maker toolkits assume technical literacy, and even simplified approaches rarely address cognitive accessibility, fine motor challenges, or the need for scaffolded interaction. More critically, most toolkits treat smart objects as isolated units, ignoring the networked, cause-and-effect nature of IoT ecosystems.

The Solution

Physical nodes, no screens, no code — just pair and place.

MakeNodes breaks down the concept of "smart object" into individual, connectable sensor and actuator nodes. Users pair nodes through physical manipulation — either by bringing them into direct contact or by using a "Magic Wand" scanning tool — to create trigger-action networks: a motion sensor that activates a buzzer, a button that turns on a light.

Color coding distinguishes sensors (gray, arrow-shaped) from actuators (blue, square-shaped). Dual labels combine illustrations and text. Magnets let nodes attach to any metallic surface or everyday object. Immediate sensory feedback confirms every action.

MakeNodes interaction flow: select nodes, pair (proximity or wand), place in environment
My Contribution

From design principles to working hardware.

Interaction & industrial design

Designed the node enclosures, the color/shape coding system, the dual-label scheme, and the two pairing modalities (proximity and Magic Wand). Each design choice was grounded in co-design sessions and literature on cognitive accessibility.

Hardware & firmware

Developed the nodes using ESP8266 boards, RFID readers/tags, and custom 3D-printed PETG enclosures. Designed the networking layer (SSDP auto-discovery, HTTP commands, Raspberry Pi hub) that coordinates the entire ecosystem.

Workshop design & facilitation

Planned and ran 3 workshops with 12 adults with intellectual disabilities and their caregivers at Fraternità&Amicizia, a non-profit in Milan. Designed the two-phase methodology: Phase 1 (color and shape co-design tasks) informed the toolkit's visual language; Phase 2 (embodied exploration + naturalistic observation) tested usability and engagement.

Data analysis

Analyzed video transcriptions, adapted SUS questionnaires, caregiver feedback, and the color/shape task data to produce design guidelines for accessible IoT toolkits.

Toolkit Design

Every design decision in one object.

MakeNodes dual-label system: each node shows its function and pairing instructions
Two Pairing Modalities

Intuitive vs. engaging — a design tension.

Both pairing modalities in use: proximity pairing on the left, Magic Wand on the right
Proximity pairing

Two nodes brought together — shape-matching guides alignment. Zero errors, no assistance needed.

Most intuitive
Magic Wand

User scans sensor, then actuator(s). LED strip provides progressive feedback. Higher learning curve, but more engaging.

Preferred by 8/12 participants
Results

12 participants, 12 working solutions, zero researcher interventions.

3Workshops12 adults with ID (mild to severe) + caregivers
12Networks createdAll groups completed tasks without researcher intervention
4.75/5Satisfaction"Did you like MakeNodes?" and "Would you recommend it?"
5/6Caregiver interestWould include MakeNodes in regular center activities

All participant groups successfully identified real-life problems and built working sensor-actuator networks — from bathroom occupancy signals to intruder alerts to crowded-room notifications. Participants from the micro-community (shared apartment) showed the strongest engagement, generating the most ideas and reflecting most deeply on their daily challenges.

In the Field
Workshop participants exploring MakeNodes on a table
MakeNodes deployed in the environment using magnets
What Participants Built

Real problems, real solutions.

Bathroom sharingmicro-community

A button attached to the toilet seat paired with a color-changing LED outside the door. Pressing the button turns the light red, signaling the bathroom is occupied.

Intruder alertmicro-community

A PIR motion sensor placed near the window, paired with a buzzer on the bedside table. Triggered by movement near the window at night.

Crowded room signalday center

A wall-mounted button paired with a multi-color LED on the door. Anyone can press the button to signal the room is too full; the light warns others not to enter.

Silent speaking requestday center

An RFID reader at the center of a table paired with vibration motors on each chair. Scanning a personal tag signals everyone to quiet down — designed for group settings where verbal communication is difficult.

Design Insights

Three findings that go beyond this toolkit.

Real-life context drives engagement.

Participants who designed for spaces they felt ownership over (their shared apartment) generated more ideas and needed less prompting than those designing for communal day-center spaces. Personal stakes matter more than familiarity.

Visual affordances scaffold understanding — but don't replace demonstration.

Color coding and shape differentiation helped users distinguish sensors from actuators after a brief explanation. However, no participant figured out the pairing mechanism through exploration alone. Embodied cues work best when paired with a short guided demo.

Usability and desirability can diverge.

Proximity pairing was the most intuitive method — fewer errors, no assistance needed. Yet 8 out of 12 participants preferred the Magic Wand on the questionnaire, drawn by its interactive LED feedback. The lesson: engagement features can outweigh ease-of-use in user preference, even when they add friction.

What Came Next

MakeNodes revealed a key limitation: while effective for simple sensor-actuator pairings, the manual approach couldn't scale to more complex configurations or evolving needs. Users also needed external support to conceptualize real-life scenarios.

These insights directly informed the design of Smartifier, which replaces the physical pairing with an LLM-driven conversational interface — keeping the same user-centered philosophy but extending the system's expressiveness and scalability.

See Smartifier →
Paper — IJHCS ↗PhD Dissertation — Chapter 6, Politecnico di Milano, 2025