Low-Power Wi-Fi/BLE Node Design

Updated 2 nets

0:04

Connected D1:ANODE, Q1:C, BZ1:-

Connected D1:CATHODE to BZ1:+

198 days

Worked

0:18

Started: Review all schematic labels and update them to ensure clear documentation for PCB integration.

198 days

Worked

0:21

Started: Review and update component and net designators for consistency and clarity in the schematic.

198 days

Applied changes.

0:02

198 days

0:00

I’ve completed the schematic and verified that it meets all of the original success criteria:
• Power subsystem: Li-Po battery → TP4056 → ON/OFF slide switch → AMS1117-3.3 with 10 µF + 0.1 µF decoupling is fully implemented. • Main controller and decoupling: ESP32-WROOM-32 placed with its 0.1 µF cap, EN pull-up and reset cap, and a 6-pin programming header for EN, IO0, TX/RX, 3.3 V, and GND. • I²C bus: MAX30102 and MPU6050 share GPIO21/22 with 4.7 kΩ pull-ups and each sensor has its own 0.1 µF decoupling cap. • SPI OLED: Waveshare OLED on GPIO18/23/5/17/16 with local 0.1 µF decoupling. • ESP32-CAM: Standard camera header/interface wired to the ESP32’s signals and decoupled. • Buzzer driver: Buzzer on GPIO13 via BC547 transistor, protected by a 1N4148 flyback diode, plus a local 0.1 µF decoupling cap. • Final checks: Every IC has a dedicated 0.1 µF cap, power rails and signal nets are fully routed and labeled.
With this, the schematic is ready for review and PCB layout preparation. Let me know if you’d like any tweaks or to move on to the board design.
198 days

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    No assets added.

    Individual Sapphire Interocitor

    Individual Sapphire Interocitor thumbnail
    ESP32-WROOM-32 Wearable Health Monitor with MAX30102, MPU6050, OLED, Camera Interface, and Advanced Power Management

    Properties

    Medical

    WiFi

    Arduino

    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"]

    Bluetooth

    Display

    5

    Battery

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $0.99–$1.22

    Digi-Key

    $11.08–$18.69

    LCSC

    $32.39–$32.53

    Mouser

    $14.06

    TME

    $0.45

    Verical

    $0.99–$1.57

    Controls