Home

 

From the early start as a complete ‘noob’, this blog follows my discovery of Arduino, Esp8266 and Esp32 microcontrollers. Except for the use of some libraries, I prefer to ‘sketch from scratch’, without using other people’s code. In most cases, a proof of concept (preferably solderless) will do for me.

 

Currently working on a various techniques for audio visualization.

Last finished project: adding analog VU meters to my ESP32 Internet Radio

 

 

 

 

 

 

 

 

 

 

 

All posts:

Pseudostatic Ram (PSRAM)

Just got me a second LOLIN D32 Pro v.2, this time with the newer ESP32-WROVER-B module on board. For just ...
Read More

Spectrum Analyzer Revisited

Encouraged by the happy ending of the Swinging Needles project, I decided to revisit an earlier audio spectrum analyzer. This ...
Read More

Swinging Needles

...finally! It took me some time (and strong coffee), but I finally managed to have the ESP32 version of my ...
Read More

Mini MP3 Player

This little €4 module filled my entire weekend, mainly spent on finding the right documentation and a library that will ...
Read More

Dual Core Business

Almost a year after finishing my ESP8266-based Internet Radio project, I still have had no idea why running that sketch ...
Read More

PiAware & Automatic Gain Control

Odd fluctuations in my PiAware ADS-B receivers' coverage graphs made me wonder how AGC in dump1090-fa really worked, because information ...
Read More

Both Sides Now…

With my FlightAware feeder now permanently mounted outside, I began thinking of installing a second ADS-B/Mode-S feeder at the opposite ...
Read More

LOLIN TFT-2.4 Shield

Here's a well designed new display from Wemos Electronics. They call it a (D1 Mini) Shield, but instead of going ...
Read More

ADS-B experiences

After two months of experimenting with a generic SDR dongle, a dedicated ADS-B dongle and a couple of antennas, here's ...
Read More

Pi in the Sky

It had been waiting on the runway for some time, but now my tinkering with Raspberry Pi  has finally been ...
Read More

Radar Love

My What's Up? flight radar sketch for esp8266 relies on adsb-exchange.com for its data. In order to do something in ...
Read More

Quest for Fire

By no means a gamer myself, I've always been interested in the math behind the graphics in video games. A ...
Read More

Visual memory

Soon after my start with Arduino, I bought an external 32KB EEPROM, just in case a future project would need ...
Read More

Busy Beaver

Today I discovered that Langton's Ant is not the only Turing machine that's nicknamed after an animal. There's also the ...
Read More

Buddhabrot – the last fractal?

