Defined the intended architecture: USB-C 5 V sink, protected VBUS path, 3.3 V regulator, ESP32-C3 Wi‑Fi/BLE module, digital T/RH sensor, USB programming, boot/reset, status LED, and test pads.
Remaining work:
Select library-backed components for the ESP32-C3 module, T/RH sensor, USB-C connector, eFuse/protection, buck regulator, ESD/TVS, buttons, LED, and test points.
Add and wire the schematic.
Run ERC/design review and fix issues.
Create firmware, bring-up, and FCC/CE compliance notes once the schematic exists.
I’m blocked from continuing execution because this workspace has no available ACUs right now, so AI design actions are unavailable.
Completed so far:
Created and named the project: USB-C WiFi BLE Environmental Sensor Node.
Updated the project description and project-level properties.
Created the initial project specification: Project Specification — USB-C WiFi BLE Environmental Sensor Node.
Defined the intended architecture: USB-C 5 V sink, protected VBUS path, 3.3 V regulator, ESP32-C3 Wi‑Fi/BLE module, digital T/RH sensor, USB programming, boot/reset, status LED, and test pads.
Remaining work:
Select library-backed parts for the ESP32-C3 module, T/RH sensor, USB-C connector, eFuse/protection, buck regulator, ESD/TVS, buttons, LED, and test points.
Add and wire the schematic.
Run ERC/design review and fix any issues.
Create firmware, board bring-up, and FCC/CE compliance notes once the schematic exists.
Project Specification — USB-C WiFi BLE Environmental Sensor Node
Project Overview
Status: Draft schematic in progress.
A consumer indoor environmental sensor node powered from USB-C 5 V. It measures ambient temperature and relative humidity and reports data over Wi-Fi and/or Bluetooth Low Energy.
Intended Use
Indoor consumer environmental monitoring node.
Prototype-to-consumer-intent hardware baseline.
Powered from a standard USB-C 5 V source such as a charger, hub, PC, or power bank.
What the Device Should Do
Measure temperature and relative humidity with a digital T/RH sensor.
Connect over 2.4 GHz Wi-Fi 802.11 b/g/n.
Support Bluetooth Low Energy 5.x.
Operate from USB-C default 5 V power.
Include input protection: reverse blocking, over-voltage protection, under-voltage lockout, over-current protection, and inrush/soft-start behavior.
Remain compatible with 0.5 A to 3 A USB-C sources by designing the load below a conservative default-current budget unless future firmware adds CC current sensing.
Main Features
ESP32-C3 module with integrated antenna for Wi-Fi + BLE.
Digital I2C temperature/humidity sensor.
USB-C receptacle for 5 V power and native USB programming/debug.
Protected 5 V power path and 3.3 V rail.
Boot/reset controls, status LED, and bring-up test points.
System Architecture
Diagram
Hardware Subsystems
Power input: USB-C sink-only configuration with independent CC pull-down resistors.
Protection: VBUS transient suppression plus eFuse/load-switch class IC providing OVP, UVLO, OCP/current limiting, reverse blocking, and soft start.
Regulation: 5 V to 3.3 V buck regulator sized for ESP32 radio bursts.
Compute/radio: ESP32-C3 module for Wi-Fi b/g/n and BLE 5.x.
Sensor: SHT4x-family I2C temperature/humidity sensor with local decoupling and shared I2C pull-ups.
Debug/programming: USB native interface, boot/reset buttons, UART fallback pads, and rail/signal test points.
Interfaces and Connections
USB-C receptacle: VBUS, GND, CC1/CC2 Rd, D+/D- to MCU native USB, shield to board ground strategy.
I2C: MCU SDA/SCL to T/RH sensor with one pair of pull-ups.
GPIO: status LED, eFuse fault/power-good where supported, BOOT and EN/RESET.