Skip to content

DitroniX/AQIX-Air-Quality-Monitor-IoT-Weather-Station

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AQIX ESP32-C6 SCD40 SCD41 BME280 (Air Quality Monitor IoT Weather Station) SDK

Supporting STEM Electronic Internet of Things & Home Automation Technology for Smart Energy Monitoring

DitroniX WiKi Pages

New updated STEM Board for March 2026

For Latest Project Updates - Click Here

New version of AQIX released

AQIX ESP32-C6

Updates

  • 26-03-08 - Preproduction boards test complete. Production in process.
  • 26-03-02 - Preproduction boards in test.
  • 26-02-15 - AQIX ESP32-C6 In Beta Development
  • 26-02-15 - Project Update Launched
  • 24-09-24 - Original AQIX ESP32-C3 Version

High Precision Digital Environmental Monitor Sensors.

The board has TWO Variants

  • AQIX SCD40
  • AQIX SCD41

Features

High Precision Digital Environmental Monitor Sensors.

The AQIX board offers the following main features:

  • Espressif ESP32-C6
    • WiFi, Bluetooth, Zigbee and Thread
  • Sensirion SCD40 or SCD41
    • High Accuracy CO2 Sensor
    • SCD40 – 400 to 2000 ppm, Accuracy ±50.0 ppm ±5.0 %m.v (Home)
    • SCD41 – 400 to 5000 ppm, Accuracy ±50.0 ppm ±2.5 %m.v (Home, Office, Industry)
  • Bosch BME280
    • High Precision Barometric Pressure, Relative Humidity and Temperature
    • Barometric Pressure 300…1100 hPa (millibar) – Accuracy ±0.25% – which is equivalent to 1m at 400m height change – RMS Noise 0.2 Pa – which is equivalent to 1.7 cm – Temperature -40 to 85°C – Temperature coefficient offset ±1.5Pa/K. – which is equivalent to ±12.6cm at 1 °C temperature change – Humidity – 0 to 100 % – Accuracy tolerance ±3% relative humidity – Hysteresis ≤2% relative humidity
  • Ambient Light Sensor
    • SFH2440, providing spectral sensitivity adapted to human eye sensitivity
    • Std. Light A; T = 2856 K Minimum 7 nA/lx
    • Spectral range of sensitivity λ10% typically 400 to 690 nm
    • Wavelength of max sensitivity λS max typically 620 nm
    • ESP32-C6 ADC provides light voltage reading
  • EEPROM P24C64C
    • 64Kbit storage
    • AT24C64 64Kbit
    • On-board Data Logging
    • On-board Parameters
    • Firmware setup user parameters and configuration
  • USB C
    • With UART for easy programming and development
    • Board powering during development or use.
    • Type C USB Connector
    • CH340K USB UART 2Mbps Transceiver
    • Easy programming. Select ‘ESP32C3 Dev Module’
    • BAUD rate up to 921600 to speed up Flashing
    • Serial Monitoring Debug and Remote Logging
    • Power Can Be Taken from USB 5V (when Flashing).
  • FET Output
    • External Relay or Sounder.
    • GPIO or PWM
  • OneWire (Dallas) Interface
    • External Sensors such as Soil Temperature Probe (DS18S20)
    • Dallas OneWire Interface for External Temperatures
  • I2C Interface Display
    • OLED Display
    • PCB 4 Pin Header Connector
  • I2C Interface Sensors
    • External Sensors such as Soil Monitoring
    • PCB 4 Pin Header Connector
  • Buttons
    • Reset
    • User (Program or GP9 Detect)
  • Battery Voltage Monitor
    • ESP32-C6 ADC provides battery voltage reading
  • 3V3 LDO
    • AMS1117 LDO allowing use of external DC input 4.5V to 15V
  • LED
    • RGB, Ext DC LED
  • Compact Design and Easy to Use
    • Board Size63 x 51mm
    • 4 x M3 mounting holes
    • Operating Ambient Temperature -10 to +60 °
    • Optional Conformal Coating – on request.
    • Designed to fit into a Waterproof Clear Cover Enclosure

Power can be via external 5 to 15V DC, or using a CR123A 3V Lithium battery. CR123A Battery is not a rechargeable.

This board could also be powered from a Solar Panel.

AQIX Flexibility:

AQIX is a compact, self-contained CO2 Air Quality Sensor with the addition of a range of Barometric Weather Sensors.

Based on the new Espressif ESP32-C6 Mini, which has both Wi-Fi and BT, the AQIX SDK board is provided with onboard Battery Holder or External DC Input.

Interface for programming, and development, is thought a standard Type C USB, into the onboard UART and ESP32-C6, so making development and use, completely self-contained.

Using the provided I2C interface, an OLED display can be plugged directly into the board, if required, for local monitoring and status information.

Opensource AQIX Firmware is provided on our GitHub, using the standard PlatformIO platform. This monitors Barometric Pressure, Temperature, Humidity, Light Level and CO2 Air Quality information, which can then be sent to your Home Automation, or cloud service, via provided MQTT or Domoticz etc., as standard.

Original AQIX ESP32-C3

The AQIX SDK is a natural iteration of the original popular CWX (Compact Weather Station).

Compare the New CO2 Air Quality and Compact Weather Monitor SDK Display-Type-B

Purchase

Via our DitroniX.net Shop

or this board will be added to eBay once in stock.

Display-Type-B

Our STEM SDK boards and accessories are available from our online shops on eBay

Further Information

Additional information, and other technical details on this project, maybe found in the related repository pages.

Repository Folders

  • Code (Code examples for Arduino IDE and PlatformIO)
  • Datasheets and Information (Component Datasheets, Schematics, Board Layouts, Photos, Technical Documentation)
  • Certification (Related Repository Project or Part, Certification Information)

Repository Tabs

  • Wiki (Related Repository Wiki pages and Technical User Information)
  • Discussions (Related Repository User Discussion Forum)
  • Issues (Related Repository Technical Issues and Fixes)

We value our Customers, Users of our designs and STEM Communities, all over the World . Should you have any other questions, or feedback to share to others, please feel free to:

Dave Williams, Maidstone, UK.

Electronics Engineer | Software Developer | R&D Support | RF Engineering | Product Certification and Testing | STEM Ambassador

STEM

Supporting STEM Learning

Life is one long exciting learning curve, help others by setting the seed to knowledge.

DitroniX Supporting STEM

Releases

No releases published

Packages

 
 
 

Contributors