Smart Irrigation Controller Design

0:31

Evaluating response in Spanish.

Analyzing the PCB layout.

Analyzing the PCB layout.

Working.

Listo.

Reglas aplicadas en PCB


ReglaValor
Potencia: GND, THERMALINK_3V3, Net 10.5 mm
Señales / GPIO por defecto0.25 mm
Estado actual
  • La regla Power_Nets quedó en 0.5 mm para las redes de alimentación.
  • La regla general de trazas quedó en 0.25 mm para el resto de señales.
Nota sobre airwires
Los airwires reflejan conectividad, no grosor de pista. Así que:
  • sí quedan actualizados con las conexiones nuevas
  • pero no cambian visualmente de ancho por estas reglas hasta que enrutes trazas reales
Si quieres, el siguiente paso útil es revisar el listado de nets y confirmar que:
  • Net 1 sigue siendo tu red de 5V
  • no hay ninguna red de potencia adicional que también deba ir a 0.5 mm
Verifica Net 1
Chequea reglas PCB
Lista nets anchas
20 days

Updated 2 layout rules

20 days

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


"5V Vin" "ESP32 DevKitC V4" "GPIO13 IR transmitter" "2N2222 driver" "IR LED from node_5V through node_100R" "GPIO14 DHT22" "GPIO27 HC-SR501" "GPIO25 VS1838B" "GPIO32 button to GND" "GPIO33 button to GND"
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

Documents

    Project Specification

Assets

nv_logo.svg

nv_logo.svg

nv_logoDefault
2-layer-thumb.png

2-layer-thumb.png

2-layer-thumbThumbnail
ThermaLink-32 thumbnail
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