AQEYE-SB-D1 is a PCB designed to hold the sensors for the AQEYE-D1 Air Quality Monitor project by CIRCUITSTATE Electronics. The board is designed to be connected to either the ESP32-S3-Touch-LCD-2.8 from Waveshare or the AQEYE-MB-D1 main board. A separate sensor board was designed to keep the sensitive components away from external interferences such as noise, heat and other effects. This also makes it easier to replace the sensors or to add new sensors in the future without having to redesign the main board. AQEYE-SB-D1 is a completely open-source hardware (OSHW) project designed in the KiCad open-source EDA tool. SB stands for Sensor Board and D1 is the first design variant of this project. You can download the source files of this design, modify them and redistribute them as you wish.
- Sensors
- Asair DHT20 temperature and humidity sensor.
- Asair AGS02MA TVOC (Total Volatile Organic Compounds) sensor.
- Winsen ZH06 PM (Particulate Matter) sensor with PM1.0, PM2.5, PM10 measurement.
- Sensirion SCD40-D-R2 CO2 (Carbon Dioxide) sensor.
- Sensirion SGP40-D-R4 TVOC sensor.
- Connectors and solderpads for all sensors.
- 12-pin JST-SH connector for connecting to the main board.
- Selectable I2C pull-up resistors.
- TPS61023 +5V boost converter to generate 5V from the 3.3V input for sensors that require 5V.
- Output controlled by a GPIO pin.
- AP22804AW5 based +3.3V load switch to control the power.
- Controlled by a GPIO pin.
- Jumper pad to constant enable.
- LM66100DCKR ideal diode based voltage ORing selector and reverse polarity protection for the 5V rail.
- Power indication LEDs for both 3.3V and 5V rails.
- Four M2 mounting holes.
- Parent Project: AQEYE-SB
- Variant: AQEYE-SB-D1
- Author: Vishnu Mohanan (@vishnumaiea, @vizmohanan)
- Latest Revision:
R0.1 - Layer Count: 2
- Thickness: 1.6 mm
- Dimensions: 80 x 30 mm
- EDA Tool: KiCad V9
- License: MIT
If you would like to contribute this project, you are welcome to post issues and feature requests on the Issues page. If you fork this project and created a new variant, you can let us know about it and get a unique identifier assigned for your project. The ID takes the following form.
Y<digit><letter><digit>
Y – Constant prefix.
<digit> – Digits from 0–9
<letter> – Characters from A–Z.
Examples:
Y1A1
Y1A2
Y2B1
Y3C4
The forked project should then be renamed to AQEYE-SB-D1-<ID> form.
Guidelines:
- IDs are assigned upon request. You can create a new issue to request a new ID once a fork is created. Keep the issue title as
Request New IDand include a link to your fork in the description. - You can either request a new ID that you like and that is already not chosen, or allow us to choose an ID for you.
- You should rename the original source files with the
AQEYE-SB-D1-<ID>format. - On the PCB, you can place the name of the project as
AQEYE-SB-D1and keep the ID as a standalone text on any visible layers. - Once a unique ID is assigned to a forked project, the revision should be reset to
R0.1. Do not keep the original revision of the project.
