Web application with 3D prototyping and Arduino integration

Echo Architect

Date

Dec 9, 2019Apr 25, 2020

Role

Backend Engineer (Node.js, Socket.io) · 3D Designer (Maya, Rhino3D)

Project type

Web application with 3D prototyping and Arduino integration

Project code

Proof-of-concept demo video

Final demo video

Built with

React.js
Node.js
Socket.io
Arduino

A university group project that was created based on a playful connection theme, which combined design, software, hardware and programming skills.

Within the first four months (1st semester), we conducted user research (interviews) based on our ideas, 3D visualised potential looks of the final physical prototype.


In the second semester, we started the design and build of the physical prototype, created front-end web presence and system, developed real-time machine communication and server logic.


Finally, we wrote a design and evaluation report to sum up our experience and effort put into the project as well as our conclusive thoughts on the teamwork, the project concept and success rate.


What I learned from this project is:

  • How I can visualise 3D prototypes with 3D modelling and printing skills. More on this on the Design page if you're interested.
  • How to develop a backend server using Node.js.
  • How to build the hardware and connect it to an Arduino and run the firmware using the Arduino IDE.

Related projects