A while back I reverse-engineered the Outback MATE protocol and made a Python library for emulating a MATE, and set it up collecting data from the family Holiday House. Then I found an open-source library called Grafana, and was finally able to put the data to use!
Read More...
I am a passionate hacker who loves everything embedded.
Here you can find my latest projects and articles!
Featured Projects
Hackaday.IO
Articles
GitHub
Recent Posts
pyMATE

pyMATE is a python library that can be used to emulate an Outback MATE unit, and talk to any supported Outback device such as an MX charge controller, an FX inverter, a FlexNET DC monitor, or a hub with multiple devices attached to it.
Read More...RIoTLCD

I've always been interested in the idea of re-using old laptop LCDs, but it always seemed out of my reach until recently I had a huge urge to wire up a special sunlight-readable Portege R500 "transflective" LCD, and I discovered it isn't that hard to do!
Read More...Driving FPDLink Displays

An intro to the FPD-Link display interface, commonly used in laptop and monitor LCD panels!
Read More...Viscons Icon Set

Viscons is a hand-crafted icon set for common filetypes used in development (eg. C header files and binary objects), using the sky-blue theme of my website. I originally created this set because I got annoyed at all the different icons associated with my dev files.
Read More...OSHW OLED Watch

Over the last year or so I have been working on this project; a custom-built smartwatch! It is still very much a work in progress, and I have plans to build a new hardware platform in the future... Everything was built from the ground-up: the schematics, PCB, firmware, and PC software.
Read More...Face-Replace

This project uses the Kinect face-tracking SDK to replace a user's face with another, warping it to match the user. It was developed for my computer vision research project at the University of Canterbury.
Read More...Fire Hotspot Detection using an RPAS

As part of a Summer Scholarship at the University of Canterbury, I developed a system for detecting fire hotspots using thermal imaging cameras and remotely piloted aircraft systems (RPAS).
Read More...Custom Fonts for Microcontrollers

Here I show how I created bitmap fonts from true-type fonts, which can then be used in your own microcontroller projects. I'm currently using them in my OLED watch project.
Read More...