100%
septasense SeptaSensePCB view
Description

Imported from GitHub: ebrithiljonas/SeptaSense · commit 8a32c2a

Description

Open Source and Open Hardware IoT air quality sensor, based on an ESP32 running ESPHome.

README

Septa Sense

Septa Sense in an Open Source and Open Hardware IoT air quality sensor, based on an ESP32 running ESPHome. It features a rim of RGB-LEDs around the top which indicate the quality of the air. Measurements can be seen either on in the integrated display or over Home Assistant. The unit is powered with a USB-C plug on the backside.

Capabilities

  • Temperature (0 - 50°C ± 0.5°C)
  • Humidity (0 - 100% ± 4.5%)
  • VOC (1 - 500 Index ± 5 Index)
  • NOx (1 - 500 Index ± 10 Index)
  • Particulate Matter (0 - 1000 μg/m³ ± 10%)
  • CO2 (400 - 5000 ppm ± (40 ppm + 5%))
  • Pressure (300 - 1250 hPa ± 0.5 hPa)

Sensors

Mainboard

The mainboard is a custom PCB which holds the ESP32 chip, the BMP388 and SCD41 sensors and the RGB LEDs. The SEN55 sensor and the display are connected to it with a cable that is directly soldered to the board. It gets power via the USB-C plug over a cable with a JST XH connector that is mounted on the PCB.

3D-Print

The case consists of 5 different 3D printed parts. Recommended print settings are:

  • Case Bottom
    • Layer height: 0.2 mm
    • Infill: 10 %
    • Support: Yes
    • Support overhang: 80°
  • Case Top
    • Layer height: 0.2 mm
    • Infill: 10 %
    • Support: No
  • LED Ring
    • Layer height: 0.2 mm
    • Infill: 20 %
    • Support: No
  • SEN55 Bracket
    • Layer height: 0.1 mm
    • Infill: 20 %
    • Support: No
  • Display Fixture
    • Layer height: 0.2 mm
    • Infill: 20 %
    • Support: No

BOM

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.