# USB-C WiFi BLE T-RH Sensor
## Description
USB-C powered low-power consumer environmental sensor node using a Wi‑Fi/BLE 5.x MCU module, digital temperature/humidity sensor, and protected 5 V USB-C input sized for 0.5–3 A sources.
## Project Details
- **Owner:** hakim325
- **Created:** 6/10/2026
- **Last Updated:** 6/10/2026
- **Visibility:** Public
- **Connectivity:** 2.4 GHz Wi‑Fi 802.11 b/g/n and BLE 5.x
- **Power Requirements:** USB-C sink, 5 V default, protected input planned for 0.5–3 A sources
- **Domain:** Consumer environmental sensing
- **Operating Voltage:** USB-C 5 V input, 3.3 V logic rail
## Key Components
### D4 — [1N5819](https://www.flux.ai/jecstronic/1n5819~dbj.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Flyback / Freewheeling
- Role Details: Clamp L298N OUT1 positive motor transient to 12V_MOTOR_SW
- Part Type: Diode
- Manufacturer Part Number: 1N5819
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/26/db/14/60/52/47/47/5b/CD00001625.pdf/files/CD00001625.pdf/jcr:content/translations/en.CD00001625.pdf
- Manufacturer Name: STMicroelectronics
**Pins:**
- A [pin 2]
- K [pin 1]
### D5 — [1N5819](https://www.flux.ai/jecstronic/1n5819~dbj.md)
- Manufacturer Name: STMicroelectronics
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/26/db/14/60/52/47/47/5b/CD00001625.pdf/files/CD00001625.pdf/jcr:content/translations/en.CD00001625.pdf
- Role Details: Clamp L298N OUT1 negative motor transient to GND
- Manufacturer Part Number: 1N5819
- Role: Flyback / Freewheeling
- Part Type: Diode
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- A [pin 2]
- K [pin 1]
### D6 — [1N5819](https://www.flux.ai/jecstronic/1n5819~dbj.md)
- Manufacturer Name: STMicroelectronics
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/26/db/14/60/52/47/47/5b/CD00001625.pdf/files/CD00001625.pdf/jcr:content/translations/en.CD00001625.pdf
- Role Details: Clamp L298N OUT2 positive motor transient to 12V_MOTOR_SW
- Manufacturer Part Number: 1N5819
- Role: Flyback / Freewheeling
- Part Type: Diode
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- A [pin 2]
- K [pin 1]
### D7 — [1N5819](https://www.flux.ai/jecstronic/1n5819~dbj.md)
- Part Type: Diode
- Role Details: Clamp L298N OUT2 negative motor transient to GND
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: STMicroelectronics
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/26/db/14/60/52/47/47/5b/CD00001625.pdf/files/CD00001625.pdf/jcr:content/translations/en.CD00001625.pdf
- Role: Flyback / Freewheeling
- Manufacturer Part Number: 1N5819
**Pins:**
- A [pin 2]
- K [pin 1]
### J1 — [DB126V-5.0-3P-GN](https://www.flux.ai/jharwinbarrozo/db126v-5p0-3p-gn~6j.md)
- Role: Power/E-stop Connector
- Part Type: Connector
- Manufacturer Name: DIBO
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_DIBO-DB126V-5-0-3P-GN_C395850.pdf
- Role Details: 3-pin terminal for +12V input, NC E-stop loop, and protected motor +12V return
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: DB126V-5.0-3P-GN
**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
- PIN3 [pin 3]
### J2 — [691137710002](https://www.flux.ai/adrian95/691137710002~c39.md)
- Manufacturer Part Number: 691137710002
- Role: Motor Output Connector
- Role Details: DC motor output from L298N OUT1/OUT2
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Würth Elektronik
- Datasheet URL: https://www.we-online.com/katalog/datasheet/691137710002.pdf
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### PS1 — [lm2596 step down module](https://www.flux.ai/vasyl/lm2596-step-down-module~yl.md)
- Role: Buck Converter Module
- Role Details: Set output to 5.0V; supplies ESP32 VIN and 5V rail loads
- Part Type: DC-DC Convertor
**Pins:**
- GND OUT
- GND VIN
- OUT
- VIN
### U1 — [ESP32-DEVKITC-32UE](https://www.flux.ai/adrian95/esp32-devkitc-32ue~ba.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Espressif Systems
- Part Type: Development Board
- Datasheet URL: https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp-dev-kits-en-master-esp32.pdf
- Manufacturer Part Number: ESP32-DEVKITC-32UE
- Role: Logic-level Shifting
- Role Details: ESP32 DevKitC-class controller; VIN powered from 5V buck
- Symbol Style: parametric-v1
**Pins:**
- 3V3 [pin 1]
- 5V [pin 19]
- CLK [pin 38]
- CMD [pin 18]
- D0 [pin 37]
- D1 [pin 36]
- D2 [pin 16]
- D3 [pin 17]
- EN [pin 2]
- GND [pin 26]
- GND [pin 20]
- GND [pin 14]
- GPIO0 [pin 33]
- GPIO12 [pin 13]
- GPIO13 [pin 15]
- GPIO14 [pin 12]
- GPIO15 [pin 35]
- GPIO16 [pin 31]
- GPIO17 [pin 30]
- GPIO18 [pin 28]
- GPIO19 [pin 27]
- GPIO2 [pin 34]
- GPIO21 [pin 25]
- GPIO22 [pin 22]
- GPIO23 [pin 21]
- GPIO25 [pin 9]
- GPIO26 [pin 10]
- GPIO27 [pin 11]
- GPIO32 [pin 7]
- GPIO33 [pin 8]
- GPIO34 [pin 5]
- GPIO35 [pin 6]
- GPIO4 [pin 32]
- GPIO5 [pin 29]
- RX [pin 24]
- TX [pin 23]
- VN [pin 4]
- VP [pin 3]
### U2 — [L298N](https://www.flux.ai/vasy_skral/l298n~uhf.md)
- Part Type: Integrated Circuit
- Manufacturer Name: STMicroelectronics
- Role: Motor Driver
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/82/cc/3f/39/0a/29/4d/f0/CD00000240.pdf/files/CD00000240.pdf/jcr:content/translations/en.CD00000240.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: L298N channel A controlled by ESP32 PWM-capable GPIOs
- Symbol Style: Parametric
- Manufacturer Part Number: L298N
**Pins:**
- ENA [pin 6]
- ENB [pin 11]
- GND [pin 8]
- IN1 [pin 5]
- IN2 [pin 7]
- IN3 [pin 10]
- IN4 [pin 12]
- OUT1 [pin 2]
- OUT2 [pin 3]
- OUT3 [pin 13]
- OUT4 [pin 14]
- SENSE_A [pin 1]
- SENSE_B [pin 15]
- VS [pin 4]
- VSS [pin 9]
### U3 — [MPU6050](https://www.flux.ai/electech/mpu6050~yc.md)
- Role Details: MPU6050 module on ESP32 I2C GPIO21/GPIO22
- Role: Vibration Sensor
**Pins:**
- ADO
- GND
- INT
- SCL
- SDA
- vcc
- XCL
- XDA
### U4 — [ACS712xLCTR-05B](https://www.flux.ai/kicad-part-library/acs712xlctr-05b~cb.md)
- Role Details: ACS712-05B 5V sensor; output must be scaled/clamped for ESP32 ADC
- Manufacturer Name: Texas Instruments Inc.
- Package or Case Code: SOIC-8_3.9x4.9mm_P1.27mm
- Datasheet URL: http://www.allegromicro.com//media/Files/Datasheets/ACS712-Datasheet.ashx?la=en
- Role: Current Sensor
- Manufacturer Part Number: ACS712xLCTR-05B
**Pins:**
- FILTER [pin 6]
- GND [pin 5]
- IP- [pin 4]
- IP- [pin 3]
- IP+ [pin 2]
- IP+ [pin 1]
- VCC [pin 8]
- VIOUT [pin 7]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/hakim325/usb-c-wifi-ble-t-rh-sensor~i3](https://www.flux.ai/hakim325/usb-c-wifi-ble-t-rh-sensor~i3).*
---
*Generated from [https://www.flux.ai/hakim325/usb-c-wifi-ble-t-rh-sensor~i3](https://www.flux.ai/hakim325/usb-c-wifi-ble-t-rh-sensor~i3)*