Programming an Olimexino 85

Olimex is a Bulgarian firm that creates development boards based on various controllers, including Atmel's AVR such as the ATMega 328P (like the Arduino Uno) or the ATTiny85, for instance. One of these boards is the Olimexino 85, based on the ATTiny85. You can buy it here. This board comes…

A simple web interface for mlmmj

If you've ever tried to setup a mail server for mailing lists, you probably ran into a difficult choice : what mailing list manager should I use ? There are actually not a lot of solutions out there that are open source and easy to use (and to install). The usual suspects…

Creating a simple WiFi-enabled energy monitor

.. and using Kibana to display the data TL,DR; I created a standalone top hat EN 500022 DIN-rail compatible device to monitor and log to a remote ELK server via WiFi my main room temperature and power consumption; The electronics is made up with a standard Arduino UNO board, a…

Pianette / “Sound Fighter”

A Musical and Retro-gaming installation and live event. TL,DR; We seamlessly transformed two classical upright pianos into Playstation 2 controllers using custom analog piezo triggers, Raspberry Pi B+ and Arduino Unos and created a specific Python3 firmware to map a classical playing style onto the Street Fighter Alpha 3…

Commit Messages

I am a strong advocate of clear, explicit, serious, consistent commit messages. When code is poorly commented, they are the sole life preserver, and more importantly they add a time dimension to documentation. However, sometimes, well...…