Temperature and Humidity Sensor Node Design

Updated 5 connections

0:09

Connected J1:SHIELD, J1:SHIELD__1, J1:SHIELD__2, J1:SHIELD__3, U3:EP, U4:AGND, U4:EP, U4:FB, U1:GND_2, U1:GND_3, U1:GND_4, U1:GND_5, U1:GND_6, U1:GND_7, U1:GND_8, U1:GND_9, U1:GND_10, R1:P2, R2:P2, R5:P2, R7:P2, R9:P2, C1:P2, C2:P2, C3:P2, C4:P2, C5:P2, C6:P2, C7:P2, C8:P2 to ^GND_MAIN

Connected J1:VBUS, J1:VBUS__1, C1:P1, U3:IN_1, U3:IN_2, U3:IN_3, U3:IN_4, U3:IN_5, C2:P1, R6:P1, R8:P1 to ^VBUS_USB

Connected U3:OUT_1, U3:OUT_2, U3:OUT_3, U3:OUT_4, U3:OUT_5, C8:P1, U4:VIN, U4:EN, C3:P1 to ^PROTECTED_5V_RAIL

Connected U4:SW, L1:P1 to ^BUCK_SW

Connected L1:P2, U4:VOS, C4:P1, U1:3V3, U2:VDD, C5:P1, C6:P1, R3:P1, R4:P1, R10:P1, R11:P1 to ^3V3_RAIL

Updated 10 connections

0:05

Connected U1:IO4, U2:SDA, R3:P2 to ^I2C_SDA_BUS

Connected U1:IO5, U2:SCL, R4:P2 to ^I2C_SCL_BUS

Connected J1:CC1, R1:P1 to ^USB_CC1_RD

Connected J1:CC2, R2:P1 to ^USB_CC2_RD

Connected U3:ILIM, R5:P1 to ^EFUSE_ILIM_SET

Connected U3:DVDT, C7:P1 to ^EFUSE_DVDT_CAP

Connected U3:OVP, R6:P2, R7:P1 to ^EFUSE_OVP_DIV

Connected U3:EN, R8:P2, R9:P1 to ^EFUSE_UVLO_DIV

Connected U4:PG, R10:P2 to ^BUCK_PGOOD_OD

Connected U1:EN, R11:P2 to ^ESP32_EN_PULLUP

Set Resistance to "5.1kΩ" on R1 and R2, Set Role to "CC Config" on R1 and R2, and 43 more changes

0:02

Set R1's Resistance to "5.1kΩ"

Set R1's Role to "CC Config"

Set R1's Role Details to "USB-C CC1 Rd pull-down to GND_MAIN"

Set R2's Resistance to "5.1kΩ"

Set R2's Role to "CC Config"

Set R2's Role Details to "USB-C CC2 Rd pull-down to GND_MAIN"

Set R3's Resistance to "4.7kΩ"

Set R3's Role to "Pull-Up"

Set R3's Role Details to "I2C SDA pull-up to 3V3_RAIL"

Set R4's Resistance to "4.7kΩ"

Set R4's Role to "Pull-Up"

Set R4's Role Details to "I2C SCL pull-up to 3V3_RAIL"

Set R5's Resistance to "30.1kΩ"

Set R5's Tolerance to "1%"

Set R5's Role to "Current Limit Set"

Set R5's Role Details to "TPS25940 ILIM resistor sets current limit to about 2.96A"

Set R6's Resistance to "422kΩ"

Set R6's Tolerance to "1%"

Set R6's Role to "OVP Set"

Set R6's Role Details to "TPS25940 OVP upper divider; approx 6V threshold with R7"

Set R7's Resistance to "82.5kΩ"

Set R7's Tolerance to "1%"

Set R7's Role to "OVP Set"

Set R7's Role Details to "TPS25940 OVP lower divider; approx 6V threshold with R6"

Set R8's Resistance to "332kΩ"

Set R8's Tolerance to "1%"

Set R8's Role to "UVLO Set"

