# Hiro PH Display 1.0 ## Description Sealed ESP32 IP65 Hydro Monitor with Integrated Touch Display and Sensor Support ## Project Details - **Owner:** annie2 - **Created:** 10/29/2024 - **Last Updated:** 10/29/2024 - **Visibility:** Public - **Human Interface:** Touchscreen, Display, Buttons - **Domain:** Scientific - **Software:** Arduino - **Operating Voltage:** 3.3V - **System Architecture:** graph LR USBC["USB-C Panel Connector"] ESP32["ESP32-2432S028R Module"] Display["2.8\" CYD TFT Display"] BNC["Panel BNC Connector"] DHT22["DHT22 Humidity Sensor"] DS18B20["DS18B20 1-Wire Temperature Sensor"] pH_Module["pH Sensor Module"] TDS_Module["TDS/EC Sensor Module"] CableGlands["Cable Glands"] Vent["Hydrophobic Vent"] USBC --> ESP32 ESP32 --> Display ESP32 --> DHT22 ESP32 --> DS18B20 ESP32 --> pH_Module ESP32 --> TDS_Module DHT22 --> CableGlands DS18B20 --> CableGlands pH_Module --> BNC Vent - **Size:** 100mm by 60mm - **Connectivity:** WiFi - **Power Requirements:** USB - **Stackup:** 4 Layer (Top, GND, 3V3, Bottom) - **Copies:** 1 ## Key Components ### — [M2 Mounting Hole](https://www.flux.ai/vasyl/m2-mounting-hole~st.md) **Pins:** - ~ ### — [M2 Mounting Hole](https://www.flux.ai/vasyl/m2-mounting-hole~st.md) **Pins:** - ~ ### — [M2 Mounting Hole](https://www.flux.ai/vasyl/m2-mounting-hole~st.md) **Pins:** - ~ ### — [M2 Mounting Hole](https://www.flux.ai/vasyl/m2-mounting-hole~st.md) **Pins:** - ~ ### D1 — [SRDA3.3-6.TBT](https://www.flux.ai/lcsc/srda3p3-6ptbt~23ev.md) - Manufacturer Part Number: SRDA3.3-6.TBT - LCSC Part Number: C1975998 - Manufacturer Name: SEMTECH - Package or Case Code: SO-8_L4.9-W3.9-P1.27-LS6.0-BL - JLCPCB Part Class: Extended Part - Part Type: TVS **Pins:** - +VREF [pin 3] - GND [pin 8] - I/O1 [pin 1] - I/O2 [pin 2] - I/O3 [pin 4] - I/O4 [pin 5] - I/O5 [pin 6] - I/O6 [pin 7] ### D1 — [SRDA3.3-6.TBT](https://www.flux.ai/baueralex174/srda3p3-6ptbt~pu.md) - Role Details: Low-capacitance TVS for sensor data lines - Manufacturer Part Number: SRDA3.3-6.TBT - Part Type: SRDA3.3-6.TBT - Datasheet URL: https://www.semtech.com/uploads/documents/SRDA3.3-6.pdf - Package or Case Code: SOIC127P600X170-9N - Compliance: Pb-Free,Halogen Free,RoHS/WEEE Compliant - License: https://creativecommons.org/licenses/by/4.0/ - Role: Protection - Manufacturer Name: Semtech Corporation **Pins:** - GND [pin 8] - I/O 1 [pin 1] - I/O 2 [pin 2] - I/O 3 [pin 4] - I/O 4 [pin 5] - I/O 5 [pin 6] - I/O 6 [pin 7] - VREF [pin 3] ### J1 — [Pin Header 01x05 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x05-254mm-vertical~cas.md) - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] ### J2 — [B5B-XH-A(LF)(SN)](https://www.flux.ai/adrian95/b5b-xh-alfsn~zvt.md) - Manufacturer Part Number: B5B-XH-A(LF)(SN) - Part Type: Connector - Manufacturer Name: JST Sales America Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eXH.pdf **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] ### J3 — [124018312112A](https://www.flux.ai/adrian95/124018312112a~dea.md) - Manufacturer Part Number: 124018312112A - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Datasheet URL: https://cdn.amphenol-cs.com/media/wysiwyg/files/documentation/datasheet/inputoutput/io_waterproof_usb_type_c.pdf - Manufacturer Name: Amphenol ICC (Commercial Products) - Role: Connector - Role Details: Panel mount USB-C power input **Pins:** - CC1 [pin A5] - CC2 [pin B5] - D1- [pin A7] - D1+ [pin A6] - D2- [pin B7] - D2+ [pin B6] - GND_A [pin A1] - GND_A [pin A12] - GND_B [pin B1] - GND_B [pin B12] - RX1- [pin B10] - RX1+ [pin B11] - RX2- [pin A10] - RX2+ [pin A11] - SBU1 [pin A8] - SBU2 [pin B8] - SHIELD [pin SH2] - SHIELD [pin SH4] - SHIELD [pin SH1] - SHIELD [pin SH3] - TX1- [pin A3] - TX1+ [pin A2] - TX2- [pin B3] - TX2+ [pin B2] - VBUS_A [pin A4] - VBUS_A [pin A9] - VBUS_B [pin B4] - VBUS_B [pin B9] ### J4 — [CJT-T-P-XX-RA-BH1](https://www.flux.ai/adrian95/cjt-t-p-xx-ra-bh1~qf.md) - Manufacturer Name: Samtec Inc. - Role Details: Panel mount BNC for pH probe - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://suddendocs.samtec.com/catalog_english/cjt.pdf - Part Type: Connector - Manufacturer Part Number: CJT-T-P-XX-RA-BH1 **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] ### J5 — [XY301V-A-5.0-3P](https://www.flux.ai/adrian95/xy301v-a-5p0-3p~oru.md) - Role Details: Cable gland–compatible sensor connector for DHT22 - Manufacturer Name: Ningbo Xinlaiya Elec. - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2411121455_Ningbo-Xinlaiya-Elec--XY301V-A-5-0-3P_C557652.pdf - Role: Connector - Manufacturer Part Number: XY301V-A-5.0-3P **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] - PIN3 [pin 3] ### J6 — [XY301V-A-5.0-3P](https://www.flux.ai/adrian95/xy301v-a-5p0-3p~oru.md) - Role: Connector - Manufacturer Part Number: XY301V-A-5.0-3P - Manufacturer Name: Ningbo Xinlaiya Elec. - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2411121455_Ningbo-Xinlaiya-Elec--XY301V-A-5-0-3P_C557652.pdf - Role Details: Cable gland–compatible sensor connector for DS18B20 **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] - PIN3 [pin 3] ### SW1 — [SWITCH-PUSH-6mm-H8.5mm-4pin](https://www.flux.ai/vasy_skral/switch-push-6mm-h85mm-4pin~5t.md) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Switch **Pins:** - 1-1 [pin 1-1] - 1-2 [pin 1-2] - 2-1 [pin 2-1] - 2-2 [pin 2-2] ### U1 — [ESP32-WROOM-32E-N4](https://www.flux.ai/jecstronic/esp32-wroom-32e-n4~2ee.md) - Role: Main MCU - Manufacturer Name: Espressif Systems - Voltage: 3.3V - Manufacturer Part Number: ESP32-WROOM-32E-N4 - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf - Part Type: Module - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - 3V3 [pin 2] - EN [pin 3] - GND_1 [pin 1] - GND_10 [pin 45] - GND_11 [pin 46] - GND_12 [pin 47] - GND_2 [pin 15] - GND_3 [pin 38] - GND_4 [pin 39] - GND_5 [pin 40] - GND_6 [pin 41] - GND_7 [pin 42] - GND_8 [pin 43] - GND_9 [pin 44] - 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_1 [pin 17] - NC_2 [pin 18] - NC_3 [pin 19] - NC_4 [pin 20] - NC_5 [pin 21] - NC_6 [pin 22] - NC_7 [pin 32] - RXD0 [pin 34] - SENSOR_VN [pin 5] - SENSOR_VP [pin 4] - TXD0 [pin 35] ### U2 — [NCP176BMX330TCG](https://www.flux.ai/ryanf/ncp176bmx330tcg~l72.md) - Role Details: 3.3 V regulator for 5 V to 3.3 V rail - Manufacturer Part Number: NCP176BMX330TCG - Package or Case Code: XDFN6 - Role: Power Conversion - Part Type: Linear Voltage Regulator - Max Input Voltage: 5.5V - Manufacturer Name: onsemi - Datasheet URL: https://www.mouser.com/datasheet/2/308/1/NCP176_D-2316728.pdf **Pins:** - EN [pin 4] - FB [pin 2] - GND [pin 3] - IN [pin 6] - N/C [pin 5] - OUT [pin 1] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/annie2/hiro-ph-display-1p0~tr](https://www.flux.ai/annie2/hiro-ph-display-1p0~tr).* --- *Generated from [https://www.flux.ai/annie2/hiro-ph-display-1p0~tr](https://www.flux.ai/annie2/hiro-ph-display-1p0~tr)*