Qiyang Sun's Projects
Jump to: Third Year Project | Research Projects | Software Projects | Miscellanea
Part III Individual Project (COMP3200, AY2024-2025)
Not yet available.
Research Projects
A Cyber Security Research Project (Summer 2024, WIP)
Sorry, not available yet.
This project may remain confidential until it is published. I am sorry that no public information is available at this moment.
MAR24: Minimal Autonomous Rover (Summer 2024, WIP)
An embedded system/computer vision project supervised by Dr Klaus-Peter Zauner.
This project is to develop a computer vision board that detects the gates formed by pairs of ArUco markers, and output the coordinate of the gate to the rover's microcontroller. The system is designed to use minimal resources (e.g. run on a Raspberry Pi Zero board) and work very reliable under many circumstances (e.g. strong sunlight, high contrast, rain). To make the board boot fast, it may be necessary to build a lightweight Linux using Yocto. The vision module may be used for ELEC2209 Engineering Design module.
Software Projects
VCS: GitHub (@iamsqy) | University Git (@qs2g22)
Ad Auction System (Spring 2024)
Online Advertising Dashboard is a software for COMP2211 Software Engineering Group Project (SEG). See EdShare link for project requirements. Agile methodologies were used. The software is written in Java and the GUI is written using JavaFX. This is a group project throughout the entire semester two.
The group members are Antonio Cardoso Pinto, Luke Mazarelo, Jacob Howells and Patrick Kataa.
TetrECS (April 2023)
TetrECS is a fast-paced block placement game written in Java. JavaFX is used for graphic user interface. This project is also the Coursework of COMP1206 Programming II. The coursework was marked 80 out of 80 (100%).
Miscellanea
COMP2215 Computer System II (Spring 2024)
As you may already know, I sat in on almost the whole of COMP2215 module. I obtained the hardware kit with a Raspberry Pi Pico W and a Maker Pi Pico from Dr Klaus-Peter. I built some elementary projects after finishing the exams. (This is the coursework for COMP2215 but obviously, I didn't need to do it.)
- Rick-rolling Pico that plays Never Gonna Give You Up on GPIO 18 buzzer
- FAT writer that talks to a SD card using SPI
I put the stuff here instead of the student wiki because I am not on that module.
Secure Telnet (Jan 2024, Abandoned)
The STELNET project – a secure implementation of the Telnet protocol.
This project aims to provide a secure and encrypted communication channel
over the traditional Telnet protocol. The project consists of a client
component (stelnet
) and a server component (stelnetd
). The
specification is here. This project is currently abandoned.
AuChk (July 2020)
AuChk (link no longer available) is a Windows application written in Borland Delphi (Wikipedia entry for Delphi, please view history and look for older versions; the vintage Borland Delphi 7's website in 2002 on archive.org). This project checks if a media file can be played on an old version of Windows Media Player, which was installed on the radio and television broadcast computer in my high school. Unfortunately, this project retired in 2021 after I graduated.