Set R8's Role Details to "TPS25940 EN/UVLO upper divider; approx 4.5V threshold with R9"

Set R9's Resistance to "93.1kΩ"

Set R9's Tolerance to "1%"

Set R9's Role to "UVLO Set"

Set R9's Role Details to "TPS25940 EN/UVLO lower divider; approx 4.5V threshold with R8"

Set R10's Resistance to "100kΩ"

Set R10's Role to "Pull-Up"

Set R10's Role Details to "TPS62162 PG open-drain pull-up to 3V3_RAIL"

Set R11's Resistance to "10kΩ"

Set R11's Role to "Pull-Up"

Set R11's Role Details to "ESP32-C3 EN pull-up to 3V3_RAIL"

Set C1's Capacitance to "10µF"

Set C1's Voltage Rating to "10V"

Set C1's Role to "Bulk"

Set C1's Role Details to "USB-C VBUS input bulk capacitor"

Set C2's Capacitance to "100nF"

Set C2's Voltage Rating to "10V"

Set C2's Role to "Decoupling"

Set C2's Role Details to "TPS25940 IN local decoupling"

Set C3's Capacitance to "10µF"

Set C3's Voltage Rating to "10V"

Set C3's Role to "Bulk"

Set C3's Role Details to "TPS62162 input capacitor"

Set C4's Capacitance to "22µF"

Set C4's Voltage Rating to "6.3V"

Set C4's Role to "Bulk"

Set C4's Role Details to "TPS62162 output capacitor on 3V3_RAIL"

Set C5's Capacitance to "100nF"

Set C5's Voltage Rating to "6.3V"

Set C5's Role to "Decoupling"

Set C5's Role Details to "ESP32-C3 local decoupling"

Set C6's Capacitance to "100nF"

Set C6's Voltage Rating to "6.3V"

Set C6's Role to "Decoupling"

Set C6's Role Details to "SHT40 local decoupling"

Set C7's Capacitance to "1.5nF"

Set C7's Voltage Rating to "25V"

Set C7's Role to "Slew Rate Control"

Set C7's Role Details to "TPS25940 DVDT capacitor for inrush control"

Set C8's Capacitance to "100µF"

Set C8's Voltage Rating to "10V"

Set C8's Role to "Bulk"

Set C8's Role Details to "TPS25940 protected 5V output bulk capacitor"

using these given components, continue doing the schematic diagram of my system where the initial part is recognizing the egg if it is either Cockatiel and Budgerigar, or not and then after verifying the sysmtem will do everything. temp and humidity checking and adjusting as well as turning the egg periodically

2:25

Analyzing in depth.

Thought for a moment

I've made a plan and started work on it.
Add manual override
Use DHT22 sensor
Add limit switches
Add status display
Run ERC check

Finished working

Refine this doc
Ask about this doc
Project Specification
Design Summary
Status: Draft / Review / Approved
Manufacturing target: Prototype / EVT / DVT / PVT / Production
Software / firmware: repository link

Scope
Purpose
In scope
Out of scope

System context

Requirements
Functional
Electrical
Mechanical / environmental

Key constraints

Dependencies and risks
Dependencies
Key risks

Validation
Success criteria
Planned checks

Release-facing notes
Expected deliverables
Special release notes

Change notes / open questions
Changes in this revision
Open questions

    Design Summary

    Scope

    System context

    Requirements

    Functional

    Electrical

    Mechanical / environmental

    Key constraints

    Dependencies and risks

    Validation

    Release-facing notes

    Change notes / open questions

Documents

    Project Specification

Assets

Assets are files uploaded to this project which can be used in various ways.

USB-C WiFi BLE Environmental Sensor thumbnail
USB-C powered WiFi/BLE temperature and humidity sensor node with protected 5V input and 3.3V sensor/MCU rail

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$4.06–$5.38

Digi-Key

$4.85–$4.90

HQonline

$2.90

LCSC

$7.89

Mouser

$11.28

TME

$0.00

Verical

$4.10–$4.39

Controls