ThermaLink-32 is a compact ESP32-based control and sensing schematic for a JLCPCB 2-layer project. The design uses an ESP32 DevKitC V4 (38-pin) module as the main controller, an IR transmit stage driven from GPIO13 through a 2N2222 transistor, a DHT22 on GPIO14, an HC-SR501 PIR output on GPIO27, a VS1838B IR receiver on GPIO25, and two push buttons to ground on GPIO32 and GPIO33.
Diagram
Requirements
Main controller is an ESP32 DevKitC V4, 38-pin version.
IR transmitter uses GPIO13, a 330 ohm base resistor, a 2N2222 transistor, one IR LED, and a 100 ohm series resistor tied to 5V or Vin.
DHT22 data line connects to GPIO14.
HC-SR501 output connects to GPIO27.
VS1838B output connects to GPIO25.
Two push buttons connect GPIO32 and GPIO33 to ground when pressed.
All design components should be labeled as ThermaLink-32 related in component properties.
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
Requirements
System context
Requirements
Functional
Electrical
Mechanical / environmental
Key constraints
Dependencies and risks
Validation
Release-facing notes
Change notes / open questions
Reviews
Documents
Project Specification
Assets
nv_logo.svg
nv_logoDefault
2-layer-thumb.png
2-layer-thumbThumbnail
ThermaLink-32 schematic using an ESP32 DevKitC V4 with IR transmit/receive, DHT22, HC-SR501, and push-button inputs for a JLCPCB 2-layer design.
Properties
Pricing & Availability
Distributor
Qty 1
Arrow
$0.77–$3.75
Digi-Key
$17.59–$21.57
LCSC
$1.72–$2.75
Mouser
$0.99–$3.70
TME
$0.71–$1.41
Verical
$0.35–$6.62
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.