Streaming RTMP with OpenWRT

How to stream RTMP cameras with OpenWRT and Docker

Grafana & Outback Solar

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!

Driving FPDLink Displays

An intro to the FPD-Link display interface, commonly used in laptop and monitor LCD panels!

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!

OLED Watch Is Alive!

An update to my OLED watch project

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.

PicKit2 Revisited

How to add the latest PIC24 chips to the PicKit2, plus an advanced GUI for editing the device file

Repaper e-Ink Display

Experiments with Repaper’s e-Ink display, and driver code for the PIC32

Linear LED PWM

In this tutorial, I will show you how to properly control an LEDs brightness using PWM. It isn’t as simple as you think!

Adding extra chips to the PicKit 2

In this, I show how you can add extra parts to the PicKit2 programmer, so you can program Microchip’s newer PIC24 devices.