ESP32 Schematic Modification
NODE_12VDC, 12V_PROTECTED, ONEWIRE_GPIO4, DOOR_GPIO18, etc.Diagram
Table
| Función | Net |
|---|---|
| Entrada 12VDC antes de protección | NODE_12VDC |
| 12V protegido después de fusible/diodo/TVS | 12V_PROTECTED |
| Salida buck | 5V |
| Salida LDO lógica/sensores | 3V3 |
| Tierra común de baja tensión | GND |
| Bus DS18B20 | ONEWIRE_GPIO4 |
| Puerta refrigerador | DOOR_GPIO18 |
| Fuga/agua | LEAK_WATER_GPIO21 |
| Flujo pulsos | FLOW_PULSE_GPIO23 |
| Nivel de agua | WATER_LEVEL_GPIO19 |
| ADC compresor | ADC_COMPRESSOR_GPIO34 |
| ADC calefactor/resistencia | ADC_HEATER_GPIO35 |
| ADC bomba | ADC_PUMP_GPIO32 |
| LED estado | LED_STATUS_GPIO2 |
Table
| GPIO / pin ESP32 | Función | Circuito asociado | Reglas |
|---|---|---|---|
| GPIO2 | LED estado | R5 330Ω + D1 a GND | No forzar estado inválido durante boot |
| GPIO4 | Bus OneWire DS18B20 | R1 4.7k a 3V3, conectores DS18B20 | Señal 3.3V |
| GPIO18 | Sensor puerta | DOOR_CONTACT_RAW -> ESD -> R_DOOR_SER 1k -> DOOR_GPIO18 + 100nF + pull-up 10k | Dry-contact/open-collector 3.3V |
| GPIO19 | Nivel de agua | WATER_LEVEL_RAW -> ESD -> R_LEVEL_SER 1k -> WATER_LEVEL_GPIO19 + 100nF + pull-up 10k | Dry-contact/open-collector 3.3V |
| GPIO21 | Fuga/agua | LEAK_WATER_RAW -> ESD -> R_LEAK_SER 1k -> LEAK_WATER_GPIO21 + 100nF + pull-up 10k | Dry-contact/open-collector 3.3V |
| GPIO23 | Flujo pulsos | FLOW_PULSE_RAW -> ESD -> R_FLOW_SER 1k -> FLOW_PULSE_GPIO23 + 100nF + pull-up 10k | Open-collector/NPN 3.3V |
| GPIO32 | ADC bomba | PUMP_RAW_0_3V3 -> R4 1k -> ADC_PUMP_GPIO32 + C3 100nF | Señal aislada/acondicionada 0 a 3.3V |
| GPIO34 | ADC compresor | COMPRESSOR_RAW_0_3V3 -> R2 1k -> ADC_COMPRESSOR_GPIO34 + C1 100nF | Señal aislada/acondicionada 0 a 3.3V |
| GPIO35 | ADC calefactor | HEATER_RAW_0_3V3 -> R3 1k -> ADC_HEATER_GPIO35 + C2 100nF | Señal aislada/acondicionada 0 a 3.3V |
| EN | Enable ESP32 | R_EN 10k a 3V3 + C_EN 1uF a GND | No cortocircuitar a GND |
| VIN | Alimentación DevKit | 5V | No alimentar desde 12V |
| 3V3 | Rail lógica/sensores | 3V3 | Solo lógica 3.3V y sensores de baja potencia |
Table
| Conector | Función | Pines |
|---|---|---|
| J1 | Entrada industrial | NODE_12VDC, GND |
| J2 | DS18B20 bus general | 3V3, ONEWIRE_GPIO4, GND |
| J_TEMP_INTERNAL | DS18B20 interno | 3V3, ONEWIRE_GPIO4, GND |
| J_TEMP_EVAP | DS18B20 evaporador | 3V3, ONEWIRE_GPIO4, GND |
| J_TEMP_AMBIENT | DS18B20 ambiente | 3V3, ONEWIRE_GPIO4, GND |
| J_TEMP_BOILER | DS18B20 boiler | 3V3, ONEWIRE_GPIO4, GND |
| J_TEMP_HOTLINE | DS18B20 linea caliente | 3V3, ONEWIRE_GPIO4, GND |
| J6 | Puerta refrigerador | DOOR_CONTACT_RAW, GND |
| J7 | Fuga/agua | LEAK_WATER_RAW, GND |
| J9 | Nivel de agua | WATER_LEVEL_RAW, GND |
| J8 / J_FLOW | Flujo pulsos | 3V3, FLOW_PULSE_RAW, GND |
| J3 / J_COMP_CURRENT | Transductor corriente compresor | 3V3, COMPRESSOR_RAW_0_3V3, GND |
| J5 / J_PUMP_CURRENT | Transductor corriente bomba | 3V3, PUMP_RAW_0_3V3, GND |
| J4 / J_HEATER_CURRENT | Transductor corriente calefactor | 3V3, HEATER_RAW_0_3V3, GND |
| J_RTD_EXP | Futuro MAX31865 PT100/PT1000 | DNP, no conectado a ESP32 |
| J_VIB_EXP | Futuro sensor vibración industrial | DNP, no conectado a ESP32 |
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.