LocoNet | Arduino Interface

Since I don’t really have space for a model rail layout, I tend to mess about with small model rail related projects. One of the aspects about model rail I genuinely enjoy is the automation side. Interfacing the physical with the digital world is a heck of a lot of fun. Using European Uhlenbrock equipment goes hand in hand with LocoNet.

Loconet is part of a DCC train control system designed by Digitrax to control a model train layout. LocoNet is a Peer to Peer Local Area Network (LAN) designed for very high traffic capacity and free-form wiring as well as future system expandability and ease of upgrade. It is a separate circuit from the track power used to run model trains.
Digitrax developed LocoNet to handle the communications between throttles, stationary decoders, and other devices that need to communicate with the command station.

Continue reading “LocoNet | Arduino Interface”

MQTT | Retrofitted OneWire Weather Station


I have had an AAG OneWire Weather Station lying around for ages. It has been collecting dust in the shed for seven to eight years until I had a ‘what can we hack today’ and remembered that I still had it.

Turns out a have a version 3 which uses a DS18S20 OneWire temperature sensor. A DS2423 OneWire counter for the wind speed and a DS2450 OneWire quad A/D converter for the wind direction. oww-schematicsAll three sensors are supported on an Arduino and it will compile in the Arduino IDE for ESP-8266.

Looking at the schematics it wasn’t hard to figure out how to hack the PCB to make it work without the serial to OneWire adapter.

Continue reading “MQTT | Retrofitted OneWire Weather Station”