# Individual Sapphire Interocitor ## Description ESP32-WROOM-32 Wearable Health Monitor with MAX30102, MPU6050, OLED, Camera Interface, and Advanced Power Management ## Project Details - **Owner:** akkshitaprabhu - **Created:** 10/13/2025 - **Last Updated:** 10/15/2025 - **Visibility:** Public - **Domain:** Medical - **Connectivity:** WiFi - **Software:** Arduino - **System Architecture:** graph TD LiPoBattery["Li-Po Battery"] --> TP4056["TP4056 Charger Module"] TP4056 --> OnOffSwitch["ON/OFF Switch"] OnOffSwitch --> AMS1117["AMS1117-3.3 LDO"] AMS1117 --> VCC_3V3["3.3V Rail"] VCC_3V3 --> ESP32["ESP32-WROOM-32"] VCC_3V3 --> MAX30102["MAX30102 Heart Rate Sensor"] VCC_3V3 --> MPU6050["MPU6050 IMU"] VCC_3V3 --> OLED["SPI OLED Display"] VCC_3V3 --> ESP32CAM["ESP32-CAM Module"] VCC_3V3 --> Buzzer["Buzzer"] ESP32 -->|I2C SDA/SCL| MAX30102 ESP32 -->|I2C SDA/SCL| MPU6050 ESP32 -->|SPI MOSI/MISO/SCLK/DC/CS| OLED ESP32 -->|Camera Interface| ESP32CAM ESP32 -->|GPIO13| BC547["BC547 Transistor"] BC547 -->|Drives| Buzzer Buzzer ---|Flyback Diode| Diode["1N4148 Diode"] - **Connectivity:** Bluetooth - **Human Interface:** Display - **Manufacturing Quantity Target:** 5 - **Power Requirements:** Battery ## Key Components ### BZ1 — [CMT-1203-SMT-TR](https://www.flux.ai/adrian95/cmt-1203-smt-tr~ys2.md) - Role Details: Audible alert buzzer - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: CMT-1203-SMT-TR - Part Type: Buzzer - Role: Signal Generation - Datasheet URL: https://www.cuidevices.com/product/resource/cmt-1203-smt-tr.pdf - Manufacturer Name: Same Sky (Formerly CUI Devices) **Pins:** - - [pin 2] - + [pin 1] ### J1 — [61300621121](https://www.flux.ai/adrian95/61300621121~yhy.md) - Package or Case Code: HDRV6W64P254_2X3_762X508X889P - Manufacturer Part Number: 61300621121 - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Manufacturer Name: Wurth Elektronik - Datasheet URL: https://www.we-online.com/katalog/datasheet/6130xx21121.pdf - Role Details: Programming interface (EN, IO0, UART TX/RX, 3.3V, GND) **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] ### Q1 — [BC547BTA](https://www.flux.ai/lcsc/bc547bta~cvr.md) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2410010400_onsemi-BC547BTA_C258144.pdf - Package or Case Code: TO-92-3_L4.8-W3.7-P2.54-L - Manufacturer Name: onsemi(安森美) - Role: Switching - Product Info Url: https://lcsc.com/product-detail/Transistors-NPN-PNP_ON-Semicon_BC547BTA_ON-Semicon-ON-BC547BTA_C258144.html - Role Details: Buzzer driver transistor for GPIO13 - Part Type: Bipolar Transistors - BJT - JLCPCB Part Class: Extended Part - LCSC Part Number: C258144 - Manufacturer Part Number: BC547BTA **Pins:** - B [pin 2] - C [pin 1] - E [pin 3] ### U1 — [ESP32-WROOM-32](https://www.flux.ai/vasy_skral/esp32-wroom-32~mxw.md) - Part Type: Integrated Circuit - Manufacturer Part Number: ESP32-WROOM-32 - Manufacturer Name: Espressif Systems - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf - Role: Main MCU **Pins:** - EN [pin 3] - GND [pin 15] - GND [pin 39] - GND [pin 38] - GND [pin 1] - 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 — [MAX30102EFD+T](https://www.flux.ai/vasy_skral/max30102efdplust~r7h.md) - Role: Sensor - Datasheet URL: https://datasheets.maximintegrated.com/en/ds/MAX30102.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Symbol Style: Parametric - Manufacturer Part Number: MAX30102EFD+T - Part Type: Integrated Circuit - Role Details: Heart rate and SpO₂ sensor on I2C bus - Manufacturer Name: Maxim Integrated **Pins:** - ~INT [pin 13] - GND [pin 12] - IR_DRV [pin 6] - NC [pin 8] - NC [pin 14] - NC [pin 1] - NC [pin 7] - PGND [pin 4] - R_DRV [pin 5] - SCL [pin 2] - SDA [pin 3] - VDD [pin 11] - VLED+ [pin 10] - VLED+ [pin 9] ### U3 — [MPU-6050](https://www.flux.ai/adrian95/mpu-6050~itd.md) - Manufacturer Part Number: MPU-6050 - Role Details: IMU on I2C bus - Datasheet URL: https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf - Manufacturer Name: TDK InvenSense - Role: Sensor - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Sensor **Pins:** - AD0 [pin 9] - AUX_CL [pin 7] - AUX_DA [pin 6] - CLKIN [pin 1] - CPOUT [pin 20] - FSYNC [pin 11] - GND [pin 18] - INT [pin 12] - REGOUT [pin 10] - RESV [pin 22] - RESV@1 [pin 19] - RESV@2 [pin 21] - SCL [pin 23] - SDA [pin 24] - VDD [pin 13] - VLOGIC [pin 8] ### U5 — [AMS1117-3.3](https://www.flux.ai/vasy_skral/ams1117-33~34.md) - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: http://www.advanced-monolithic.com/pdf/ds1117.pdf - Role: Power Conversion - Manufacturer Name: AMS - Role Details: 3.3V LDO for 3.3V rail - Part Type: Integrated Circuit - Symbol Style: Parametric - Manufacturer Part Number: AMS1117-3.3 **Pins:** - GND [pin 1] - TAB(VOUT) [pin 4] - VIN [pin 3] - VOUT [pin 2] ### U6 — [Waveshare SSD1327](https://www.flux.ai/vasy_skral/waveshare-ssd1327~yiq.md) - Part Type: Display Device - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Waveshare - Manufacturer Part Number: SSD1327 - Role Details: SPI OLED Display (SSD1327) on SPI bus - Datasheet URL: https://www.waveshare.com/1.5inch-oled-module.htm **Pins:** - CLK [pin 4] - CS [pin 3] - DC [pin 2] - DIN [pin 5] - GND [pin 7] - NC [pin 6] - RST [pin 1] - VCC [pin 8] ### U7 — [ESP32-CAM](https://www.flux.ai/lcsc/esp32-cam~krvb.md) - JLCPCB Part Class: Extended Part - Manufacturer Name: Ai-Thinker(安信可) - Manufacturer Part Number: ESP32-CAM - Role Details: Standard ESP32-CAM interface - Package or Case Code: COMM-TH_16P-L40.0-W27.0-P2.54_ESP32-CAM - Role: Camera Module - Part Type: WiFi Modules - LCSC Part Number: C277946 **Pins:** - 3V3 [pin 9] - 5V [pin 8] - GND [pin 7] - GND [pin 12] - GND [pin 16] - IO0 [pin 11] - IO12 [pin 6] - IO13 [pin 5] - IO14 [pin 3] - IO15 [pin 4] - IO16 [pin 10] - IO2 [pin 2] - IO4 [pin 1] - U0R [pin 14] - U0T [pin 15] - VCC [pin 13] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/akkshitaprabhu/individual-sapphire-interocitor~gd](https://www.flux.ai/akkshitaprabhu/individual-sapphire-interocitor~gd).* --- *Generated from [https://www.flux.ai/akkshitaprabhu/individual-sapphire-interocitor~gd](https://www.flux.ai/akkshitaprabhu/individual-sapphire-interocitor~gd)*