I've been working on a SI4732 radio for nearly two months and it's finally finished. The SI4732-A10 is a cheap little IC that contains almost everything needed for an LW, AM, FM, and SW radio. It is controlled through an I²C interface. There are lots of radios out there based on this design, including the... Continue Reading →
Extending a Cheap Soil Moisture Meter
Water is precious in Australia. Much of Australia is very dry and regularly has droughts. From 2017 to 2019 we had a particularly nasty drought. Where we live, the long-term average rainfall is about 763 mm. 2017 and 2018 had lower rainfall and then in 2019 it dropped to only 314 mm. Everything dried out.... Continue Reading →
Solar Garden Light Experiments: A simple light and a Crack in the Gate Post
Over the years I’ve tinkered with a handful of those inexpensive solar garden lights. One of my earlier experiments involved swapping the standard white LED for a red one, that ended up producing a surprisingly pleasing effect. This prompted me to revisit an old challenge, getting one to run a colour changing LED without instantly... Continue Reading →
Trying Out Suno: My First Experiments with AI Generated Music
I became aware of AI generated music a few months ago and began looking for examples. I was curious what it was like to use. This week I paid for a one month subscription to the AI music generator Suno to learn more. I'm not going to give my views on AI generated music. At... Continue Reading →
Tip Shop Find: Mysterious Faith SR-1000 Cassette Deck
A few weeks ago I went to our local Tip shop. This is a small shop run by our local council at our waste transfer station. They have donated junk and items they retrieve from waste waiting to be sold to new victims. I was surprised when I went up the back and there sitting... Continue Reading →
Animating a Blinking Eye on an Arduino-Powered LCD Display
The first thing most of us do when learning Arduino try a blink sketch. In my quest to learn how to use cheap LCDs, I thought I’d do the same. In this case a simple animation blinking an eye. The plan was to make it display a couple of images; a closeup of an eye... Continue Reading →
LovyanGFX Display Config Code: ILI9341, GC9A01 and ST7789 Displays
I've been building up a small collection of LCD screens for use with Arduino projects. I've uploaded a few example sketches mostly using Bodmer's TFT_eSPI library. I found it a little challenging to set the display configuration in the library, but otherwise it worked well. There seems to be some concern that the library is... Continue Reading →
Replacing a Rotary Encoder with a Magnetic Sensor and Potentiometer
I've been thinking if there is an easy way to make a simple and cheap control knob to replace those cheap quadrature rotary encoders in Arduino projects without the need to change the Arduino code or at least very minimal changes. This would only work if the angle sensor could produce a quadrature output like... Continue Reading →
Converting a Potentiometer For Use With a Magnetic Rotary Encoder
I've been experimenting with angle sensor modules to use them as a replacement for those cheap rotary encoders. I like those cheap rotary encoders, but I'm looking for something better where the knob turns smoothly and it doesn't wear out. The cheap encoders wear fairly quickly and then contact bounce can become a problem. Also,... Continue Reading →
Hot and Bothered: DHT22 Temperature Sensor Issues
When I was contemplating building a weather station, the part that I thought would be the most straightforward was measuring temperature. As reality often doesn't match expectations, this has not been the case. I am using a couple of DHT22 temperature and humidity sensors. One for indoor and another for outdoors. I found this Random... Continue Reading →