Skip to the content
2 layers24.8 × 37.8 mmEsp environment sensors, the printed circuit board in 3D

Yet another WiFi temperature/humidity sensor

Size
24.8 × 37.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
42
Pads
99
Tracks, vias
256, 26
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20170123)
Created
27 Dec 2017
Updated
27 Dec 2017

Overview

Esp environment sensors is an open-source printed circuit board by festlv, from the festlv/esp32-temperature-humidity-sensor repository on GitHub, published under the MIT licence. It is a 2-layer board of 24.8 × 37.8 mm with 22 parts on 42 nets, routed with 256 tracks and 26 vias.

It is built around the ESP32-WROOM-32. Its parts include 7 resistors, 6 capacitors, 4 connectors, 3 ICs and 1 diode. It belongs with the radio and wireless and sensors and measurement boards and the ESP32 boards of this library.

Main components

1

README

README.md

ESP32 environment sensor

This project encompasses hardware and firmware for a WiFi-enabled temperature and humidity sensor. It has a battery life of ~3 months on a single lithium-ion battery (3000mAh), by reporting temperature and humidity every 15 minutes.

Documentation is a little bit sparse, as this project is for my personal use.

Recommended hardware changes

After rev1 hardware was built, I realized a few things:

  • Either don't use resistor divider to measure battery voltage, or connect it only when awake via transistor (it consumes ~25uA).
  • Change MIC5504 voltage regulator to one with less leakage current- it consumes ~40uA.

Pictures

PCBs assembled in reflow oven 3D printed case with components Outside of 3D printed case

Parts

22
QtyValueFootprintReferences
31uFCapacitors_SMD:C_0603C1, C2, C6
20.1uFCapacitors_SMD:C_0603C4, C5
210KResistors_SMD:R_0603R3, R4
22K2Resistors_SMD:R_0603R6, R7
1100KResistors_SMD:R_0603R2
1220RResistors_SMD:R_0603R5
122uFCapacitors_SMD:C_0805C3
147KResistors_SMD:R_0603R1
1BTN0Buttons_Switches_SMD:SW_SPST_EVQPE1SW1
1CONN_JTAGpin_headers_1.27mm:Pin_Header_1.27mm_2x5P2
1DBGPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmP3
1ESP32-WROOMESP32-footprints-Lib:ESP32-WROOMU2
1LEDDiodes_SMD:D_0603D1
1MIC5504TO_SOT_Packages_SMD:SOT-23-5U1
1PWRPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmP1
1SB_NCsolder_bridges:SB_NCJ1
1Si7021Housings_DFN_QFN:DFN-6-1EP_3x3mm_Pitch0.95mmU3

Similar boards

  • 2 layers24.1 × 36.2 mmEsp32miniBT, the printed circuit board in 3D

    Esp32miniBT

    asterics/esp32_mouse_keyboard

    ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

    28 parts911GPL-3.0
  • 4 layers99.6 × 76.2 mmE TKT, the printed circuit board in 3D

    E TKT

    andreisperid/E-TKT

    open source embossed label maker

    110 parts481MIT
  • 4 layers46.8 × 34.8 mmSmartWatch V4, the printed circuit board in 3D

    SmartWatch V4

    Bellafaire/ESP32-Smart-Watch

    An open source smartwatch based on the ESP32 compatible with the Arduino IDE.

    74 parts258MIT
  • 2 layers90 × 76.5 mmLCDZapperPro, the printed circuit board in 3D

    LCDZapperPro

    charcole/LCDZapper

    Device for making light gun games playable on LCD TVs

    126 parts163
  • 2 layers57.2 × 35.1 mmMainBoard Rev2, the printed circuit board in 3D

    MainBoard Rev2

    lzrtag/LZRTag

    AVR-Based easily modifyable DIY Lasertag!

    70 parts111GPL-3.0
  • 2 layers85 × 56 mmHB RF ETH, the printed circuit board in 3D

    HB RF ETH

    alexreinert/PCB

    Some of my PCBs

    96 parts104
  • 2 layersSmp7c, the printed circuit board in 3D

    Smp7c

    likeablob/slow-movie-player-7c

    Yet another "Slow Movie Player" implementation with 7-color E-Paper module and ESP32.

    18 parts51MIT
  • 2 layers30.8 × 24.4 mmWii Bluetooth Replacement, the printed circuit board in 3D

    Wii Bluetooth Replacement

    JSnowden33/Wii-Bluetooth-Replacement

    This project is a full replacement for the Nintendo Wii's Bluetooth module. Emulation of the Bluetooth module is performed on the PIC32 based on rnconrad's emulator, while controller connectivity on the ESP32 is based…

    50 parts48GPL-3.0

Questions

How big is the Esp environment sensors PCB?

It measures 24.8 × 37.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp environment sensors use?

22 parts, built around the ESP32-WROOM-32. 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 Esp environment sensors KiCad files?

From the festlv/esp32-temperature-humidity-sensor repository on GitHub, at the commit this page was made from: the board is hw/esp-environment-sensors.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp environment sensors 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).