3D Printing, Electronics, Image Processing, Photography, Software

Pieca: A Raspberry Pi Camera System for Leica M Mount Lenses

Taking pictures and geeking out over cameras was one of my first hobbies starting with an old Olympus point and shoot, I then moved up to a DSLR upgrading as new and exciting technology became accessible to my summer job budget. I then got the opportunity to buy a Leica M8 and was immediately hooked… Continue reading Pieca: A Raspberry Pi Camera System for Leica M Mount Lenses

Electronics, MATLAB, SDR

Magnetic Communications

While playing with the magnetometer sensor on the Arduino for my DIY smart bike project I had an idea that I might be able to use a magnetometer as a crude communications receiver. The question being, Can we transmit data, by modulating a magnetic field, to a computer using a magnetometer sensor as a receiver,… Continue reading Magnetic Communications

Image Processing, Photography, Software

Automatic Sensor Dust Removal

Interchangeable lens cameras are amazing feats of engineering, but as photographers trying to capture that perfect image you are sometimes saddened to realize that there are big black smudges scattered throughout your digital image. These black spots or smudges are caused by small specs of dust and debris that settle on the image sensor and… Continue reading Automatic Sensor Dust Removal

SDR, Software

Python Digital Phosphor Display with DearPyGui

The goal of the Intensity graded FFT project did not initially include a GUI aspect as I felt that the GNURadio Fosphor module provides an amazing spectrum display, but as I was programming I came across an interesting library that claims to provide a simple but powerful python GUI experience. https://teaandtechtime.com/python-intensity-graded-fft-plots/ Previous post on Intensity… Continue reading Python Digital Phosphor Display with DearPyGui

Software

Contact Tracing using Location based Encryption

Background A number of solutions to contact tracing using Bluetooth have been developed by the likes of Google and Apple and many others. This requires user devices to monitor the Bluetooth spectrum for potential contacts and record those contacts for a particular amount of time. The issue here is that other devices would be monitoring… Continue reading Contact Tracing using Location based Encryption