Skip to the content
2 layers35.3 × 18.4 mmRemote Temp Humidity Sensor, the printed circuit board in 3D

AKA Wireless window/door sensor version 4

Size
35.3 × 18.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
29
Pads
93
Tracks, vias
207, 31
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
20 Apr 2022
Updated
20 Apr 2022

Overview

Remote Temp Humidity Sensor is an open-source printed circuit board by gadjet, from the gadjet/Multifunction-ESP8266-Sensor-board repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 35.3 × 18.4 mm with 28 parts on 29 nets, routed with 207 tracks and 31 vias.

It is built around the ESP-12F, AHT10 and 74AHC1G86SE, with the SPX3819M5-L-3-3 among its other parts. Its parts include 10 resistors, 5 capacitors, 4 ICs and 3 connectors. It belongs with the sensors and measurement boards and the ESP8266 boards of this library.

Main components

4

README

README.md

Multifunction-ESP8266-Sensor-board

AKA Wireless window/door sensor version 4

This is another in the series of wireless Window/Door sensor boards I've been designing, yes I know I've already published version 5 but this is the design before that one, I considered it a bit of a failure really because I was aiming for lower power consumption than version 3 but because I misread the LDO's specification I ended up using more power, around 85uA against the 20uA for version 3.

This board is different to version 3 because as well as being able to be triggered with a reed switch it also has the ability to have a button added to trigger the transmission instead or as well as the reed switch (doorbell?) also there is the mounting position to add an I2C sensor board such as the BME280 or AHT10 or even an OLED display or both.

The other key difference is the ability to power the ESP8266 from a Li-Ion cell (4.2v) via the LDO or directly from a 3V source such as a couple of AA cells, this bypasses the LDO completely.

There are also a couple of jumpers on the PCB for configuring the ADC input: -

  • JP1 is open circuit by default and when shorted out it modifies the voltage divider to increase the max ADC voltage to 14V, the LDO is capable of 16V input.
  • JP2 is short circuit by default and when open circuited it disconnects the ADC input from the voltage divider, used to monitor supply voltage, allowing the internal VCCread() function to be used in the code when powering the circuit directly from the 3V input.

Improvements that can be made Use the previous LDO (HT7333) which uses less quiescent current Power the Sensor board from a pin of the ESP so it's only powered up when used

text
          *********  PLEASE NOTE  *********

Some I2C boards do not have the same pinout so please check your I2C board has the same pinout as the PCB before using it.

Parts

28
QtyValueFootprintReferences
410KResistor_SMD:R_0603_1608MetricR5, R6, R7, R10
3100nFCapacitor_SMD:C_0603_1608MetricC2, C3, C4
21M05Resistor_SMD:R_0603_1608MetricR2, R4
24K7Resistor_SMD:R_0603_1608MetricR8, R9
274AHC1G86Package_TO_SOT_SMD:SOT-23-5U4, U5
11uFCapacitor_SMD:C_0603_1608MetricC5
12.2uFCapacitor_SMD:C_0603_1608MetricC1
1330kResistor_SMD:R_0603_1608MetricR3
13M3Resistor_SMD:R_0603_1608MetricR1
1AHT10Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalU6
1Conn_01x02_MaleButton_Switch_THT:SW_PUSH_6mm_H7.3mmJ2
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Conn_01x05_MaleConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1ESP-12FRF_Module:ESP-12Elocked
1Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1SPX3819M5-L-3-3Package_TO_SOT_SMD:SOT-23-5U1
1SW_FlashButton_Switch_SMD:SW_SPST_FSMSMFlash
1SW_ReedButton_Switch_SMD:SW_SPST_REED_CT10-XXXX-G2Reed Switch
1SW_ResetButton_Switch_SMD:SW_SPST_FSMSMReset
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP2

Similar boards

  • 2 layers31.4 × 20.6 mmWindow sensor V5, the printed circuit board in 3D

    Window sensor V5

    gadjet/Window-Door-sensor-Version-5

    Version 5 of the Window/Door sensor project this time with ultra low current consumption

    32 parts70GPL-2.0
  • 2 layers38.3 × 20.8 mmESP AHT10-Extra, the printed circuit board in 3D

    ESP AHT10-Extra

    c-/ESP-AHT10-Extra

    minimalist ESP-8266 temperature/humidity sensor

    27 parts20
  • 2 layers38.4 × 27.4 mmEsp32c3, the printed circuit board in 3D

    Esp32c3

    minddot/hw

    MindDot Hardware

    31 parts2MIT
  • 2 layersEdge Atmos PCB, the printed circuit board in 3D

    Edge Atmos PCB

    ShreyasKombinadka/Edge-Atmos

    A local weather station built with no HAL and all custom drivers and libraries built from bare-metal register level coding.

    7 parts1
  • 4 layers50 × 50 mmDryer control, the printed circuit board in 3D

    Dryer control

    souptik-samanta/dryer

    A custom PCB and self-centering spool holder for drying 3D printer filament. The PCB controls the fans, monitors temperature, and provides connections for PTC heaters.

    33 parts1
  • 2 layers120 × 80 mmClock i2c l0, the printed circuit board in 3D

    Clock i2c l0

    ekibanu4/STM_32_Clock

    test project for binary clock based in stm32 f4070disk

    77 parts
  • 2 layers96.1 × 70 mmAdapter, the printed circuit board in 3D

    Adapter

    ErBWs/GD32-Mesh

    LoRa & 4G Mesh with GD32, my bachelor's thesis. 基于 GD32 的 LoRa 组网和 4G 通信,本科毕业设计

    5 partsGPL-3.0
  • 2 layers60.1 × 42.3 mmTermoHumi, the printed circuit board in 3D

    TermoHumi

    LinJesUxUs/TermoHumi

    Thermo-hygrometer code, powered on ATMega, AHT10 sensor and 7 Segment Display.

    91 parts

Questions

How big is the Remote Temp Humidity Sensor PCB?

It measures 35.3 × 18.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Remote Temp Humidity Sensor use?

28 parts, built around the ESP-12F, AHT10, 74AHC1G86SE and SPX3819M5-L-3-3. 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 Remote Temp Humidity Sensor KiCad files?

From the gadjet/Multifunction-ESP8266-Sensor-board repository on GitHub, at the commit this page was made from: the board is Remote Temp_Humidity Sensor.kicad_pcb and its schematic Remote Temp_Humidity Sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Remote Temp Humidity Sensor design in my own project?

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