As part of a recent project to add standalone voice control to an oscilloscope, I wanted to marry an Elechouse voice recognition module V3 to an ESP32. Which worked out quite well, hence I’m making both the hardware information and…

As part of a recent project to add standalone voice control to an oscilloscope, I wanted to marry an Elechouse voice recognition module V3 to an ESP32. Which worked out quite well, hence I’m making both the hardware information and…
I have a Siglent SSA3021X spectrum analyzer. I like it a lot, and it’s been used for some other posts here. For example looking at LORA signals. I’ve long wished it had a web interface for screen captures. So I…
I’ve been doing an interesting project, writing some LoRa code in Python on an ESP32. There are lots of resources on the web, including other example codebases in github etc, which means I didn’t have to start from scratch. Fairly…
We have a couple of bathrooms each containing five 100W halogen 78mm R7S light bulbs. Those things get hot; it’s like having a heater in there, even in the summer! Plus burning 500 watts is a great way to jack…
MQTT is a simple protocol for sharing small packets of data with multiple devices. Although it’s been around since 1999, the last few years it’s been growing in popularity as part of the whole “internet of things” movement. I decided…
A lot of the SSD1289 based TFT displays commonly available ship by default in portrait mode. Which is to say, 240 pixels across by 320 pixels deep. When you read the SSD1289 datasheet it would appear the chip defaults to…
I’ve recently been working on a project with a small 320×240 TFT display connected to a microcontroller. In this case an ARM Cortex-M0+. Being able to display images is a really nice feature, however images can consume a lot of…
Recently I’ve trying to use Freescale’s C90TFS Flash Driver for erasing and programming on-chip flash on their Kinetis MKL25Z128 Cortex M0+ processor. This is the same processor as used on the Freescale Freedom board. At the time of writing, the…
There’s a new project posted on the main website – a simple RF signal generator that (mostly) covers the range 640 MHz to 5.8 GHz. The project can be considered as being in two halves. First is the RF half.…
I’ve been doing some work with a Kinetis MKL25Z128 Cortex-M0+ processor. I love what you get for the very small amount of money this thing costs. It even contains a 16 bit A/D converter, which is very rare at this…