Temperature and Humidity Sensor Node Design

  • 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
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

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