Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

ESP32-Based Wi-Fi Controlled LCD Display with Pushbutton Interface

View and Edit Project In Cirkit DesignerImage of ESP32-Based Wi-Fi Controlled LCD Display with Pushbutton Interface

Circuit Documentation

Summary

This circuit involves an ESP32 microcontroller interfacing with various components including an LCD Display, an LCM1602 IIC module, a potentiometer, pushbuttons, resistors, electrolytic capacitors, and an MCP2515 CAN controller. The ESP32 serves as the central control unit, managing inputs from pushbuttons and a potentiometer, and displaying information on an LCD screen via the LCM1602 IIC module. The MCP2515 CAN controller is used for CAN bus communication.

Component List

  1. LCD Display (16 pin)

    • Description: A 16-pin LCD display used for visual output.
    • Pins: VSS, VDD, VO, RS, R_W, E, DB0, DB1, DB2, DB3, DB4, DB5, DB6, DB7, A, K
  2. ESP32

    • Description: A powerful microcontroller with Wi-Fi and Bluetooth capabilities.
    • Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, VIN, 3V3, D15, D2, D4, RX2, TX2, D5, D18, D19, D21, RX0, TX0, D22, D23, BOOT
  3. LCM1602 IIC

    • Description: An I2C interface module for the LCD display.
    • Pins: GND, VCC, SDA, SCL, D6, D7, A, K, VSS, VDD, V0, RS, D2, D3, D4, D5, RW, E, D0, D1, LED_A, LED_B
  4. Potentiometer

    • Description: A variable resistor used to adjust voltage levels.
    • Pins: GND, Output, VCC
  5. Pushbutton

    • Description: A simple pushbutton switch.
    • Pins: Pin 3 (out), Pin 4 (out), Pin 1 (in), Pin 2 (in)
  6. Resistor

    • Description: A 10k Ohm resistor.
    • Pins: pin1, pin2
    • Properties: Resistance: 10k Ohms
  7. Electrolytic Capacitor

    • Description: A 4.7µF electrolytic capacitor.
    • Pins: -, +
    • Properties: Capacitance: 4.7µF
  8. MCP2515

    • Description: A CAN controller module.
    • Pins: INT, SCK, SI, SO, CS, GND, VCC, H, L

Wiring Details

LCD Display (16 pin)

ESP32

LCM1602 IIC

Potentiometer

Pushbutton

Resistor

Electrolytic Capacitor

MCP2515

Code

No code provided.