RTL SDR ADS-B

RTL SDR ADS-B

In the last post, a video introduced the topic of ADS-B. This post will cover the topic in more detail. Automatic dependent surveillance broadcast is a technology used by aircraft to broadcast location, heading, and velocity. It’s part of the FAA’s NextGen system that was first deployed in 2007 and should be completed by 2030. The standard will likely be used internationally with the purpose of providing ground controllers and pilots situational awareness. This video provides insight into the FAA…

Read More Read More

GPS Mapping with Viking using ESP-Now and GPSd

GPS Mapping with Viking using ESP-Now and GPSd

The last post (https://www.cloudacm.com/?p=4185) ended with a video titled “Decoding GPS using an RTL SDR Receiver” that was posted August of 2020. The 2 software requirements for this method are RTKLIB (https://www.rtklib.com/rtklib_tutorial.htm) and GNSS-SDRLIB (https://github.com/taroz/GNSS-SDRLIB). The video mentioned that Google Maps didn’t display, however there was mention in comments about an API requirement. The video did introduce the option to port the output to another mapping program, one of which is Viking. On a side note, I found this video…

Read More Read More

SDR Data Processing

SDR Data Processing

In the last post, https://www.cloudacm.com/?p=4136, there was a lead in on the topic of capturing the data from SDR hardware using GQRX. This post was also mentioned, https://www.cloudacm.com/?p=3209. In this post, these topics will be revisited with some greater detail and enhancement. The first item covered here will be IQ data captured using GQRX. When using GQRX with SDR hardware, it’s not always convenient to view the data live. This has been the case during my field work, with the…

Read More Read More

Radio Frequency Visualization

Radio Frequency Visualization

This post will revisit a topic which has been covered in earlier posts, but with some enhancements.  This earlier post used python to visualize a radio sweep, https://www.cloudacm.com/?p=3209. The method was specific to the SDR hardware and the rtl_power command to generate a dataset that was then processed with python to generate a plot.  This post will expand on the visualization by using python to generate varied plot types to help in understanding the radio signals observed.  The previous post…

Read More Read More

Picavet Gravitational Leveling for Aerial Imaging

Picavet Gravitational Leveling for Aerial Imaging

There was an earlier post regarding gimbal stabilization, https://www.cloudacm.com/?p=3609. The focus then was using software instead of hardware as a solution. During that research, I found information about self leveling platforms used on kite lines. Here is a video demonstrating the results, but I wasn’t sure how it was accomplished. I then found a video from Evan Reinheimer demonstrating his use of a picavet. The picavet is a platform that gravitational self levels when suspended from a kite line. This…

Read More Read More

FLIR ESP32-Cam using the Melexis MLX90640

FLIR ESP32-Cam using the Melexis MLX90640

This post will cover how to use the Melexis MLX90640 thermal array sensor with the ESP32-Cam module. The work presented here is based off of the work of others and their documented efforts. The reason for using the ESP32-Cam module is because of its low cost, small form factor, and its built in microSD storage. The Melexis MLX90640 thermal array sensor can provide a 32 x 24 pixel thermal image in either a 55 or 110 degree field of view…

Read More Read More

RunCam Near-IR and AeroChrome

RunCam Near-IR and AeroChrome

Near IR has been covered in earlier posts and I wanted to expand on the topic after seeing it represented in false color. I happened upon Mathieu Stern’s work a couple of weeks after my last post, which he posted just over three weeks earlier. The commercial grade work employed a yellow filter inserted in a modified high end camera that had its Near IR filter removed by Kolari Vision. This second video expanded on the topic. The filter manufacturer…

Read More Read More

RunCam Near IR

RunCam Near IR

My early near IR lens mods for the 808-16 were physical changes that were not repeatable with the ESP32-Cam in this post, https://www.cloudacm.com/?p=3986. I concluded that purpose-built lenses were better suited. Since this was the case, I opted to order a NOIR filtered lens for my RunCam2 4K camera. This would give me more “ready to use” features than coding another project for the ESP32-Cam. The lens I found online was for a CCTV camera with the following specs, 5MP…

Read More Read More

ESP32-Cam Headless Controller

ESP32-Cam Headless Controller

Brian Lough created a video on YouTube titled “WiFiManager – An Essential ESP32 library!” This video pointed out that hard coded settings on the ESP32 can be a limitation. It went on to demonstrate this with wireless network connectivity and the inherent dependency when preset values are used. The solution rested on a library that gives the ESP32 the ability to operate as a WiFi access point and for the ESP32 to provide a web portal for an attached device….

Read More Read More

Out of the depth and disparity

Out of the depth and disparity

This post will cover the concepts of image processing to generate and display image disparity or depth of field. This topic has been covered in earlier posts in regards to anaglyph imaging and OpenCV disparity mapping. The purpose of this post is to expand on this topic by demonstrating some features and limitations. Let’s start by leaving flatland. Flatland & the 4th Dimension – Carl Sagan This image is of a stereo card from the Missouri History Museum that is…

Read More Read More