Peter Den Hartog's Projects
Manage and control MRPC devices on your local network from an Android phone.
Coordinated video player to simultaneously start playback of a video on multiple tablets using UDP over WiFi.
An Arduino project used to toggle a 120V relay to reboot a piece of equipment (for example a router). Also included is a simple UDP server that can track pings for the devices being rebooted (to track when a failure might have occurred.)
A simple combination of a processing program and arduino code that reads the current sound level from a webcam and sends it to the arduino over serial, which then sets a RGB pwm value accordingly.
Armbian Linux Build Framework
HTML5 web application using Flask to track car milage, maintenance costs, and service intervals.
A simple bash script to be used with the execute on completion function of deluge to send files to a remote server once downloaded.
Docker image to provide HTML5 VNC interface to access Mint 17.3 MATE desktop environment
A utility script to create linked clones of a base virtual machine in VMWare ESXi without any tools other than vSphere.
A game engine written in Javascript that supports the g3dj file format
Official Speeduino hardware designs
microRusEfi board for rusEfi ECU
Simple controller for an RC car using an ESP8266 and the MRPC communications framework.
Create and deploy overlaid filesystems to bare metal devices, similar to how Docker images work for containers.
LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
OpenEmbedded layer for the yapps2 Python parser.
Design and code for a WiFi enabled thermostat that does not push data to the cloud, require an always on internet connection, or depend on a remote server.
OpenCV Haar classifier trained to detect the rear end of cars on the road. Useful for analyzing dashcam footage.
Licence plate recognition system for Android phones. Plates are constantly monitored and uploaded to the OpenLPDB server, where plates are correlated to dangerous driving events.
Open Source XJ Project - DIY Accessories for the Jeep Cherokee XJ
My public facing website
A simple python client-server system to keep track of multiple computers with dynamic IP addresses.
Subclass of QLabel that takes a pixmap and draws it H+V centered and at the correct aspect ratio.
Python iniparse module with patches from Fedora project
A Python library to cache data that is being POSTed to a remote server in the JSON format (such as periodic log items or measurements) and send it when network connectivity is available.
A mock GPS location provider for Android that can be controlled from a web browser.
Migrate a Subsonic database out of HSQLDB to MySQL
Dashboard to monitor and receive alerts for changes in Southwest fare prices
A script based off of work by Axel Heider. It is used to boot an Ubuntu system off of a read only root partition, with a second read-write partition overlaid over the top.
A python and Qt application to quickly crop headshot videos to fit a template.