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.
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.
Roll a Ball Game
A game made with Unity where player controls a ball (jump and move) to hit all the targets.