Thoughts, projects, and experiments

NCR Decision Mate V Computer (NCR DMV)

About

ncr_dmv.jpg

I received this computer from a very kind person advertising floppy disks on our neighbourhood WhatsApp group in December 2024. When I inquired, I was surprised to learn that they also had a few other items, one of which was this NCR DMV! They received it after cleaning out …

z80 8088 repair +2
Arduino USB Infrared Remote Receiver for Kodi

Introduction

This project uses an Arduino Pro Micro to receive button presses from an old IR remote you might already have and sends keyboard presses via an emulated USB keyboard.

I’m using this to control Kodi, but you could use it to send keyboard commands to any program.

image

Hardware …

arduino infrared kodi
Arduino interface to MPU9250 / MPU9255 gyroscope, accelerometer, and compass

This post is a quick introduction to get an MPU9250 gyroscope, accelerometer, and compass module (so called 9 axis) connected and talking to an Arduino. I’m using a 5V Arduino Nano, because the description of this module says that it is 5V tolerant.

image

Markings on chip is: MP92 / W864A1 …

arduino microcontroller
Arduino ST7735 SPI 128×160 TFT Display Module

A quick guide describing how to hook up an ST7735 128×160 SPI TFT display to your Arduino and get the library to display something.

image

On the back it has two sets of pins and an SD card holder. I used the pins that already had a pin header soldered …

arduino microcontroller
Upgrading Sonoff Wireless Smart Switch Flash Memory (ESP8266)

I’ve been playing around with the ESP8266 based Sonoff Wireless Smart Switch and I really wanted to upgrade the flash from the 1MB it comes with to 4MB so I can re-program it over wifi.

I’ve already have custom firmware running on it, but I don’t like …

arduino esp8266 microcontroller +1
PnP Super Animals Card Reader Barcode Generator

In this article I attempt to decode the barcode used for PnP’s “Super Animals” cards. It was done mainly as a learning exercise, and to play some sounds for my 2 year old son with the scanner. Scroll down to the bottom if you’re only interested in the …

reverse engineering
Programming an ITEAD Sonoff Wireless Smart Switch (ESP8266)

I purchased some of these wireless smart switches from ITEAD, but didn’t like that you had to use their app and cloud server to use them. They use an ESP8266 microprocessor, so I wanted to see if I could re-program it to load my own firmware.

NOTE: Someone asked …

arduino esp8266 microcontroller +1
Solderless method to connect ESP-12 module to breadboard

The ESP8266 ESP-12 module has a 2mm pitch, making it difficult to use on a breadboard with a 2.54mm pitch. Usually you are required to solder the module to a breakout board first.

This is just a quick ‘hack’ to connect the module to a breadboard for some testing …

esp8266 microcontroller prototyping
Raspberry Pi Pinout Diagram

Pinouts for the Raspberry Pi P1 header, showing pins that can be used for general purpose IO. I used some online sources to get the naming for the pins (source list at the bottom of this post). Some of the power and ground pins were initially marked as ‘do not …

raspberry pi sbc documentation
Arduino Web Enabled Aquarium Controller

This is a project I started, but never finished. I got distracted by the Raspberry Pi when that was released!. Even though it is unfinished maybe someone could get some value out of the current state of the project.

The idea was to create a controller for an aquarium, to …

arduino microcontroller home automation