S8 Miniature 10,000ppm CO2 Sensor
The S8 Miniature 10,000ppm (1%) Sensor module is designed to be used as a safety switch for indoor control and alarm applications like portable heaters or fresh air ventilation in cars. It is a leader in the next generation of small size, low power, NDIR ambient air CO2 sensors.
- Low Power, Small Footprint Design
- Automatic Background Calibration
- Industry-Standard UART Communication
SE-0119 S8 10,000ppm CO2 Sensor Only - pinless design for integration into high-volume OEM products.Contact us directly for wholesale pricing on large quantities of this sensor.
CM-0177 S8 CO2 Sensor Development Kit - Easy to use, simply plug the sensor module into your PC via USB. Use our free GasLab® software to measure and graph carbon dioxide, to configure the sensor or for data logging.
- CO2 Measurement: non-dispersive infrared (NDIR)
- Measurement Method: diffusion
- Measurement Range: (0-10,000 ppm)
- Response time: 90% at 2 minutes
- Measurement Interval: 0.5 Hz (every 2 seconds)
- CO2 Accuracy: ± 70ppm ± 3% of measured value
- Communication Options: UART Modbus
- Available Output: analog
- Sensor Life Expectancy: > 15 years
- Maintenance Interval: no maintenance required
- Self-Diagnostics: complete function check on startup
Electrical / Mechanical
- Dimensions: 32.7 × 19.7 × 8 mm (LxWxH) < 8 grams.
- Power Input: 4.5-5.25 VDC
- Max Current: 300 mA
- Power Consumption: 300mA peak, 30mA average
- 90 days - See CO2Meter Terms and Conditions.
Modbus Communication Manual (pdf)
Connecting to Raspberry Pi via UART (pdf)
Raspberry Pi Sample Code (ZIP)
Connecting to TI CC3200 WIFI via UART (pdf)
Free Easy-to-use GasLab™ Software
This device uses GasLab® software for setup, calibration, data logging, and real-time data analysis. GasLab® makes it easy to export data into a .CSV file that can be imported into any industry-standard software or spreadsheet. GasLab® runs on Windows XP or higher, and free to use with our products.
Had no problems with software or getting hardware to work with GPIO on RPi3B+. Will have to solder connections to sensor though.
We have not received the item, pleas give the freight code etc that I can seek it, I badly need that, the product development of the proto is staying now
I followed the Python example code, but translated it into Ruby. The S8 tended to start timing out on reads after running for a few hours. I upped the timeout parameter to 1 second from a half second and still had timeouts. Also made sure to sleep for a half sec after sending read request, and slept for a couple of seconds between read requests. Flushing input as well.
I am running it USB from a Raspberry Pi Zero. I have had no problems with this same configuration with the Cozir sensor.
Also, the Python example in the application note sends a command of 0x44, whereas the Senseair Modbus document shows 0x04 as the read register command. I tried that and it timed out every time, whereas with 0x44 at least it read for a couple of hours.
Puzzling. I could not recommend this unit as it stands.