Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

ESP32-Controlled Mosfet Switch for Nichrome Wire Heating

Image of ESP32-Controlled Mosfet Switch for Nichrome Wire Heating

Circuit Documentation

Summary of the Circuit

This circuit appears to be designed to control a nichrome wire heating element using an ESP32 microcontroller and a MOSFET as a switch. The ESP32 can send a signal to the MOSFET's gate to allow current to flow from a 12V battery through the nichrome wire, thus heating it. A resistor is connected between the ESP32 and the MOSFET gate to limit the current into the gate. The ground of the ESP32 is connected to the negative terminal of the battery and the source of the MOSFET, creating a common ground for the circuit.

Component List

ESP32 (30 pin)

  • Description: A microcontroller with WiFi and Bluetooth capabilities, featuring a variety of digital and analog pins.
  • Purpose: Acts as the control unit for the circuit, sending signals to the MOSFET to control the power to the nichrome wire.

Mosfet

  • Description: A type of transistor that can be used as an electronic switch.
  • Purpose: Allows or blocks current to the nichrome wire based on the signal from the ESP32.

Battery 12V

  • Description: A power source providing a 12V potential difference.
  • Purpose: Supplies power to the nichrome wire for heating.

Resistor

  • Description: A passive two-terminal electrical component that implements electrical resistance as a circuit element.
  • Properties: 200 Ohms resistance.
  • Purpose: Limits the current flowing into the MOSFET gate to protect it from damage.

Nichrome Wire

  • Description: A type of resistance wire commonly used as a heating element.
  • Purpose: Heats up when current flows through it, due to its resistive properties.

Wiring Details

ESP32 (30 pin)

  • GND connected to:
    • Negative terminal of the battery (12V)
    • Source of the MOSFET
    • Pin 2 of the Resistor
  • D18 connected to:
    • Gate of the MOSFET
    • Pin 1 of the Resistor

Mosfet

  • Gate connected to:
    • D18 of the ESP32
    • Pin 1 of the Resistor
  • Drain connected to:
    • Nichrome wire
  • Source connected to:
    • GND of the ESP32
    • Negative terminal of the battery (12V)
    • Pin 2 of the Resistor

Battery 12V

  • + (Positive terminal) connected to:
    • Nichrome wire
  • - (Negative terminal) connected to:
    • GND of the ESP32
    • Source of the MOSFET

Resistor

  • Pin 1 connected to:
    • D18 of the ESP32
    • Gate of the MOSFET
  • Pin 2 connected to:
    • GND of the ESP32

Nichrome Wire

  • One end connected to:
    • Drain of the MOSFET
  • Other end connected to:
    • Positive terminal of the battery (12V)

Documented Code

No code was provided for the microcontroller. The ESP32 would typically require code to control the MOSFET gate, but since no code is available, this section cannot be completed. If code becomes available, it should be documented here with explanations of how it controls the MOSFET and, consequently, the nichrome wire heating element.