ESP32-C6 Β· DW1000 UWB Module Β· SCD41 COβ Sensor Β· CS5490 Energy Meter Β· PIR Motion Β· 2Γ AA Battery Β· Secure Boot
| ESP32-C6 GPIO | DW1000 Pin | Signal |
|---|---|---|
| GPIO18 (FSPI_CLK) | SPICK | SPI Clock |
| GPIO19 (FSPI_MOSI) | SPIMOSI | SPI Data Out |
| GPIO20 (FSPI_MISO) | SPIMISO | SPI Data In |
| GPIO21 (FSPI_CS) | SPICS | Chip Select (active low) |
| GPIO4 | IRQ | Interrupt (rising edge) |
| GPIO5 | RST_N | Reset (active low) |
| GPIO3 | WAKEUP | Wakeup from deep sleep |
| 3V3 | VDDIO / VDDRF | Digital I/O power |
| 1V8 (LP5907) | VDD1V8 | Core / RF power |
| ESP32-C6 GPIO | SCD41 Pin | Signal |
|---|---|---|
| GPIO6 (I2C_SDA) | SDA | IΒ²C SDA |
| GPIO7 (I2C_SCL) | SCL | IΒ²C SCL |
| GPIO8 | IEN | Enable/single-shot trigger |
| 3V3 | VDD | 2.4β5.5V supply |
| GND | SEL (βGND) | Selects IΒ²C mode (0x62) |
| Pull-ups: 4.7kΞ© on SDA/SCL Β· Single-shot mode saves 95% power vs continuous | ||
| ESP32-C6 GPIO | CS5490 Pin | Signal |
|---|---|---|
| GPIO16 (U1_TX) | RX (UART) | UART TX β CS5490 |
| GPIO17 (U1_RX) | TX (UART) | CS5490 UART β ESP32 |
| GPIO15 | INT (data ready) | Interrupt (active low) |
| 5V | VDDA (analog) | Analog supply (filtered) |
| 3V3 | VDD (digital) | Digital I/O supply |
| 600:1 CT clamp + voltage divider for V/I sensing Β· 4ksps Β· Β±0.1% accuracy | ||
| HC-SR501 Wire | ESP32-C6 GPIO | Function |
|---|---|---|
| VCC (Red) | 3V3 | Sensor supply |
| OUT (Yellow) | GPIO0 | EXT0 deep-sleep wakeup |
| GND (Black) | GND | Common ground |
| 10kΞ© pull-down on GPIO0 Β· Motion triggers immediate data burst + UWB ranging | ||
| Stage | Component | Output |
|---|---|---|
| Battery input | 2Γ Li-SOClβ AA series | 3.6Vβ7.2V (parallel config) |
| Main 3.3V | TPS61200 boost | 3.3V / 600mA max |
| UWB 1.8V | LP5907MFX-1.8 LDO | 1.8V / 150mA (DW1000) |
| Battery gauge | GPIO2 + 10kΞ©/22kΞ© divider | 0β3.3V β 0β4.2V map |
| Total deep sleep | All peripherals off | ~2Β΅A (RTC timer active) |
| Active burst | MCU+Zigbee+UWB+Sensors | ~25mA Γ ~2s every 60s |
| Component | Qty | Notes |
|---|---|---|
| ESP32-C6-MINI-1 | 1 | Zigbee + BLE + WiFi6 |
| DW1000 UWB Module | 1 | IEEE 802.15.4a UWB |
| SCD41 (DFN-10) | 1 | COβ/Temp/RH |
| CS5490 (SSOP-28) | 1 | Energy metering IC |
| HC-SR501 PIR | 1 | Motion wakeup |
| TPS61200 Boost | 1 | 3.3V / 600mA |
| LP5907MFX-1.8 | 1 | 1.8V LDO (UWB) |
| Li-SOClβ AA Γ 2 | 2 | 3.6V / 2.4Ah |
| 600:1 CT Clamp | 1 | Current sensing |
| 4.7kΞ© Resistor | 2 | IΒ²C pull-ups |