Engineering Notebook

Experiments, projects and experiences in software, energy and technology.

All blog posts

17 Apr 2025/ 1 tagged project

Web-based Microcontroller Setup - Part 3

My first attempt at Web Blueooth communicating with an Arduino sketch running on an ESP32 microcontroller from a web page to configure WiFi and then call an API on the uC.

16 Apr 2025/ 1 tagged project

Web-based Microcontroller Setup - Part 2

Part 2 of explorations into using Web Blueooth to communicate with a microcontroller from a web page. This experiment builds a Shelly client using just JavaScript and the Web Bluetooth API to make RPC calls to a Shelly relay.

15 Apr 2025/ 1 tagged project

Web-based Microcontroller Setup - Part 1

An initial exploration into using Web Blueooth to communicate with a microcontroller from a web page with a view to using this as a simple way of setting up a new device without using the Wireless Access Point and captive portal.

18 Mar 2025

InkyCal

Building an e-ink desk calendar on the InkyFrame 7.3 (Pico 2 W), pulling events over CalDAV and rendering them with MicroPython.

22 Feb 2025

A Simple Power Monitoring Idea

A sketch of a two-part power monitor: a CT-powered remote current sensor plus a mains-powered voltage reference, with questions to answer via experiments.