Cryptography is the Mathematical Form of Art
How I got Interested A few months ago I watched the film The Imitation Game. This peaked my interest and introduced a physical aspect to my concept…
How to Use Packer and Subiquity on WSL2
Background My main dev environment is windows convenient WSL2, however the WSL2 instance is isolated from the host machines IP, leading to some issues when it comes…
How to Mount CIFS Windows Share to Kubernetes Pod with Flexvolume
Background When setting up my bare-metal Kubernetes cluster I initially used a NFS provisioner with a Windows NFS share for my PV, however Windows NFS shares often…
How to deploy Ubuntu 20.04 packer templates for terraform on VSphere without duplicate IP’s
Background For a while now I have been struggling with Packer templates built with Ubuntu 20.04 server deployed on VSphere 7.0. When I build the packer image…
PLC Big Data Analysis with Pandas and Power Bi
At work, I am responsible for collecting PLC/HMI data logs from systems, organizing and transforming the data so relative system performance can be acquired. In the infancy…
Ultrasonic Level Sensor for Water Level Measurement (Arduino Nano + HC-SRF05)
This is a level sensor I built for my Raspberry Pi PLC for Membrane Filtration. Here is a comparison of a SEIMENS SITRANS Ultrasonic level sensor and my…
Saving Files to Network Drive via NodeRED (Raspberry Pi)
Recently I needed to save a csv file to a network location in NodeRED. After searching various places on how to mount my drive I finally found…
Raspberry Pi Laboratory R&D Automation
How I built a custom PLC system and sensors for process data collection and control.
Fixing Windows 10 BSOD After Linux Ubuntu Live Boot
Yesterday I tried to create a persistent USB bootable version of Ubuntu 16.04. After not being able to retain persistence on a reboot a BSOD occurred with …