This is a steam sensor which is can sense a rain drops, steam or water vapor suitable of IOT project. The illustration below use LM3XX as differential comparators that drives the difference between the two inputs. The LM3XX device is characterized for operation from 0 degree to 72 degree. Note: If you want to implement this sensor in outdoor used I recommend to used LM193. LM193 can adopt -55 degree Celsius to 125 degree Celsius suitable for harsh environment.

Required Components

  • Arduino IDE | Atmel Studio | Energia
  • Microcontroller – Arduino, NodeMCU, Teensy Board, TeensyDuino, ESP8266 12, 12E, ESP32, LinkItOne, ESP8266 NodeMCU, ESPDuino, ATMEGA328 16/12, ATMEGA32u4 16/8/ MHz, ESP8266, TI Evaluation Bord C2000, CC3200, MSP430 ,ATMEGA250 16 MHz, ATSAM3x8E, ATSAM21D, ATTINY85 16/8 MHz Note: The Diagram below is using NANO. (please refer to each MCU’s respective pin-outs)
  • Steam Sensor, Water Vapor Sensor (see below diagram)
  • Capacitors (See below required values)
  • Resistors (See below required values)
  • Solder Less Breadboard (Optional)
  • Jumper Wire
  • Prototyping Board
  • PCB board

Wiring Guide

steam sensor

Source Code




Wiring LM393 as Steam, Water Vapor, Moisture Sensor
Facebooktwitterredditpinterestmail
Tagged on:                 

JLCPCBPCBgogoPCBway4pcb

Leave a Reply

Your email address will not be published. Required fields are marked *