Skip to the content
PCBKitNew board
2 layers110.1 × 38.6 mmEnvironmentalSensors, the printed circuit board in 3D

EnvironmentalSensors

strayer/EnvironmentalSensor4

A WiFi environmental sensor based on Tasmota that reports temperature, air pressure, air quality, humidity and CO2 (ppm).

Size
110.1 × 38.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
16
Pads
68
Tracks, vias
80, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
29 Aug 2020
Updated
25 Nov 2020

Overview

EnvironmentalSensors is an open-source printed circuit board by strayer, from the strayer/EnvironmentalSensor repository on GitHub, published under the MIT licence. It is a 2-layer board of 110.1 × 38.6 mm with 8 parts on 16 nets, routed with 80 tracks and 0 vias.

It is built around the WEMOS D1 MINI, MH-Z19B and DS18B20. Its parts include 2 ICs, 2 connectors and 1 resistor. It belongs with the sensors and measurement and radio and wireless boards and the ESP8266 boards of this library.

Main components

3

README

README.md

Environmental Sensor

A WiFi environmental sensor based on Tasmota that reports temperature, air pressure, air quality, humidity and CO2 (ppm).

PCB

Description

It features the following sensors:

  • BME 280 / BME 680 - air pressure, air quality (BME 680) and humidity
  • MH-Z19B - CO2 (ppm)
  • DS18B20 - temperature

The DS18B20 is featured on the PCB because the temperature sensor of the BME 280 / BME 680 is very sensitive - simply holding your finger above it may cause incorrect readings. The DS18B20 is reasonably accurate, cheap and known in the DIY community, so it was a simple addition to get reliable temperature readings.

Either a BME 280 or a BME 680 is supported by the PCB. This was only added because I had a BME 680 lying around, so why not use it - the BME 280 is cheaper and due to the MH-Z19B the air quality reading is pretty obsolete, so in general I recommend installing a BME 280.

The PCB has an internal cutout to avoid transferring heat from the D1 Mini to the temperature-reading components on the other side.

The software intended to be run on the device is Tasmota. A preconfigured template will be added later.

Parts list

Attributions

MH-Z19B footprint (MIT) by Matthias Kleine (klein0r)

Parts

8
QtyValueFootprintReferences
3MountingHoleMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3
14k7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1BME280-BreakoutEnvironmentalSensors:BME280_BME680J1
1DS18B20Package_TO_SOT_THT:TO-92_InlineU2
1MH-Z19BEnvironmentalSensors:MH-Z19BJ2
1WeMos_D1_miniModule:WEMOS_D1_mini_lightU1

Questions

How big is the EnvironmentalSensors PCB?

It measures 110.1 × 38.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EnvironmentalSensors use?

8 parts, built around the WEMOS D1 MINI, MH-Z19B and DS18B20. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the EnvironmentalSensors KiCad files?

From the strayer/EnvironmentalSensor repository on GitHub, at the commit this page was made from: the board is EnvironmentalSensors.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the EnvironmentalSensors design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers65 × 40 mmIndoor sensor, the printed circuit board in 3D

    Indoor sensor

    Djuke-DIYAudio/indoor-sensor

    Affordable indoor sensor for measuring CO2, temperature, humidity and pressure

    19 parts
  • 2 layers51.6 × 78 mmMHZ19B wemos BM280 pistes 1mm buzz, the printed circuit board in 3D

    MHZ19B wemos BM280 pistes 1mm buzz

    Gonellarro/Sensor-de-CO2

    Building a C02 and wheather station with Wemos D1 mini micro controller, MH Z19B and BM280 sensors

    10 parts
  • 2 layers115.6 × 50.8 mmKiwi EasyBoardv1.0, the printed circuit board in 3D

    Kiwi EasyBoardv1.0

    SWAT-engineering/kiwi-air-monitor

    Kiwi monitor is an open source CO2/Humidity/Temperature sensor intended for monitoring the quality of the air in a room. Kiwi was created to support teachers with a notification to ventilate their classroom.

    20 parts10GPL-3.0
  • 2 layers169.1 × 252.5 mmAirguard v1, the printed circuit board in 3D

    Airguard v1

    open-lv/air-guard

    Do-it-yourself electronics kit for building an air quality monitor for your school, work and home.

    38 parts7MIT
  • 2 layers118 × 70 mmESP32SmartBoard PCB, the printed circuit board in 3D

    ESP32SmartBoard PCB

    ronaldsieber/ESP32SmartBoard_PCB

    KiCad project of a Printed Cuircit Board (PCB) for ESP32 with Temperature/Humidity/CO2 Sensors, User LEDs and Buttons

    36 parts4MIT
  • 2 layers79 × 79 mmHm env sensor, the printed circuit board in 3D

    Hm env sensor

    HiMinds/himinds-boosting-innovation-embedded-env-sensor-hw

    HiMinds Open Source Wireless Environmental Sensor HW

    94 parts1Apache-2.0
  • 2 layers94 × 68.6 mmCO2Sensor, the printed circuit board in 3D

    CO2Sensor

    JensFZ/CO2Sensor_PCB

    Added external power suply, leds and a buzzer (all of them are optional)

    18 parts1
  • 2 layers43 × 63 mmEnv sensor, the printed circuit board in 3D

    Env sensor

    motty-mio2/env_sensor_pcb

    29 parts