The ZE25-O3 is an electrochemical gas sensor module designed to detect the presence of ozone (O3) in the air. This sensor is capable of sensing O3 gas concentrations from 0 to 10 ppm, making it suitable for environmental monitoring, industrial safety, and air purification systems. Its high sensitivity and fast response time allow for real-time monitoring of ozone levels in various applications.
Pin Number | Name | Description |
---|---|---|
1 | VCC | Power supply (5V) |
2 | GND | Ground |
3 | TX | UART transmit |
4 | RX | UART receive |
5 | DAC | Analog voltage output |
Q: Can the sensor detect other gases?
Q: What is the lifespan of the sensor?
Q: How often should the sensor be calibrated?
// Example code for interfacing ZE25-O3 with Arduino UNO
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
Serial.begin(9600); // Start serial communication at 9600 baud
mySerial.begin(9600); // Start the software serial port at 9600 baud
}
void loop() {
if (mySerial.available()) { // If data is available to read,
char c = mySerial.read(); // read it and store it in 'c'
Serial.print(c); // Print the value of 'c' on the Serial Monitor
}
if (Serial.available()) { // If data is available to write,
char c = Serial.read(); // read it and store it in 'c'
mySerial.write(c); // Send the value of 'c' over software serial port
}
}
Note: This example code is for UART communication. For analog output, read the voltage from the DAC pin using analogRead()
and convert it to ozone concentration using the sensor's datasheet.
Remember to wrap the sensor in a protective case to prevent physical damage and exposure to harsh environmental conditions. Always refer to the ZE25-O3 datasheet for detailed information and specifications.