CYAN INFINITE : Latest Posts

Linux VNC guide

This is a short guide on how to configure Virtual Network Computing (VNC) in Linux.

Installing OpenCV in Ubuntu for Python 3

Installing OpenCV in linux for Python 3 is not that straight forward, so in this tutorial, we’ll go through the steps on how do we do it. We’ll be using a 64 bit Ubuntu 16.04 system, and Python 3.5 in...

Arduino Audio Visualiser

A simple Arduino mini project before I resume working on the other projects. In this project, I’m using a 8×8 RGB matrix shield to display the audio visualisation of an audio file loaded in Processing.

NUS Hack & Roll Hackathon 2016

Once again I participated in the Hack&Roll Hackathon (which was exactly 1 year ago), which was held in the weekends in NUS. In this hackathon, I decided to create a device that reads out twitter feeds to the users. *UPDATE:...

Revamping SMScheduler

I came across an old android project that I did in the past one day & decided to implement more features in the application. The link to the old project is here:

Arduino self balancing robot – Update #4

Coming up, another short update on my self balancing robot! In this update, I focused solely on improving the connections, structure and placement of the components on the robot. (P.S. I have uploaded the SketchUp & STL files on Github....

Arduino self balancing robot – Update #2 & #3

After much consideration, I think I will try to make a self balancing robot first before a ball balancing robot as to get a better understanding of “balancing” algorithms first. Hence, I’m working on a self balancing robot now instead....

The classic 5110 Nokia Screen

The classical Nokia 5110 graphic display screen has a resolution of 84 x 48 pixels & can be used to display simple graphics & data in various projects. Therefore, in this post, we’ll be exploring how we will interface the...