Writing sketches for posts in the Fractals category of this blog made me realize that for many fractals (e.g. Mandelbrot, ...
Read More

ESP32 – mixed feelings

 My ESP32 boards: LOLIN32 Pro, LOLIN32 Lite, LOLIN D32 and LOLIN D32 PRO  After a false start with ESP32 (my ...
Read More

Tic-Tac-Toe trainer

Turning an Arduino into an invincible Tic-Tac-Toe master is hardly a challenge, but I wrote a sketch for it anyway ...
Read More

Newton fractal

Here's another famous fractal that I wanted to try on Arduino: the Newton fractal. It's named after Isaac Newton's iterative ...
Read More

Snowflakes & Clouds

I haven't been working on larger projects for a while, so here's a couple of recent chips from the workbench ...
Read More

Small Talk

Two years ago, I used an Emic2 module for a couple of TTS (text-to-speech) projects. Despite its flexibility (someone even ...
Read More

VS1053 + Matrix keypad

The VS1053b is a popular chip, used in many MCU controlled audio projects. It surprises me that nobody seems to ...
Read More

On-air

Instead of adapting an existing Internet Radio project to my needs (like support for air traffic control stations), I decided ...
Read More

Déjà VU

My nostalgic love for analog VU meters made me buy two of these little Chinese guys. They contain good old-fashioned ...
Read More

Internet Radio remote control

Several attempts to connect a display directly to the Esp32 Internet Radio made the radio unstable, so I decided to ...
Read More

Keep streaming

While still in an early stage of research for my Internet Radio (previous post), I came across Ed Smallenburg's comprehensive ...
Read More

Stream it!

The purchase of this versatile breakout board from Adafruit immediately made me put on hold all my ongoing projects. May ...
Read More

15-Puzzle (part I)

Part I of this '15-Puzzle' project was writing a simple sketch that shows the puzzle in its solved state, then ...
Read More

Smart Weather App

[work in progress...] Just got this nice Waveshare 2.9" e-Paper module as a present. It looks like an ideal display ...
Read More

More fractals…

At the end of my exploration of the fractal-universe, I had my tireless Arduino Uno create a couple of 'classics' ...
Read More

IFS fractals

The use of backtracking in my Pythagorean tree sketch made me realize that it can be useful for creating other ...
Read More

Pythagorean Tree

This fractal was first drawn by Albert Bosman, a Dutch mathematics teacher. It takes its name from the right-angled triangles ...
Read More

Maze generator & solver

Jamis Buck's instructive website inspired me to write a sketch that draws a random maze on a display. Next, it ...
Read More

Game of Life (revisited)

In an earlier Game of Life post, I had my Arduino Uno simulate 'Life' on a modest 64x32 cell grid ...
Read More

Swiss made in China

While working on my flight monitor project, I came across the inspiring blog of Daniel Eichhorn from Switzerland (aka Squix) ...
Read More

What’s up? (finishing touch)

Today I finished my What’s up (flight monitor) project by adding touch functionality to the TFT display. Touching a plane ...
Read More

What’s up? (graphical)

Going graphical was a logical step between my original text-based flight monitor and the final touch screen version. Here's the ...
Read More

Ant-ology

Following up on cellular automata after my previous Game of Life project, I sort of rediscovered Langton's Ant. It's another ...
Read More

Real Virtuality (RV)

Just a thought that crossed my mind: in today's Virtual Reality, computers are used to simulate reality in a virtual ...
Read More

What’s up?

Sitting on my balcony on a cloudless day, I can see airplanes passing by almost every single minute. Where do ...
Read More

The Art of Programming

If ten years from now, when you are doing something quick and dirty, you suddenly visualize that I am looking ...
Read More

Game of Life

Conway's Game of Life is a nice demonstration of how simple rules can generate complex structures. It's also a great introduction to ...
Read More

Audio Spectrum Analyzer

Finally managed to have my Arduino Uno 'spectrualize' audio on a 1.3" monochrome 128x64 oled screen. These small oled screens ...
Read More

‘Simulution’

In this project, I'm going to simulate (on my Arduino Uno) a simple evolutionary process according to the 'survival of the ...
Read More

Acoustic Bean Machine

A 'Bean Machine', also known as Galton Board, is a simple but appealing way to watch statistics at work. On their way from ...
Read More

Pong

Here's a sketch for running 'Pong', the mother of all computer games, on an Arduino Uno. It uses a 3.5" (480x320) TFT ...
Read More

AniMatrix

In the "completely-useless-but-fun-to-build" category, here's a project that lights 64 out of 256 LEDs on a 32x8 LED matrix, and ...
Read More

Knight’s Tour

The purchase of a simple 8x8 LED Matrix module recently triggered a new intellectual challenge. Looking for possible applications of 64 LEDs in ...
Read More

Rotary Encoders

With my upcoming robot arm project in mind, I bought a couple of these cheap Keyes KY-040 rotary encoders. Guess they may come handy for manually controlling ...
Read More

Count Down Clock

Just a simple Arduino project for the last day of the year: a Count Down Clock showing the time left ...
Read More

Meccanoid

Meccanoid is an advanced yet easy to use open source robotic building platform. Forget it! Since Meccano introduced its Meccanoid ...
Read More

Solar Tracker

[work in progress] Arduino project: have a solar panel find and follow the sun Many solar tracking projects use four ...
Read More

Larry’s Page

With our famous 5-minute installation, setting up WordPress for the first time is simple. True, and within those 5 minutes ...
Read More

Transporter

At the heart of Transporter is a "no compromise" attitude to component selection and electronic design. I bought my Tranporter ...
Read More

Hello Knight Rider

This is my Arduino "Hello World" project, inspired by my TV set's please wait indicator (that reminds me of Knight ...
Read More

Texas Instruments TI-58

It was only after 37 (!) years of service that my vintage Texas Instruments TI-58 programmable pocket calculator stopped working ...
Read More

Just getting started…

Just getting started with WordPress, finding me a nice theme and some useful plugins ...
Read More