<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Home on jared.geek.nz</title>
    <link>/</link>
    <description>Recent content in Home on jared.geek.nz</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-nz</language>
    <lastBuildDate>Fri, 06 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>DALI Lighting Protocol</title>
      <link>/2025/06/dali-lighting-protocol/</link>
      <pubDate>Fri, 06 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>/2025/06/dali-lighting-protocol/</guid>
      <description>An exploration of the DALI lighting protocol</description>
    </item>
    
    <item>
      <title>Streaming RTMP with OpenWRT</title>
      <link>/2023/11/streaming-rtmp-with-openwrt/</link>
      <pubDate>Mon, 13 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>/2023/11/streaming-rtmp-with-openwrt/</guid>
      <description>How to stream RTMP cameras with OpenWRT and Docker</description>
    </item>
    
    <item>
      <title>Lupa Espresso</title>
      <link>/lupa-espresso/</link>
      <pubDate>Tue, 22 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>/lupa-espresso/</guid>
      <description>Digital upgrade of an E61 style espresso machine,
with custom round LCD &amp;lsquo;analog&amp;rsquo; displays and a Home-Assistant enabled ESP32 motherboard.</description>
    </item>
    
    <item>
      <title>ESP32 PoE Dev Board</title>
      <link>/esp32-poe-dev-board/</link>
      <pubDate>Mon, 21 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>/esp32-poe-dev-board/</guid>
      <description>A compact ESP32 dev board equipped with Ethernet and PoE.</description>
    </item>
    
    <item>
      <title>DPSwitch</title>
      <link>/dpswitch/</link>
      <pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>/dpswitch/</guid>
      <description>A low-cost DisplayPort switch for sharing a single monitor/keyboard/mouse between two PCs,
using simple logic and a high-speed DP mux chip.</description>
    </item>
    
    <item>
      <title>Datasheets2</title>
      <link>/datasheets2/</link>
      <pubDate>Mon, 04 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>/datasheets2/</guid>
      <description>Datasheets2 is a simple datasheet/document/PDF organizer that allows you to
quickly search your collection and open specific files</description>
    </item>
    
    <item>
      <title>Grafana &amp; Outback Solar</title>
      <link>/2017/01/grafana-outback-solar/</link>
      <pubDate>Sun, 22 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/2017/01/grafana-outback-solar/</guid>
      <description>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!</description>
    </item>
    
    <item>
      <title>pyMATE</title>
      <link>/pymate/</link>
      <pubDate>Sat, 28 Nov 2015 00:00:00 +0000</pubDate>
      
      <guid>/pymate/</guid>
      <description>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.</description>
    </item>
    
    <item>
      <title>Driving FPDLink Displays</title>
      <link>/2015/04/driving-fpdlink-displays/</link>
      <pubDate>Thu, 09 Apr 2015 00:00:00 +0000</pubDate>
      
      <guid>/2015/04/driving-fpdlink-displays/</guid>
      <description>An intro to the FPD-Link display interface, commonly used in laptop and monitor LCD panels!</description>
    </item>
    
    <item>
      <title>RIoTLCD</title>
      <link>/2015/04/riotlcd/</link>
      <pubDate>Thu, 09 Apr 2015 00:00:00 +0000</pubDate>
      
      <guid>/2015/04/riotlcd/</guid>
      <description>I&amp;rsquo;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 &amp;ldquo;transflective&amp;rdquo; LCD, and I discovered it isn&amp;rsquo;t that hard to do!</description>
    </item>
    
    <item>
      <title>Viscons Icon Set</title>
      <link>/viscons-icon-set/</link>
      <pubDate>Tue, 23 Sep 2014 00:00:00 +0000</pubDate>
      
      <guid>/viscons-icon-set/</guid>
      <description>Viscons is a hand-crafted icon set for common filetypes used in development
(eg. C header files, binary objects, schematics, 3D models),
using a nice eye-soothing sky-blue theme</description>
    </item>
    
    <item>
      <title>OSHW OLED Watch</title>
      <link>/oshw-oled-watch/</link>
      <pubDate>Tue, 22 Jul 2014 00:00:00 +0000</pubDate>
      
      <guid>/oshw-oled-watch/</guid>
      <description>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&amp;hellip;
Everything was built from the ground-up: the schematics, PCB, firmware, and PC software.</description>
    </item>
    
    <item>
      <title>Face-Replace</title>
      <link>/face-replace/</link>
      <pubDate>Tue, 15 Jul 2014 00:00:00 +0000</pubDate>
      
      <guid>/face-replace/</guid>
      <description>This project uses the Kinect face-tracking SDK to replace a user&amp;rsquo;s face with another,
warping it to match the user.
It was developed for my computer vision research project at the University of Canterbury.</description>
    </item>
    
    <item>
      <title>OLED Watch Is Alive!</title>
      <link>/2014/07/oled-watch-is-alive/</link>
      <pubDate>Tue, 01 Jul 2014 00:00:00 +0000</pubDate>
      
      <guid>/2014/07/oled-watch-is-alive/</guid>
      <description>An update to my OLED watch project</description>
    </item>
    
    <item>
      <title>Fire Hotspot Detection using an RPAS</title>
      <link>/fire-hotspot-detection-using-an-rpas/</link>
      <pubDate>Wed, 12 Feb 2014 00:00:00 +0000</pubDate>
      
      <guid>/fire-hotspot-detection-using-an-rpas/</guid>
      <description>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).</description>
    </item>
    
    <item>
      <title>Custom Fonts for Microcontrollers</title>
      <link>/2014/01/custom-fonts-for-microcontrollers/</link>
      <pubDate>Sun, 05 Jan 2014 00:00:00 +0000</pubDate>
      
      <guid>/2014/01/custom-fonts-for-microcontrollers/</guid>
      <description>Here I show how I created bitmap fonts from true-type fonts,
