Aaron Tan's repositories
lyric-grabber
Grabs lyrics from lyric websites and puts them into ID3 tags and text files. PyQt, Python.
fitbit-pomodoro
A Pomodoro app for the Fitbit OS, written in JavaScript.
homebridge-dht22
A homebridge plugin for the DHT22 temperature and humidity sensor. C, C++, and JavaScript.
homebridge-bmp280
A Homebridge plugin for the BMP280 temperature/barometric pressure sensor connected to Raspberry Pi over SPI. C, C++, and JavaScript.
cbschedule
A Pebble app to fetch and display the schedule for Colonel By Secondary School, written with Pebble.js.
hkscs-unicode-converter
hkscs-unicode-converter is a Python package for converting HKSCS characters assigned to Private Use Areas of Unicode to their equivalents in Unicode 4.1 onwards.
homebridge-sgp30
A Homebridge plugin for the SGP30 eCO2 and TVOC sensor connected to Raspberry Pi over I²C. C, C++, and JavaScript.
homebridge-soil-moisture
A Homebridge plugin for an analog soil moisture sensor. Sensor <--> Arduino Dock <--UART--> Omega2 <--MQTT--> Raspberry Pi. JavaScript, Python, and the Arduino Language.
star-wars-targeting-computer-watchface
A Star Wars Targeting Computer watchface for Pebble, written in C.
literary-terms-question-bank
A literary terms question bank for IB students, written in Java.
simple-metar
A minimalist and responsive METAR display website.
fitbit-carta
A minimalist maps watchface for Fitbit OS.
fitbit-metar
A METAR app for the Fitbit OS, written in JavaScript.
homebridge-micropython-bme280
A Homebridge plugin for a BME280 Temperature/Humidity/Pressure Sensor <--> ESP8266/WeMos D1 Mini <--MQTT--> Raspberry Pi. JavaScript, Python.
homebridge-pms7003
A Homebridge plugin for the PMS7003 dust/particulate matter sensor connected to Raspberry Pi over UART. C, C++, and JavaScript.
homebridge-veml6030
A Homebridge plugin for the VEML6030 ambient light sensor connected to Raspberry Pi over SMBus. C, C++, and JavaScript.
lit-brolly
Nōn omne quod nitet aurum est.
poke-ball-watchface
A Poké Ball watchface for Pebble, written in C.
simple-taf
A minimalist and responsive TAF display website.
stm32-exploration
STM32 microcontrollers exploration. Covers the basics (linker scripts, assembly, GPIO, interrupts, clocks) and some other fun stuff (FreeRTOS, Rust).
rpi-albumart
Show album art for the current track and total scrobbles from Last.fm on a very cute computer. Uses the Rocket web framework + Tera for templates, all in Rust.
basic-watchface
A super basic watchface for Pebble modelled after the low battery screen, written in C.
homebridge-bme280
A Homebridge plugin for the BME280 temperature/humidity/barometric pressure sensor connected to Raspberry Pi over I²C. C, C++, and JavaScript.
homebridge-display
A script to display values received over MQTT on an HD44780 display, and the associated systemd configuration.
rpi-i2c-bitbang
Bit-banged I2C driver using the BCM2835 library for Raspberry Pi.