# Rooftop Greenhouse Monitor
## Description
Welcome to your new project. Imagine what you can build here.
## Project Details
- **Owner:** ryanf
- **Created:** 4/16/2026
- **Last Updated:** 4/16/2026
- **Visibility:** Public
- **Power Requirements:** Solar primary with rechargeable single-cell Li-Ion/LiPo battery and USB-C backup power/charging
- **Implementation Details:** ESP32-WROOM-32 Wi-Fi node, BME280 ambient sensor, battery-backed operation, 5-minute reporting interval, automatic recovery after outages
- **Connectivity:** Wi-Fi
- **Domain:** Outdoor environmental monitoring
- **Operating Temperature:** Outdoor rooftop greenhouse environment with wide temperature swings and condensation risk
## Key Components
### D1 — [SP0502BAHT](https://www.flux.ai/kicad-part-library/sp0502baht~nla.md)
- Role: ESD Protection
- Package or Case Code: SOT-23
- Datasheet URL: http://www.littelfuse.com//media/files/littelfuse/technical%20resources/documents/data%20sheets/sp05xxba.pdf
- Manufacturer Part Number: SP0502BAHT
- Role Details: Protects external USB power input against ESD and transient events
- Package: SOT-23
- Manufacturer Name: Texas Instruments Inc.
**Pins:**
- A [pin 3]
- K [pin 1]
- K [pin 2]
### J1 — [UJ20-C-H-G-SMT-2-P16-TR](https://www.flux.ai/adrian95/uj20-c-h-g-smt-2-p16-tr~v05.md)
- Role: USB-C Power Input
- Manufacturer Part Number: UJ20-C-H-G-SMT-2-P16-TR
- Package: USB Type-C receptacle
- Part Type: Connector
- Mount: Surface Mount
- Manufacturer Name: Same Sky (Formerly CUI Devices)
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: USB-C 5V sink input with CC resistors for backup power and charging
- Datasheet URL: https://www.sameskydevices.com/product/resource/uj20-c-h-g-smt-2-p16-tr.pdf
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND [pin A1_B12]
- GND__1 [pin B1_A12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin SH1]
- SHIELD__1 [pin SH2]
- SHIELD__2 [pin SH3]
- SHIELD__3 [pin SH4]
- VBUS [pin A4_B9]
- VBUS__1 [pin B4_A9]
### J2 — [B2B-PH-K-S](https://www.flux.ai/adrian95/b2b-ph-k-s~fx.md)
- Manufacturer Part Number: B2B-PH-K-S
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Battery Connector
- Role Details: Connects rechargeable single-cell battery bank to charger BAT node
- Part Type: Connector
- Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf
- Package: JST_B2B-PH-K-S
- Manufacturer Name: JST
- Package or Case Code: JST_B2B-PH-K-S
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J3 — [691102710002](https://www.flux.ai/adrian95/691102710002~4n.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 691102710002
- Part Type: Connector
- Mount: Through Hole
- Manufacturer Name: Würth
- Datasheet URL: https://www.we-online.com/components/products/datasheet/691102710002.pdf
- Role: Solar Input
- Package: Terminal Block 2-pin 5.00mm
- Role Details: Low-voltage solar panel input connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J4 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x06-2p54mm-vertical~lzd.md)
- Role: Debug Header
- License: https://creativecommons.org/licenses/by/4.0/
- Package: Pin Header 1x6 2.54mm
- Role Details: UART debug/programming header with 3.3V, GND, TX, RX and spare GPIO
- Manufacturer Part Number: n/a
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### LED1 — [KT-0603R](https://www.flux.ai/adrian95/kt-0603r~7c.md)
- Role Details: Red indicator for charging or fault status
- Part Type: LED
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Status LED
- Package: 0603
- Manufacturer Part Number: KT-0603R
- Manufacturer Name: Hubei KENTO Elec
- Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_1810231112_Hubei-KENTO-Elec-KT-0603R_C2286.pdf
**Pins:**
- A [pin 2]
- K [pin 1]
### LED2 — [0603GBD0790S01](https://www.flux.ai/adrian95/0603gbd0790s01~iak.md)
- Manufacturer Name: ORIENTAL TECHNOLOGY
- Package: 0603
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4336/0603GBD0790S01.pdf
- Role Details: Green indicator for system power or heartbeat status
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: LED
- Role: Status LED
- Manufacturer Part Number: 0603GBD0790S01
**Pins:**
- A [pin 2]
- K [pin 1]
### SW1 — [PTS636 SM43J SMTR LFS](https://www.flux.ai/jharwinbarrozo/pts636-sm43j-smtr-lfs~6r0.md)
- Datasheet URL: https://www.ckswitches.com/media/2779/pts636.pdf
- Role: Pushbutton
- Manufacturer Name: C&K
- Role Details: Used for ESP32 BOOT and RESET control
- Part Type: Switch
- Package: SMD Tactile
- Manufacturer Part Number: PTS636 SM43J SMTR LFS
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### SW2 — [PTS636 SM43J SMTR LFS](https://www.flux.ai/jharwinbarrozo/pts636-sm43j-smtr-lfs~6r0.md)
- Role Details: Used for ESP32 BOOT and RESET control
- Manufacturer Part Number: PTS636 SM43J SMTR LFS
- Package: SMD Tactile
- Manufacturer Name: C&K
- Datasheet URL: https://www.ckswitches.com/media/2779/pts636.pdf
- Part Type: Switch
- Role: Pushbutton
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### U1 — [ESP32-WROOM-32](https://www.flux.ai/vasyl/esp32-wroom-32~siz.md)
- Manufacturer Part Number: ESP32-WROOM-32
- Package: Module
- Part Type: RF module
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf
- Manufacturer Name: Espressif Systems
- Role Details: Main controller for 5-minute greenhouse measurements and Wi-Fi reporting
- Role: Wi-Fi MCU
**Pins:**
- EN [pin 3]
- GND [pin 38]
- GND [pin 39]
- GND [pin 1]
- GND [pin 15]
- IO0 [pin 25]
- IO12 [pin 14]
- IO13 [pin 16]
- IO14 [pin 13]
- IO15 [pin 23]
- IO16 [pin 27]
- IO17 [pin 28]
- IO18 [pin 30]
- IO19 [pin 31]
- IO2 [pin 24]
- IO21 [pin 33]
- IO22 [pin 36]
- IO23 [pin 37]
- IO25 [pin 10]
- IO26 [pin 11]
- IO27 [pin 12]
- IO32 [pin 8]
- IO33 [pin 9]
- IO34 [pin 6]
- IO35 [pin 7]
- IO4 [pin 26]
- IO5 [pin 29]
- NC [pin 32]
- RXD0/IO3 [pin 34]
- SCK/CLK [pin 20]
- SCS/CMD [pin 19]
- SDI/SD1 [pin 22]
- SDO/SD0 [pin 21]
- SENSOR_VN [pin 5]
- SENSOR_VP [pin 4]
- SHD/SD2 [pin 17]
- SWP/SD3 [pin 18]
- TXD0/IO1 [pin 35]
- VDD [pin 2]
### U2 — [BQ24072RGTR](https://www.flux.ai/lcsc/bq24072rgtr~g4hl.md)
- LCSC Part Number: C140288
- Part Type: Battery Management ICs
- Package: QFN-16_L3.0-W3.0-P0.50-TL-EP
- Manufacturer Part Number: BQ24072RGTR
- Package or Case Code: QFN-16_L3.0-W3.0-P0.50-TL-EP
- Product Info Url: https://lcsc.com/product-detail/PMIC-Battery-Management_TI_BQ24072RGTR_BQ24072RGTR_C140288.html
- Role Details: Power-path charger for single-cell battery with system rail for unattended operation
- Role: Battery Charger
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1806131014_Texas-Instruments-BQ24072RGTR_C140288.pdf
- JLCPCB Part Class: Extended Part
- Manufacturer Name: TI(德州仪器)
**Pins:**
- ~{CE} [pin 4]
- ~{CHG} [pin 9]
- ~{PGOOD} [pin 7]
- BAT [pin 3]
- BAT [pin 2]
- EN1 [pin 6]
- EN2 [pin 5]
- EPAD [pin 17]
- ILIM [pin 12]
- IN [pin 13]
- ISET [pin 16]
- OUT [pin 11]
- OUT [pin 10]
- TD [pin 15]
- TMR [pin 14]
- TS [pin 1]
- VSS [pin 8]
### U3 — [BME280](https://www.flux.ai/kicad-part-library/bme280~x2a.md)
- Package: LGA-8
- Datasheet URL: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf
- Package or Case Code: Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering
- Role: Ambient Sensor
- Role Details: Measures temperature, humidity, and barometric pressure over I2C
- Manufacturer Part Number: BME280
**Pins:**
- CSB [pin 2]
- GND [pin 1]
- GND [pin 7]
- SCK [pin 4]
- SDI [pin 3]
- SDO [pin 5]
- VDD [pin 8]
- VDDIO [pin 6]
### U4 — [MAX17048G+T10](https://www.flux.ai/lcsc/max17048gplust10~jvyd.md)
- Manufacturer Name: ADI(亚德诺)/MAXIM(美信)
- JLCPCB Part Class: Extended Part
- Package or Case Code: DFN-8_L2.0-W2.0-P0.50-BL-EP
- Manufacturer Part Number: MAX17048G+T10
- Role: Fuel Gauge
- Role Details: Reports battery state of charge to the MCU over I2C
- Part Type: Battery Management ICs
- LCSC Part Number: C2682616
- Package: DFN-8_L2.0-W2.0-P0.50-BL-EP
**Pins:**
- ~{ALRT} [pin 5]
- CELL [pin 2]
- CTG [pin 1]
- EP [pin 9]
- GND [pin 4]
- QSTRT [pin 6]
- SCL [pin 7]
- SDA [pin 8]
- VDD [pin 3]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/ryanf/rooftop-greenhouse-monitor~7jg](https://www.flux.ai/ryanf/rooftop-greenhouse-monitor~7jg).*
---
*Generated from [https://www.flux.ai/ryanf/rooftop-greenhouse-monitor~7jg](https://www.flux.ai/ryanf/rooftop-greenhouse-monitor~7jg)*