Embedded systems, IoT, AI, innovation and other reflections.
From Hobby Chickens to the IoT World — Part 4
Design a screw‑free, magnet‑mounted 3D‑printed enclosure for BME280 sensors using Fusion 360. Learn parametric modeling, sliding fits, and component linking to monitor HVAC performance with MQTT, InfluxDB, and Grafana.
From Hobby Chickens to the IoT World — Part 3
Breathe new life into old tablets as IoT dashboards. Learn how to display Grafana visualisations on discarded Android tablets, block telemetry with Pi‑hole and firewall rules, and build a sustainable smart home display for temperatures, …
From Hobby Chickens to the IoT World — Part 2
Monitor HVAC performance with BME280 sensors, MQTT, InfluxDB, and Grafana. Learn how to detect anomalies like sauna heat spikes, filter clogs, and frost protection cycling. Real data from a Finnish home over one year.
Understanding and Implementing NFS on OpenWrt and Linux Workstations
This guide explains how to set up NFS (Network File System) on OpenWrt routers to create a lightweight NAS using an external USB drive. It covers installing OpenWrt, preparing storage, configuring NFS exports, and mounting shares from Linux …
Why Windows 11 Feels Slower Than Linux: A Technical Exploration
This article explores why Windows 11 feels slower than Linux for everyday browsing, using a controlled virtualized test environment and Wireshark network analysis. Key findings show that Windows 11 generates significant background network …
From Hobby Chickens to the IoT World — Part 1
How a garden snail problem led to keeping summer chickens, building a winter-proof coop, and automating the chicken door with a Raspberry Pi, 433 MHz remote control, and MQTT. The unexpected journey from psychology observations to IoT …
How to Move Your Windows 10 Dual‑Boot (UEFI+GRUB) into VirtualBox on Linux Mint 22 / Ubuntu 24.04
Step-by-step guide to convert an existing Windows 10 UEFI/GRUB dual-boot installation into a VirtualBox VM on Linux Mint 22 (Wilma) or Ubuntu 24.04 LTS. Covers Disk2vhd, VDI conversion, EFI repair, and OEM license caveats.
Troubleshooting and Repairing a Stiga Lawnmower: How I Saved Money by Finding Compatible Parts
A 3-year-old Stiga lawnmower with an OHV 140 (WBE140 Stage V) engine starts cold but fails to restart when warm due to a faulty ignition coil (LC1P65FA). Instead of paying €68 for the original Stiga part, the author identifies a compatible …
Working as a volunteer at crisis phone and chat
Experiences as a volunteer on a crisis helpline and in the Sekasin chat: building interaction, encountering self-harm and suicidal clients, professional boundaries, ethical challenges, and the importance of debriefing and work supervision …