Blog posts


Storing RGB and Thermal Data Using ESP32-CAM Module

less than 1 minute read

In this post I explained how you could get thermal and RGB data using ESP32-CAM and MLX90640 modules. The code will continuously collect RGB and thermal camera data and store them on an SD card. You can also find the schematic of the circuit. The firmware will sample data at about 3 fps for RGB and thermal modules. You can modify this code to interface ESP32-CAM with any device that supports I2C and include that in your project.


Gas Sensor Selection Guide

19 minute read

I have been involved in a project that required us to use multiple gas sensors. I had to do research on these sensors to select the right sensors for our project. In addition, gas sensors need to be calibrated as well. In this article, I explain how we may select the right gas sensors for a project and the potential ways to calibrate a gas sensor. There are certain points that need to be considered before sensor selection which include:

Handling Power Hungry Sensors in a Low-Power Project

less than 1 minute read

In this post I explained how one can use 5V power-hungry sensors via 3.3V microcontroller. There are still several sensors that need to be powered by 5V power supply. However, more recent development boards are eqquiped with 3.3V microcontrollers. As a result, we need to address some serious challenges. Challenges include:



less than 1 minute read

The purpose of this project was to build a wearable system that can be used for reliable ankle edema quantification. Ankle edema is an important symptom for monitoring patients with chronic systematic diseases. It is an important indicator of onset or exacerbation of a variety of diseases that disturb cardiovascular, renal, or hepatic system such as heart, liver, and kidney failure, diabetes, etc. SmartSock is a real-time and activity-sensitive wearable system for monitoring ankle edema.