which can then be used in your own microcontroller projects.
I&amp;rsquo;m currently using them in my OLED watch project.</description>
    </item>
    
    <item>
      <title>OLED Watch Rev 2</title>
      <link>/oled-watch-rev-2/</link>
      <pubDate>Wed, 02 Oct 2013 00:00:00 +0000</pubDate>
      
      <guid>/oled-watch-rev-2/</guid>
      <description>After making a mistake in my last design, I took the opportunity to
re-design the PCB and add some extra features. This will be a work in
progress so look in here for related blog posts!</description>
    </item>
    
    <item>
      <title>PicKit2 Revisited</title>
      <link>/2013/08/pickit2-revisited/</link>
      <pubDate>Tue, 13 Aug 2013 00:00:00 +0000</pubDate>
      
      <guid>/2013/08/pickit2-revisited/</guid>
      <description>How to add the latest PIC24 chips to the PicKit2, plus an advanced GUI for editing the device file</description>
    </item>
    
    <item>
      <title>Repaper e-Ink Display</title>
      <link>/2013/07/repaper-e-ink-display/</link>
      <pubDate>Fri, 05 Jul 2013 00:00:00 +0000</pubDate>
      
      <guid>/2013/07/repaper-e-ink-display/</guid>
      <description>Experiments with Repaper&amp;rsquo;s e-Ink display, and driver code for the PIC32</description>
    </item>
    
    <item>
      <title>OLED Watch</title>
      <link>/oled-watch/</link>
      <pubDate>Wed, 01 May 2013 00:00:00 +0000</pubDate>
      
      <guid>/oled-watch/</guid>
      <description>As a side project, I decided it&amp;rsquo;d be neat to have a programmable wrist watch.
I had an OLED lying around with the right dimensions, but I needed a breakout
board to be able to use it. So instead of simply making a breakout board,
I decided I&amp;rsquo;d turn it into a smart-watch platform!</description>
    </item>
    
    <item>
      <title>Datasheet Indexer</title>
      <link>/datasheet-indexer/</link>
      <pubDate>Wed, 13 Mar 2013 00:00:00 +0000</pubDate>
      
      <guid>/datasheet-indexer/</guid>
      <description>A simple program for quickly accessing datasheets</description>
    </item>
    
    <item>
      <title>3D Printer</title>
      <link>/3d-printer/</link>
      <pubDate>Wed, 20 Feb 2013 00:00:00 +0000</pubDate>
      
      <guid>/3d-printer/</guid>
      <description>An overview of a collaborative 3D-printing project between me and a friend</description>
    </item>
    
    <item>
      <title>Linear LED PWM</title>
      <link>/2013/02/linear-led-pwm/</link>
      <pubDate>Sun, 03 Feb 2013 00:00:00 +0000</pubDate>
      
      <guid>/2013/02/linear-led-pwm/</guid>
      <description>In this tutorial, I will show you how to properly control an LEDs brightness using PWM. It isn&amp;rsquo;t as simple as you think!</description>
    </item>
    
    <item>
      <title>LED Coffee Table</title>
      <link>/led-coffee-table/</link>
      <pubDate>Thu, 31 Jan 2013 00:00:00 +0000</pubDate>
      
      <guid>/led-coffee-table/</guid>
      <description>A coffee table made from an earthquake-damaged LED backlit TV</description>
    </item>
    
    <item>
      <title>Adding extra chips to the PicKit 2</title>
      <link>/2013/01/adding-extra-chips-to-the-pickit-2/</link>
      <pubDate>Wed, 23 Jan 2013 00:00:00 +0000</pubDate>
      
      <guid>/2013/01/adding-extra-chips-to-the-pickit-2/</guid>
      <description>In this, I show how you can add extra parts to the PicKit2 programmer, so you can program Microchip&amp;rsquo;s newer PIC24 devices.</description>
    </item>
    
    <item>
      <title>Sound Reactive LED Lights</title>
      <link>/sound-reactive-led-lights/</link>
      <pubDate>Sun, 13 Jan 2013 00:00:00 +0000</pubDate>
      
      <guid>/sound-reactive-led-lights/</guid>
      <description>A simple tutorial showing how to use Arduino and Python to make some sound-reactive LED lights!</description>
    </item>
    
    <item>
      <title></title>
      <link>/about/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/about/about/</guid>
      <description>About Me</description>
    </item>
    
    <item>
      <title></title>
      <link>/1/01/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/1/01/</guid>
      <description>Ideas Explanation of communication busses: RMII MDIO/SMI DALI Debug techniques PCBite probes Writing custom decoders for DSView </description>
    </item>
    
    <item>
      <title>Migrating Comments to Remark42</title>
      <link>/remark-migration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/remark-migration/</guid>
      <description>You may have noticed that the comment system has been migrated from Disqus to Remark42.
Why? During a redesign of the site, I noticed the Disqus commenting system had stopped working, and upon further reading I discovered that Disqus had started injecting ads and selling user data, neither of which I am morally comfortable with having on my site.
I have standards, and I will continue to maintain this site ad-free and without trackers or heavy javascript.</description>
    </item>
    
  </channel>
</rss>
