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

ESP32-Based RFID Music Player with TFT Display and Push Button Control

View and Edit Project In Cirkit DesignerImage of ESP32-Based RFID Music Player with TFT Display and Push Button Control

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an ESP32 microcontroller, an RFID reader, a DFPlayer Mini, an LCD TFT screen, push buttons, and a TRRS 3.5mm jack breakout. The circuit is designed to interface these components for various functionalities such as reading RFID tags, playing audio, and displaying information on an LCD screen.

Component List

  1. Push Button Round

    • Pins: leg0, leg1
    • Description: A simple push button used for user input.
  2. DFPlayer MINI

    • Pins: VCC, BUSY, RX, USB -, TX, USB +, DAC_R, K2/ADC_KEY, DAC_L, K1/ADC_KEY, SPK1, IO 2, GND, SPK2, IO 1
    • Description: A small MP3 player module that can be controlled via serial communication.
  3. RFID-RC522

    • Pins: VCC (3.3V), RST, GND, IRQ, MISO, MOSI, SCK, SDA
    • Description: An RFID reader module used for reading RFID tags.
  4. LCD TFT screen ILI9488 HD

    • Pins: PEN, TDO, TDI, VCC (3.3~5V), GND, CS, RST, D/C, SDI(MOSI), SCK, BL, SDO(MISO), TCS, TCK
    • Description: A high-definition LCD screen for displaying information.
  5. Esp32 on Baseboard

    • Pins: GPIO23, GPIO22, GPIO1/TX, GPIO3/RX, GPIO21, GPIO19, GPIO18, GPIO5, GPIO17, GPIO16, GPIO4, GPIO0, GPIO2, GPIO15, SD1, SD0, CLK, V, G, GPIO36, GPIO39, GPIO34, GPIO35, GPIO32, GPIO33, GPIO25, GPIO26, GPIO27, GPIO14, GPIO12, GPIO13, SD2, SD3, GND, 5V, 3V, TX, RX, VCC, D22, D21
    • Description: A versatile microcontroller with Wi-Fi and Bluetooth capabilities.
  6. TRRS 3.5mm Jack Breakout

    • Pins: Sleeve, Ring2, Ring1, Tip
    • Description: A breakout board for a 3.5mm audio jack.
  7. Comment

    • Pins: None
    • Description: Used for adding comments in the circuit design.

Wiring Details

Push Button Round

DFPlayer MINI

RFID-RC522

LCD TFT screen ILI9488 HD

Esp32 on Baseboard

TRRS 3.5mm Jack Breakout

Code

No code is provided for this circuit.


This document provides a comprehensive overview of the circuit, including a summary, component list, wiring details, and code documentation. Each section is designed to help understand the circuit's design and functionality.