LCDWIKI ESP32-32E 2.8-Zoll-Anzeigemodul
Produktinformationen
Spezifikationen:
- Modell: E32R28T und E32N28T
- Anzeigegröße: 2.8 Zoll
- Mikrocontroller: ESP32-32E
- Hersteller: LCDWIKI
- WebWebsite: www.lcdwiki.com
Anweisungen zur Produktverwendung
Ressourcenbeschreibung:
Das Produkt umfasst verschiedene Ressourcen wie sampDateiprogramme, Softwarebibliotheken, Hardwareschemata usw. Detaillierte Informationen finden Sie im Produktinformationspaket-Katalog.
Softwareanweisungen:
So entwickeln Sie Software für das Anzeigemodul:
- Erstellen Sie die Softwareentwicklungsumgebung für die ESP32-Plattform.
- Importieren Sie bei Bedarf Softwarebibliotheken von Drittanbietern.
- Öffnen oder erstellen Sie ein Softwareprojekt zum Debuggen.
- Schalten Sie das Anzeigemodul ein, kompilieren Sie das Programm, laden Sie es herunter und überprüfen Sie die Wirkung.
- Wenn der Effekt nicht wie erwartet ist, ändern Sie den Code und wiederholen Sie den Vorgang.
Detaillierte Schritte finden Sie in der Dokumentation im Verzeichnis 1-Demo.
Hardwareanweisungen:
Die Hardware-Anleitung gibt einen Überblickview von Modulressourcen, schematischen Diagrammen und Vorsichtsmaßnahmen für die Verwendung. Stellen Sie sicher, dass Sie diese Richtlinien befolgen, damit das Anzeigemodul ordnungsgemäß funktioniert.
Häufig gestellte Fragen
F: Wo finde ich die Anweisungen zum Einrichten der Softwareentwicklungsumgebung?
A: Die Einrichtungsanweisungen sowie weitere relevante Dokumente finden Sie im Verzeichnis 1-_Demo.
F: Welche Abmessungen hat das Anzeigemodul?
A: Die Produktabmessungen und 3D-Zeichnungen finden Sie im Abschnitt 3-_Strukturdiagramm der Produktressourcen.
Quellenbeschreibung
Das Ressourcenverzeichnis ist in der folgenden Abbildung dargestellt:
Verzeichnis | Inhaltsbeschreibung |
1-Demo | Die sample Programmcode, die Drittanbieter-Software-Bibliothek, die die sample Programm basiert, die Drittanbieter-Software-Bibliothek Ersatz file, das Installationshandbuch für die Softwareentwicklungsumgebung und dieample Programmanleitungsdokument. |
2 _Spezifikation | Produktspezifikation des Anzeigemoduls, LCD-Bildschirmspezifikation und Initialisierungscode des LCD-Anzeigetreiber-IC. |
3-Strukturdiagramm | Produktabmessungen des Anzeigemoduls und 3D-Produktzeichnungen |
4- Datenblatt | Datenbuch zum LCD-Displaytreiber ILl9341, Datenbuch zum Widerstands-Touchscreentreiber XPT2046, Datenbuch zum ESP32-Masterdatenbuch und Dokument mit Anleitungen zum Hardware-Design, Datenbuch zum USB-zu-Seriell-IC (CH340C), Audio ampDatenbuch zum Ladereglerchip FM8002E, Datenbuch zum 5-V- bis 3.3-V-Regler und Datenblatt zum Batterielademanagement-Chip TP4054. |
5-schematisch | Produkt-Hardwareschema, ESP32-WROOM-32E-Modul 10 Ressourcenzuordnungstabelle, Schema und PCB-Komponentenpaket |
6-Benutzerhandbuch | Produktbenutzerdokumentation |
7I- Tool_software |
WLAN- und Bluetooth-Test-App und Debugging-Tools, USB-zu-Seriell-Port-Treiber, ESP32-Flash-Download-Tool-Software, Zeichenaufnahmesoftware, Bildaufnahmesoftware, JPG-Bildverarbeitungssoftware und Debugging-Tools für serielle Ports. |
8-Schnellstart | Muss den Behälter verbrennen file, Flash-Download-Tool und Gebrauchsanweisungen. |
Softwareanweisungen
Die Schritte zur Entwicklung der Anzeigemodulsoftware sind wie folgt:
- Erstellen Sie eine Softwareentwicklungsumgebung für die ESP32-Plattform.
- bei Bedarf Softwarebibliotheken von Drittanbietern als Grundlage für die Entwicklung importieren;
- Öffnen Sie das zu debuggende Softwareprojekt. Sie können auch ein neues Softwareprojekt erstellen.
- Schalten Sie das Anzeigemodul ein, kompilieren und laden Sie das Debugprogramm herunter und überprüfen Sie dann den Laufeffekt der Software.
- Die Softwarewirkung erreicht nicht die erwartete Wirkung. Fahren Sie mit der Änderung des Programmcodes und dem anschließenden Kompilieren und Herunterladen fort, bis die Wirkung die erwartete Wirkung erreicht.
Einzelheiten zu den vorhergehenden Schritten finden Sie in der Dokumentation im Verzeichnis 1 1-Demo.
Hardware-Anweisungen
Überview der Hardwareressourcen des Moduls wird angezeigt
Die Hardwareressourcen des Moduls werden in den folgenden beiden Abbildungen dargestellt:
Die Hardwareressourcen werden wie folgt beschrieben:
- LCD
Die LCD-Displaygröße beträgt 2.8 Zoll, der Treiber-IC ist ILI9341 und die Auflösung beträgt 24 x 0. Der ESP32 wird über eine 0-adrige SPI-Kommunikationsschnittstelle verbunden.- Einführung in den ILI9341-Controller
Der ILI9341-Controller unterstützt eine maximale Auflösung von 240 x 320 und 172800 Byte GRAM. Er unterstützt auch 8-Bit-, 9-Bit-, 16-Bit- und 18-Bit-Parallelport-Datenbusse. Er unterstützt auch 3-Draht- und 4-Draht-SPI-Seriellports. Da die parallele Steuerung eine große Anzahl von IO-Ports erfordert, ist die SPI-Seriellport-Steuerung die gebräuchlichste. Der ILI9341 unterstützt auch 65K- und 262K-RGB-Farbdisplays, die Anzeigefarben sind sehr kräftig und unterstützen rotierendes Display, Scroll-Display und Videowiedergabe sowie Anzeige auf verschiedene Arten.
Der ILI9341-Controller verwendet 16 Bit (RGB565) zur Steuerung einer Pixelanzeige, sodass er bis zu 65 Farben pro Pixel anzeigen kann. Die Einstellung der Pixeladresse erfolgt in der Reihenfolge der Zeilen und Spalten, und die Aufwärts- und Abwärtsrichtung wird durch den Scanmodus bestimmt. Die Anzeigemethode ILI9341 wird durch Festlegen der Adresse und anschließendes Festlegen des Farbwerts ausgeführt. - Einführung in das SPI-Kommunikationsprotokoll
Das Timing des Schreibmodus des 4-Draht-SPI-Busses ist in der folgenden Abbildung dargestellt:
CSX ist eine Slave-Chipauswahl und der Chip wird nur aktiviert, wenn CSX auf einem niedrigen Leistungsniveau ist.
D/CX ist der Daten-/Befehlssteuerpin des Chips. Wenn DCX Befehle auf niedrigen Ebenen schreibt, werden Daten auf hohen Ebenen geschrieben. SCL ist der SPI-Bustakt, wobei jede steigende Flanke 1 Datenbit überträgt;
SDA sind die per SPI übertragenen Daten, die 8 Datenbits gleichzeitig übertragen. Das Datenformat ist in der folgenden Abbildung dargestellt:
High-Bit zuerst, zuerst senden.
Für die SPI-Kommunikation haben Daten einen Übertragungszeitpunkt mit einer Kombination aus Echtzeittaktphase (CPHA) und Taktpolarität (CPOL):
Der CPOL-Pegel bestimmt den Ruhezustandspegel des seriellen Synchrontakts, wobei CPOL = 0 einen niedrigen Pegel anzeigt. CPOL-Paarübertragungsprotokoll
Die Diskussion hatte keinen großen Einfluss;
Die Höhe von CPHA bestimmt, ob der serielle Synchrontakt Daten an der ersten oder zweiten Taktsprungflanke sammelt.
Wenn CPHL=0, führen Sie die Datenerfassung an der ersten Übergangskante durch;
Die Kombination dieser beiden bildet vier SPI-Kommunikationsmethoden, und SPI0 wird häufig in China verwendet, wo CPHL=0 und CPOL=0
- Einführung in den ILI9341-Controller
- Resistiven Touchscreen
Der resistive Touchscreen hat eine Größe von 2.8 Zoll und ist über vier Pins mit dem Steuer-IC XPT2046 verbunden: XL, XR, YU, YD. - ESP32ESP32-WROOMWROOM-32E-Modul
Dieses Modul verfügt über einen integrierten ESP32-DOWD-V3-Chip, einen Xtensa Dual-Core 32-Bit LX6-Mikroprozessor und unterstützt Taktraten bis zu 240 MHz. Es verfügt über 448 KB ROM, 520 KB SRAM, 16 KB RTC SRAM und 4 MB QSPI Flash. 2.4 GHz WLAN, Bluetooth V4.2 und Bluetooth Low Power-Module werden unterstützt. Externe 26 GPIOs, unterstützt SD-Karte, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, Impulszähler, GPIO, kapazitiven Berührungssensor, ADC, DAC, TWAI und andere Peripheriegeräte. - MicroSD-Karten-Slot
Unterstützt MicroSD-Karten verschiedener Kapazitäten durch Verwendung des SPI-Kommunikationsmodus und der ESP32-Verbindung. - RGB Dreifarbiges Licht
Der laufende Status des Programms kann durch rote, grüne und blaue LED-Leuchten angezeigt werden. - Serielle Schnittstelle
Für die serielle Portkommunikation wird ein externes Seriell-Port-Modul verwendet. - USB-zu-Seriell-Anschluss und Ein-Klick-Download-Schaltung
Das Kerngerät ist CH340C, ein Ende ist mit dem USB-Anschluss des Computers verbunden, ein Ende ist mit dem seriellen Anschluss des ESP32 verbunden, um einen USB-zu-TTL-Seriell-Anschluss zu erreichen.
Darüber hinaus ist auch eine One-Click-Download-Schaltung angeschlossen, das heißt, beim Herunterladen des Programms kann automatisch in den Download-Modus gewechselt werden, ohne dass eine externe Berührung erforderlich ist. - Batterie-Schnittstelle
Zwei Zwei-Pin-Schnittstellen, eine für die positive Elektrode, eine für die negative Elektrode, ermöglichen den Zugriff auf die Stromversorgung und das Laden der Batterie. - Schaltung zur Verwaltung der Batterieladung und -entladung
Das Kerngerät ist TP4054. Diese Schaltung kann den Ladestrom der Batterie steuern, die Batterie sicher bis zur Sättigung aufladen, aber auch die Entladung der Batterie sicher steuern. - BOOT-Taste
Nachdem das Anzeigemodul eingeschaltet wurde, wird durch Drücken von IO0 gesenkt. Wenn das Modul eingeschaltet oder ESP32 zurückgesetzt wird, wird durch Senken von IO0 der Download-Modus aktiviert. In anderen Fällen können normale Tasten verwendet werden. - TypeType-C-Schnittstelle
Die Hauptschnittstelle für die Stromversorgung und die Programm-Download-Schnittstelle des Anzeigemoduls. Verbinden Sie USB mit dem seriellen Anschluss und einem Ein-Klick-Download-Schaltkreis, der für die Stromversorgung, den Download und die serielle Kommunikation verwendet werden kann. - 5 V bis 3.3 V Voltage Reglerschaltung
Das Kerngerät ist der LDO-Regler ME6217C33M5G. DertagDer Reglerkreis unterstützt einen breiten Spannungsbereich von 2V~6.5Vtage-Eingang, 3.3 V stabile Spannungtage-Ausgang und der maximale Ausgangsstrom beträgt 800 mA, was die Lautstärke vollständig erfüllen kanntage und aktuelle Anforderungen des Anzeigemoduls. - RESET-Taste
Nachdem das Anzeigemodul eingeschaltet wurde, wird durch Drücken der ESP32-Reset-Pin nach unten gezogen (der Standardzustand ist Pull-Up), um die Reset-Funktion zu erreichen. - Resistiver Touchscreen-Steuerkreis
Das Kerngerät ist XPT2046, das über SPI mit dem ESP32 kommuniziert.
Diese Schaltung ist die Brücke zwischen dem resistiven Touchscreen und dem ESP32-Master und ist für die Übertragung der Daten auf dem Touchscreen an den ESP32-Master verantwortlich, um die Koordinaten des Berührungspunkts zu erhalten. - Erweitern Sie den Pin
Ein Eingangs-IO-Port, GND und ein 3.3-V-Pin, die auf dem ESP32-Modul nicht verwendet werden, sind für die Verwendung mit Peripheriegeräten herausgeführt. - Steuerschaltung für die Hintergrundbeleuchtung
Das Kerngerät ist die Feldeffektröhre BSS138. Ein Ende dieser Schaltung ist mit dem Steuerstift für die Hintergrundbeleuchtung am ESP32-Master verbunden, und das andere Ende ist mit dem Minuspol der LED-Hintergrundbeleuchtung des LCD-Bildschirms verbunden.amp. Pin zur Steuerung der Hintergrundbeleuchtung hochziehen, Hintergrundbeleuchtung, sonst aus. - Lautsprecherschnittstelle
Die Anschlussklemmen müssen vertikal angeschlossen werden. Dienen zum Zugriff auf Monolautsprecher und Lautsprecher. - Audioleistung amp Stromkreis
Das Kerngerät ist das Audiosystem FM8002E amplifier-IC. Ein Ende dieser Schaltung ist mit dem ESP32-Audio-DAC-Wertausgangspin verbunden und das andere Ende mit der Hupenschnittstelle. Die Funktion dieser Schaltung besteht darin, eine kleine Hupe oder einen Lautsprecher zum Klingen zu bringen. Bei einer 5-V-Stromversorgung beträgt die maximale Antriebsleistung 1.5 W (Last 8 Ohm) oder 2 W (Last 4 Ohm). - SPI-Peripherieschnittstelle
4-adrige horizontale Schnittstelle. Führen Sie einen unbenutzten Chipauswahl-Pin und einen von der MicroSD-Karte verwendeten SPI-Schnittstellen-Pin heraus, der für externe SPI-Geräte oder normale IO-Ports verwendet werden kann.
Detaillierte Erklärung des schematischen Diagramms des Anzeigemoduls
- TypTyp-C-Schnittstellenschaltung
In dieser Schaltung ist D1 die Schottky-Diode, die dazu dient, eine Umkehr des Stromflusses zu verhindern. D2 bis D4 sind Überspannungsschutzdioden, die verhindern, dass das Anzeigemodul durch übermäßige Spannung beschädigt wird.tage oder Kurzschluss. R1 ist der Pull-Down-Widerstand. USB1 ist ein Typ-C-Bus. Das Anzeigemodul wird über USB1 mit der Typ-C-Stromversorgung verbunden, lädt Programme herunter und kommuniziert über den seriellen Port. Wobei +5 V und GND positive Stromspannungen sindtagDie Masse- und Massesignale USB_D D- und USB_D+ sind differenzielle USB-Signale, die an den integrierten USB-zu-Seriell-Schaltkreis übertragen werden. - 5V bis 3.3V Voltage Reglerschaltung
In dieser Schaltung ist C16~C19 der Bypass-Filterkondensator, der verwendet wird, um die Stabilität der Eingangsspannung aufrechtzuerhalten.tage und die Ausgabe voltage. Der U1 ist ein 5V bis 3.3V LDO mit der Modellnummer ME6217C33M5G. Da die meisten Schaltkreise auf dem Anzeigemodul eine 3.3-V-Stromversorgung benötigen und die Stromaufnahme der Typ-C-Schnittstelle grundsätzlich 5 V beträgt, ist die LautstärketagEs ist eine Regler-Umwandlungsschaltung erforderlich. - Resistiver Touchscreen-Steuerkreis
In dieser Schaltung sind C25 und C27 Bypass-Filterkondensatoren, die verwendet werden, um die Eingangsspannung aufrechtzuerhalten.tage Stabilität. R22 ist ein Pull-Pull-Up-Widerstand, der verwendet wird, um den Standard-Pin-Zustand hoch zu halten. U4 ist der XPT2046-Steuer-IC. Die Funktion dieses IC besteht darin, die Koordinatenspannung zu erhalten.tagDer Wert des Berührungspunkts des Widerstands-Touchscreens wird über die vier Pins X+, X X-, Y+, Y Y- übertragen und dann durch ADC-Konvertierung an den ESP32-Master übertragen. Der ESP32-Master konvertiert dann den ADC-Wert in den Pixelkoordinatenwert des Displays. Der PEN-Pin ist ein Touch-Interrupt-Pin und der Eingangspegel ist niedrig, wenn ein Touch-Ereignis auftritt. - USB-zu-Seriell-Anschluss und eine One-Click-Download-Schaltung
In dieser Schaltung ist U3 ein CH340C USB USB-zu-Seriell-IC, der keinen externen Quarzoszillator benötigt, um das Schaltungsdesign zu vereinfachen. C6 ist ein Bypass-Filterkondensator, der zur Aufrechterhaltung der Eingangsspannung verwendet wird.tage Stabilität. Q1 und Q2 sind NPN-Trioden und R6 und R7 sind Triodenbasis-Begrenzungsstromwiderstände. Die Funktion dieser Schaltung besteht darin, USB-zu-Seriell-Port und eine One-Click-Download-Funktion zu realisieren. Das USB-Signal wird über die Pins UD+ und UD UD- ein- und ausgegeben und nach der Konvertierung über die Pins RXD und TXD an den ESP32-Master übertragen. Schaltungsprinzip für One-Click-Download:- Die RST- und DTR-Pins von CH340C geben standardmäßig einen hohen Pegel aus. Zu diesem Zeitpunkt sind die Trioden Q1 und Q2 nicht eingeschaltet und die IO0-Pins und Reset-Pins der ESP32-Hauptsteuerung werden auf einen hohen Pegel gezogen.
- Die RST- und DTR-Pins von CH340C geben niedrige Pegel aus, zu diesem Zeitpunkt sind die Trioden Q1 und Q2 noch nicht eingeschaltet und die IO0-Pins und Reset-Pins der ESP32-Hauptsteuerung werden immer noch auf hohe Pegel gezogen.
- Der RST-Pin von CH340C bleibt unverändert und der DTR-Pin gibt einen hohen Pegel aus. Zu diesem Zeitpunkt ist Q1 immer noch ausgeschaltet, Q2 ist eingeschaltet, der IO0-Pin des ESP32-Masters ist immer noch hochgezogen und der Reset-Pin ist heruntergezogen, und der ESP32 wechselt in den Reset-Zustand.
- Der RST-Pin von CH340C gibt einen hohen Pegel aus, der DTR-Pin gibt einen niedrigen Pegel aus, zu diesem Zeitpunkt ist Q1 ein und Q2 aus, der Reset-Pin der ESP32-Hauptsteuerung wird nicht sofort hoch, da der angeschlossene Kondensator geladen ist, ESP32 sich noch im Reset-Zustand befindet und der IO0-Pin sofort nach unten gezogen wird, zu diesem Zeitpunkt wechselt er in den Download-Modus.
- Audioleistung ampStromkreis
In dieser Schaltung bilden R23, C7, C8 und C9 den RC-Filterkreis, und R10 und R13 sind die Verstärkungseinstellwiderstände des Operationsverstärkers. amplifier. Wenn der Widerstandswert von R13 unverändert bleibt, ist die Lautstärke des externen Lautsprechers umso größer, je kleiner der Widerstandswert von R10 ist. C10 und C11 sind Eingangskopplungskondensatoren. R11 ist der Pull-Up-Widerstand. JP1 ist der Horn-/Lautsprecheranschluss. U5 ist die FM8002E-Audioleistung ampNach Eingang über AUDIO_IN wird das Audio-DAC-Signal amplifiziert durch FM8002E-Verstärkung und Ausgabe an den Lautsprecher/Lautsprecher über die Pins VO1 und VO2. SHUTDOWN ist der Aktivierungspin für FM8002E. Der niedrige Pegel ist aktiviert. Standardmäßig ist der hohe Pegel aktiviert. - ESP32-WROOMWROOM-32E Hauptsteuerkreis
In dieser Schaltung sind C4 und C5 Bypass-Filterkondensatoren und U2 sind ESP32ESP32-WROOMWROOM-32E-Module. Einzelheiten zur internen Schaltung dieses Moduls finden Sie in der offiziellen Dokumentation. - Schlüsselrücksetzschaltung
In dieser Schaltung ist KEY1 der Schlüssel, R4 der Pull-Up-Widerstand und C3 der Verzögerungskondensator. Reset-Prinzip:- Nach dem Einschalten wird C3 aufgeladen. Zu diesem Zeitpunkt entspricht C3 einem Kurzschluss, der RESET-Pin ist geerdet und ESP32 wechselt in den Reset-Zustand.
- Wenn C3 geladen ist, entspricht C3 einem offenen Stromkreis, der RESET-Pin wird hochgezogen, das Zurücksetzen von ESP32 ist abgeschlossen und ESP32 wechselt in den normalen Arbeitszustand.
- Wenn KEY1 gedrückt wird, wird der RESET-Pin geerdet, ESP32 wechselt in den Reset-Zustand und C3 wird über KEY1 entladen.
- Wenn KEY1 losgelassen wird, wird C3 aufgeladen. Zu diesem Zeitpunkt entspricht C3 einem Kurzschluss, der RESET-Pin ist geerdet, ESP32 befindet sich noch im RESET-Zustand. Nachdem C3 aufgeladen wurde, wird der Reset-Pin hochgezogen, ESP32 wird zurückgesetzt und wechselt in den normalen Betriebszustand.
Wenn der RESET nicht erfolgreich ist, kann der Toleranzwert von C3 entsprechend erhöht werden, um die Zeit des niedrigen Pegels des Reset-Pins zu verzögern.
- Schnittstellenschaltung des seriellen Moduls
In dieser Schaltung ist P2 ein 4P-Sitz mit 1.25 mm Rastermaß, R29 und R30 sind Impedanzausgleichswiderstände und Q5 ist eine Feldeffektröhre, die die 5-V-Eingangsstromversorgung steuert.
R31 ist ein Pulldown-Widerstand. Verbinden Sie RXD0 und TXD0 mit den seriellen Pins und versorgen Sie die anderen beiden Pins mit Strom. Dieser Port ist mit demselben seriellen Port verbunden wie das integrierte USB-USB-zu-Seriell-Port-Modul. - EXpand IO und Peripherieschnittstellenschaltungen
In dieser Schaltung sind P3 und P4 4P-Sitze mit 1.25 mm Abstand. Die Pins SPI_CLK, SPI_MISO und SPI_MOSI werden mit den SPI-Pins der MicroSD-Karte geteilt. Die Pins SPI_CS und IO35 werden von On-Board-Geräten nicht verwendet, daher werden sie herausgeführt, um SPI anzuschließen, und können auch für normale IO verwendet werden. Darauf sollten Sie achten:- IO35 können nur Eingangs-Pins sein;
- Schaltung zur Verwaltung des Ladens und Entladens der Batterie
In dieser Schaltung sind C20, C21, C22 und C23 Bypass-Filterkondensatoren. U6 ist der TP4054-Batterielademanagement-IC. R27 regelt den Batterieladestrom. JP2 ist ein 2P-Sitz mit 1.25 mm Abstand, der mit einer Batterie verbunden ist. Q3 ist ein P-Kanal-FET. R28 ist der Q3-Grid-Pulldown-Widerstand. TP4054 lädt die Batterie über den BAT-Pin auf. Je kleiner der Widerstand von R27, desto größer der Ladestrom, das Maximum beträgt 500 mA. Q3 und R28 bilden zusammen den Batterieentladekreis. Wenn keine Stromversorgung über die Typ-C-Schnittstelle erfolgt, wird die Spannung von +5 V auf +XNUMX V erhöht.tage ist 0, dann wird das Q3-Gate auf den niedrigen Pegel heruntergezogen, Drain und Source sind eingeschaltet und die Batterie versorgt das gesamte Anzeigemodul mit Strom. Bei Stromversorgung über die Schnittstelle Typ Typ-C ist die Spannung von +5 Vtage beträgt 5 V, dann ist das Q3-Gate 5 V hoch, Drain und Source werden abgeschaltet und die Batterieversorgung wird unterbrochen. - 18P LCD-Panel Drahtschweißschnittstelle
In dieser Schaltung ist C24 der Bypass-Filterkondensator und QD1 die 48P 0.8 mm Pitch Flüssigkristall-Bildschirmschweißschnittstelle. Der QD1 verfügt über einen Widerstands-Touchscreen-Signalstift, LCD-Bildschirmlautstärketage-Pin, SPI-Kommunikations-Pin, Steuer-Pin und Pin für Hintergrundbeleuchtungsschaltung. Der ESP32 verwendet diese Pins zur Steuerung des LCD und des Touchscreens. - Schlüsselschaltung herunterladen
In dieser Schaltung ist KEY2 die Taste und R5 der Pull-Up-Widerstand. IO0 ist standardmäßig hoch und niedrig, wenn KEY2 gedrückt wird. Drücken und halten Sie KEY2, schalten Sie es ein oder setzen Sie es zurück, und der ESP32 wechselt in den Download-Modus. In anderen Fällen kann KEY2 als normale Taste verwendet werden. - Batteriestrom-Erkennungsschaltung
In dieser Schaltung sind R2 und R3 Teilspannungentage Widerstände, und C1 und C2 sind Bypass-Filterkondensatoren. Die BatteriespannungtagDer BAT+ Signaleingang geht durch den Teilerwiderstand. BAT_ADC ist der VoltagDer Wert an beiden Enden von R3 wird über den Eingangspin an den ESP32-Master übertragen und dann vom ADC konvertiert, um schließlich die Batteriespannung zu erhalten.tage-Wert. Der VoltagDer Teiler wird verwendet, weil der ESP32 ADC maximal 3.3V umwandelt, während die Batteriesättigungsspannungtage beträgt 4.2 V, was außerhalb des Bereichs liegt. Die erhaltene Spannungtage multipliziert mit 2 ist die tatsächliche Batteriespannungtage. - Steuerschaltung für LCD-Hintergrundbeleuchtung
In dieser Schaltung ist R24 der Debugging-Widerstand und wird vorübergehend beibehalten. Q4 ist die N-Kanal-Feldeffektröhre, R25 ist der Q4-Gitter-Pulldown-Widerstand und R26 ist der Strombegrenzungswiderstand für die Hintergrundbeleuchtung. Die LCD-Hintergrundbeleuchtung LED lamp ist im parallelen Zustand, der Pluspol ist mit 3.3 V verbunden und der Minuspol ist mit dem Drain von Q4 verbunden. Wenn der Steuerstift LCD_BL hohe Spannung ausgibttage, der Drain- und Source-Pol von Q4 werden eingeschaltet. Zu diesem Zeitpunkt ist der Minuspol der LCD-Hintergrundbeleuchtung geerdet und die Hintergrundbeleuchtungs-LED lamp ist eingeschaltet und gibt Licht ab.
Wenn der Steuerpin LCD_BL niedrige Lautstärke ausgibttage, der Drain und die Quelle von Q4 werden abgeschnitten, und die negative Hintergrundbeleuchtung des LCD-Bildschirms wird ausgesetzt, und die Hintergrundbeleuchtung LED lamp ist nicht eingeschaltet. Standardmäßig ist die LCD-Hintergrundbeleuchtung ausgeschaltet.
Durch Reduzierung des R26-Widerstands kann die maximale Helligkeit der Hintergrundbeleuchtung erhöht werden.
Darüber hinaus kann der LCD_BL-Pin ein PWM-Signal eingeben, um die LCD-Hintergrundbeleuchtung anzupassen. - RGB-Dreifarben-Lichtsteuerschaltung
In dieser Schaltung ist LED2 eine RGB-Dreifarb-LEDamp, und R14~R16 ist ein dreifarbiges lamp Strombegrenzungswiderstand. LED2 enthält rote, grüne und blaue LED-Leuchten, die eine gemeinsame Anodenverbindung haben, IO16, IO17 und IO22 sind drei Steuerpins, die die LED-Leuchten bei niedrigem Pegel aufleuchten lassen und bei hohem Pegel ausschalten. - Schnittstellenschaltung für den MicroSD-Kartensteckplatz
In dieser Schaltung ist SD_CARD1 der MicroSD-Kartensteckplatz. R17 bis R21 sind Pull-Up-Widerstände für jeden Pin. C26 ist der Bypass-Filterkondensator. Diese Schnittstellenschaltung verwendet den SPI-Kommunikationsmodus. Unterstützt die Hochgeschwindigkeitsspeicherung von MicroSD-Karten.
Beachten Sie, dass diese Schnittstelle den SPI-Bus mit der SPI-Peripherieschnittstelle teilt.
Vorsichtsmaßnahmen bei der Verwendung des Anzeigemoduls
- Das Anzeigemodul wird mit der Batterie aufgeladen, der externe Lautsprecher gibt den Ton wieder und der Anzeigebildschirm funktioniert ebenfalls. Zu diesem Zeitpunkt kann der Gesamtstrom 500 mA überschreiten. In diesem Fall müssen Sie auf den vom Typ Typ-C-Kabel unterstützten maximalen Strom und den von der Stromversorgungsschnittstelle unterstützten maximalen Strom achten, um eine unzureichende Stromversorgung zu vermeiden.
- Berühren Sie während des Betriebs nicht den LDO-VolttagBerühren Sie den Regler und den Batterielademanagement-IC nicht mit den Händen, um Verbrennungen durch hohe Temperaturen zu vermeiden.
- Beim Verbinden des IO-Ports ist auf die IO-Verwendung zu achten, um Fehlverbindungen und nicht übereinstimmende Programmcodedefinitionen zu vermeiden.
- Verwenden Sie das Produkt sicher und vernünftig.
Dokumente / Ressourcen
![]() |
LCDWIKI ESP32-32E 2.8-Zoll-Anzeigemodul [pdf] Benutzerhandbuch ESP32-32E 2.8-Zoll-Anzeigemodul, ESP32-32E, 2.8-Zoll-Anzeigemodul, Anzeigemodul, Modul |