I have been writing about coding and technology for a few years, and have published a number of eBooks. My publications encourage you to “get in and have a go” and follow along with me, with step by step instructions and easy to follow text.
Latest Posts
- Introducing: “ESP32 Web Server Monitor Temperature and Control a Relay over local Wi-Fi”.
- My Raspberry Pi 5 Arrived today
- Introducing My First Amazon KDP Printed Book: “Raspberry Pi PicoW Webserver Relay Control from Anywhere Using MicroPython and Tunnelling Software”
- Batch file to Display System information
- Release of our latest eBook: “Raspberry Pi PicoW Web Server Relay Control from Anywhere Using MicroPython and Tunnelling Software
Publications
New book release: “ESP32 Control Relay from Anywhere Using Micropython and Tunnelling Software”
Paperback and eBook available.

In this book we are going to; Build a breadboard circuit using the ESP32 microcontroller board, combined with a Relay and some jumper leads.
Install & set-up the Thonny Python IDE
Install MicroPython Firmware on your ESP32 microcontroller board.
Make a MicroPython Web Server program to run on the ESP32 that will allow us to switch the Relay On/OFF when we want, using a Web Browser connected locally via Wi-Fi.
Finally, we will install & set-up ngrok Secure Tunnels.
Using ngrok Tunnelling Software, we will make our ESP32 Web Server available from anywhere that has an internet connection.
All developed under Windows 11, with the code available for download.
ESP32 Web Server Monitor Temperature and Control a Relay over local Wi-Fi

In this book we are going to;
Build a breadboard circuit using the ESP32 board,
a DHT22 Sensor, and a Relay.
Install & set-up the Arduino IDE & Libraries.
Prepare and upload ESP32 code and support pages,
for a Web Server program serving an HTML page broadcasting,
temperature and humidity value to clients as well as allowing,
control of Relay, via any Web Browser on local Wi-Fi network.
All development under Windows 10/11, downloadable code.
Amazon KDP Printed Book: “Raspberry Pi PicoW Webserver Relay Control from Anywhere Using MicroPython and Tunnelling Software”

In this book we are going to;
Build a breadboard circuit using the Raspberry Pi PicoW low-cost, high-performance microcontroller board, combined with a Relay and some jumper leads.
Install & set-up the Thonny Python IDE
Install MicroPython Firmware on your Raspberry Pi PicoW
Make a MicroPython Web Server program to run on the Raspberry Pi PicoW that will allow us to switch the Relay On/OFF when we want, using a Web Browser connected locally via WiFi.
Finally, we will install & set-up ngrok Secure Tunnels.
Using ngrok Tunnelling Software, we will make our Raspberry Pi PicoW Web Server available from anywhere that has an internet connection.
All developed under Windows 11 but should work on win 10 OK, with the code available for download.
Sounds like it might be fun, let’s go.
Raspberry Pi PicoW Web Server Relay Control from Anywhere Using MicroPython and Tunnelling Software

In this book we are going to;
Build a breadboard circuit using the Raspberry Pi PicoW low-cost, high-performance microcontroller board, combined with a Relay and some jumper leads.
Install & set-up the Thonny Python IDE
Install MicroPython Firmware on your Raspberry Pi PicoW
Make a MicroPython Web Server program to run on the Raspberry Pi PicoW that will allow us to switch the Relay On/OFF when we want, using a Web Browser connected locally via WiFi.
Finally, we will install & set-up ngrok Secure Tunnels.
Using ngrok Tunnelling Software, we will make our Raspberry Pi PicoW Web Server available from anywhere that has an internet connection.
All developed under Windows 11 but should work on win 10 OK, with the code available for download.
Sounds like it might be fun, let’s go.
ESP32 Web Server control a relay from anywhere using Tunnelling Software

In this book we are going to
• build an ESP32 web server
• serve HTML and CSS files (pages) from SPIFFS (SPI Flash File System)
• control a relay from those pages via tunnelling software from any location with an internet connection and web browser.
• Setup and coding using Arduino IDE on Windows 10.
How to Install PyCharm Community Python IDE and Create a ToDo GUI Project

In this book we are going to;
Download, install & setup PyCharm Community Edition.
Create a ToDo GUI project.
Create a standalone windows executable.
Make a desktop shortcut to run the executable application.
Have fun & learn things.
How to Install Nodejs and Create a Desktop Clock App in Electron on Windows

In this book we are going to install the following –
Node.js (including npm)
Windows Build Tools
Python
Visual Studio Code IDE
A project to create an Electron desktop clock application
Install Electron.
Following this we will –
Create the desktop clock application and test it.
Install electron-packager to package our application for Windows.
Run the executable file.
Finally, we create a desktop short-cut to our executable file.
I have tested all of this on both Windows 10 & 11
Have fun & learn things.
How to Install PyCharm Community Python IDE & Create a Project

In this eBook we are going to;
– Download, install & setup PyCharm Community Edition.
– Create a basic ‘hello world’ starter project.
– Create a real Python Guess the Number terminal application.
– Make a desktop shortcut to run the terminal application.
– Have fun & learn things.