Skip to content

Create & build

Tools: Arduino | Fusion360 | Unity3D | C#

A selection of small, experimental snippets where I explored new technologies, including (but not limited to) hardware, Arduino, 3D modeling, 3D printing, audio processing, shaders, and creative coding.

Shader

Selection of shaders made with Unity.

Tilt indicator

Used 8 LEDs, MPU9250, and 595 shift register, to indicate the tilting angle of the breadboard within the range of +/- 90 degrees.

Aim and Hit game

A game built with an OLED display, IMU, and joystick, where players move a pixel by tilting the breadboard to hit randomly generated targets.

IMU Data Analysis

Reads and displays accelerometer and gyroscope data from an MPU9250 IMU. The sensor values change when the device is moved along different axes.

3D print a radar fixture

3D fixture design for an Ultrasonic Sensor and servo motor using Fusion 360; 3D printed for the next project (on the right). 

Radar

A simple radar made with servo motor and ultrasonic sensor. The radar displays the relative distance of an object from the radar.

Light Game

A light game using ESP32 and peripherals. Player adjusts light intensity to match a target value. The buzzer feedback plays higher/lower pitch as they get closer/further away from the target.

Immersive Audio

Spatialized 3D audio with environmental effects such as echoes, sound occlusion, directional sources, HRTF rotation, and controllable ambient audio.

AR game: FriendsSafari

An AR app built with Unity and Vuforia that aims to act as an icebreaking activity and create connections between people.

Roll a Ball Game

A game made with Unity where player controls a ball (jump and move) to hit all the targets.

© 2025 by Jamie Dinh