Continuous Radon Sensing Using Airthings Wave

Radon Radon is everywhere, see map Naturally-occurring radioactive gas - causes lung cancer Inert, colorless and odorless Naturally in the atmosphere in trace amounts Outdoors: radon disperses rapidly Most radon exposure occurs inside homes, schools and workplaces Indoors: Radon gas becomes trapped indoors after it enters buildings through cracks and other holes in the foundation Can be controlled and managed with proven, cost-effective techniques Radon monitoring Hardware Airthings Wave Continuous radon monitoring Long term monitoring LEDs color – radon level Battery Operated Bluetooth BLE ESP32 - lolin D32 (can use any ESP32) MQTT Server - Mosquitto Software Python script to read values from Airthings Wave: Wave-Reader Home Assistant Custom Component: sensor....

August 23, 2021 · Debashish Sahu

Sending sensor data from ESP32 to InfluxDB | Local access - time-series database

Instead of sending data to services in the cloud, here we send sensor data to local InfluxDB database. Grafana is used to read data from InfluxDB and alert thresholds are set to send reactive alerts. InfluxDB Download and Installation: official docs Docker Download and Installation: official docs ESP32 connecting to WPA2-Enterprise Hardware ESP32 TTGo T-Energy SSD1306 OLED display BME280 sensor Software Dependencies Listed below are the dpendencies used by Arduino IDE, but use PlatformIO instead!...

March 15, 2021 · Debashish Sahu

Connect ESP32 to WPA2-Enterprise WiFi (eduroam: University of Michigan Wireless)

Walkthrough of minimal settings for ESP32 to connect to WPA2-Enterprise WiFi at University of Michigan (eduroam) GitHub: debsahu/Esp32_EduWiFi Minimal settings for ESP32 to connect to University of Michigan WiFi (MWireless/eduroam) MSetup Go to MSetup Log in using University of Michigan credentials Select Other Device and log in again if needed Enter Device Name, MAC Address, uniqname will already be selected, Advanced Options > Network Type > Internet Access After above settings are enterd, click on Register my device...

January 12, 2021 · Debashish Sahu

DIY Smart Deck Lights | ESPHome | Home Assistant controlled

Building a Home Assistant controlled ESP32 based controller for deck LED lights via ESPHome. Software: ESPHome

November 30, 2020 · Debashish Sahu

DIY Smart Wooden Faux Beam Pendent Lights | ESPHome | Smart Plant Lights | Home Assistant controlled

DIY Faux wood-beam lights mode from cedar fence pickets. Light is controlled by Sonoff Mini. Pendent Lights: amazon Software: ESPHome

October 24, 2020 · Debashish Sahu

Voice Controlled (Connected) BIDET: A Solution for Non-Availability of Toilet-Paper Caused by COVID19

Install of Biobidet Bliss BB200 and connecting it to Home-Assistant. Wilbur Sargunaraj Software: ESPHome

April 13, 2020 · Debashish Sahu

ESP32 to Process Audio Signals: Software (Fourier Transforms) and Hardware (MSGEQ7)

Here we use ESP32 microcontroller to analyze real-time audio signals Real-time FFT to get frequencies Use MSGEQ7 chip to get the same data Display frequency bands on LEDs as bars FFT basics: GitHub: debsahu/ESP32_FFT_Audio_LEDs Libraries Needed Software FFT platformio.ini and Hardware FFT platformio.ini is included, use PlatformIO and it will take care of installing the following libraries. Library Link arduinoFFT https://github.com/kosme/arduinoFFT WS2812FX https://github.com/kitesurfer1404/WS2812FX MD_MSGEQ7 https://github.com/debsahu/MD_MSGEQ7 Known Limitations Sampling frequency must be high Sampling time should not interfere with other WiFi functions FFT calculations are CPU intensive Frequency binning needs to be done manually Wiring

March 4, 2019 · Debashish Sahu

ESP8266/ESP3232: Home Assistant Switch Connected to PCF8574 Controlling 8 AC Relays

Home Assistant Switch for 8 Relays: PCF8574 can be used to extend the GPIO of ESP8266/32 and here we use 8 ports of PCF8574 to control 8 Relay module GitHub: debsahu/PCF8574_8Relay Home Assistant Switch for 8 Relays Code can compile on ESP8266/32 PCF8574 can be used to extend the GPIO of ESP8266/32 8 ports of PCF8574 is connected to 8 Relay module Libraries Needed platformio.ini is included, use PlatformIO and it will take care of installing the following libraries....

February 24, 2019 · Debashish Sahu

ESP8266/ESP32 Based RGB Light (NeoPixels) Connecting to Google Home & Alexa via ARTIK Cloud

⚠️ ⚠️ ⚠️ ARTIK Cloud has been depcreciated by Samsung ⚠️ ⚠️ ⚠️ Here we create an ESP8266/32 based device that emulates a RGB LED light using NeoPixels, which connects to ATRIK cloud. ARTIK cloud connects to smart home assistants like Google Home, Amazon Alexa, etc. Connecting to Samsung ARTIK Cloud https://my.artik.cloud/ GitHub: debsahu/ARTIKCloud An application made for ESP8266 to comunicate with ARTIK Cloud Connects to ARTIK Cloud via MQTT SSL port 8883 ARTIK Cloud is connected to all assistant platforms, integration is seamless Compiles on ESP8266-arduino core v2....

February 9, 2019 · Debashish Sahu

Control a "Dumb" TV Using a Transistor and ESP8266

The goal here is to control a “dumb” TV using virtual assistants via Home Assistant. We tap into the push button of the TV and use a transistor along with ESP8266 to mimic a button press. GitHub: debsahu/PegasusTV Goal: Control a “dumb” TV using virtual assistants via Home Assistant Features: Uses D2 to control 2N2222 transistor Control using Web and MQTT API Completely Async WiFiManager Captive Portal to get WiFi credentials (Compile with -DUSE_EADNS for ESP8266) Connect PIN_CTRL pin to base of 2N2222, collector to Probe and emitter to GND Hardware Software Overview Libraries Needed platformio....

January 14, 2019 · Debashish Sahu