0%

Du Shuo Xuan's Coding Projects

Hi, I'm Du Shuo Xuan! and I am 12 years old. I began learning robotics with Lego Mindstorms and block-based coding in Primary 2, building robots to automate daily tasks. This sparked my interest in solving real-world problems and exploring text-based coding with Python. I started by writing programs to solve math problems and later used Pygame to create educational games for my friends to enjoy. I have also documented my journey in robotics, coding, innovation, and STEM.

Portrait of Du Shuo Xuan

Project 1: Touch activated ping pong racket

Touch activated ping pong racket

I learnt how to use the LEGO technic parts to create different designs. Using the coding concept of conditionals (if-else), together with different sensors, I coded my designs to do certain actions only if a specific condition is met. Among many other projects, I created a ping pong racket that hits the ball if the touch sensor is activated

Project 1: Touch activated ping pong racket
Project 2: Ultrasonic activated rack and pinion door
Project 2: Ultrasonic activated rack and pinion door

Ultrasonic activated rack and pinion door

I applied coding concepts such as conditionals (if-else) and using an ultrasonic sensor, I built a rack and pinion door mechanism that automatically opens when it detects someone approaching. This project simulates real world automatic door systems commonly found in malls and offices.