UX Collective

We believe designers are thinkers as much as they are makers. https://linktr.ee/uxc

Follow publication

Prototyping interactions between physical and visual interfaces

Alexander Widua
UX Collective
Published in
13 min readApr 18, 2021

An illustration depicting a hand reaching into a digital browser window and physical sphere.

How it works

Heads up

Prototyping interactions between physical and visual interfaces

A video clip which shows the turning of a potentiometer and a tachometer on different devices.
Turning the potentiometer updates the value on all clients that are connected to the React app.

What you’ll need

Prerequisite

🧰 Setting up the backend

Image showing the terminal output of the ‘npm init -y’ command.
npm init -y will create a default package.json file
A schematic diagram showing an Arduino board and a potentiometer component connected to the 5V, GND and A0 pin of the Arduino board.
An image depicting the terminal output of the ‘node server’ command.

🖼️ Setting up the frontend

npm i react react-dom && npm i -D @babel/core @babel/preset-env @babel/preset-react babel-loader webpack webpack-cli webpack-dev-server html-webpack-plugin
A depiction of the folder structure of the project.

🤝 Connecting the frontend and backend

An image showing two devices representing the value of the sensor.

💄 Styling the interface

Video clip which shows a simplified tachometer whose value goes up and down.

🚀 Deploying the project?

Wrapping up

Where to go from here

A video clip showing a website scrolled by tilting a physical object.

🌀 Prototyping outside the box

A video clip showing an LED matrix controlled by a grid in the browser window.

🔃 Bidirectional communication

📚 Resource list

The UX Collective donates US$1 for each article published on our platform. This story contributed to Bay Area Black Designers: a professional development community for Black people who are digital designers and researchers in the San Francisco Bay Area. By joining together in community, members share inspiration, connection, peer mentorship, professional development, resources, feedback, support, and resilience. Silence against systemic racism is not an option. Build the design community you believe in.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Responses (1)

Write a response

Hello Alexander Widua,
I am a member of SFun-Share, who is a media, aiming to share good design & articles on Chinese social media.We are the partner media of Alibaba Design, the partner media of China Bridge,and East China Branch of Shenzhen…

--