# 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)*