Arduino ESP826632 ISR

Interrupts And Timers

In this post, we’ll take a look at interrupts and timers in microcontrollers. I will show you how to implement it with an Arduino and with an ESP8266 or ESP32. When an interrupt is triggered, the microcontroller will pause what it’s doing and immediately run an ISR(Interrupt Service Routine) before returning to where it left off before.

wireguard

Wireguard Forwarding/WeakHostSend enabled Error Fix

I started using Wireguard as a VPN to connect into my home network some time ago. In fact I wrote about it in this post about docker containers I run on my home server. It worked fine on my smartphone but when later I tried it on a laptop I got the following errors: Warning: the “Ethernet3” interface has Forwarding/WeakHostSend enabled, which will cause routing loopsRetrying handshake with pear because we stopped hearing back after 15 secondsHandshake for peer 1 did not complete after 5 seconds, Retrying

mod schematic bottom

18650 Battery Charge Shield UPS Modification

In this post, I will show you how to modify the UPS so it works properly. Years ago I bought these 18650 battery charge shield boards that can be essentially used as a UPS(uninterruptible power supply). I just recently made a project that required a UPS so I finally decided to use them. This is when I found out about all the problems associated with this module.

Mini Portable Server From An Old Bitcoin Miner

Mini Portable Server From An Old Bitcoin Miner

In this post, I will document the build process for my mini portable server made from an old Bitcoin miner case and an Orange Pi Zero Plus. One day I was looking through my SBCs parts bin and saw the Orange Pi Zero Plus board(still in its packaging) I had bought many years ago but never used. I got the idea to make a small portable server that could maybe run an MQTT broker, act as an AP, run a web server, etc.