T-Display
Benutzerhandbuch
Über dieses Handbuch
Dieses Dokument soll Benutzern dabei helfen, die grundlegende Softwareentwicklungsumgebung für die Entwicklung von Anwendungen mit Hardware auf Basis des T-Displays einzurichten. Durch einen einfachen Example veranschaulicht dieses Dokument die Verwendung von Arduino, einschließlich des menübasierten Konfigurationsassistenten, das Kompilieren des Arduino und des Firmware-Downloads für das ESP32-Modul.
Versionshinweise
Datum | Version | Versionshinweise |
2021.06 | V1.0 | Erste Veröffentlichung. |
2021.12 | V1.1 | Zweite Veröffentlichung. |
Einführung
T-Display
T-Display ist ein Entwicklungsboard. Es kann unabhängig arbeiten
Es besteht aus einer ESP32-MCU, die das Kommunikationsprotokoll Wi-Fi + BT + BLE unterstützt, und einem Bildschirm. Der Bildschirm ist 1.14 Zoll IPS LCD ST7789V.
Für Anwendungen, die von Low-Power-Sensornetzwerken bis hin zu den anspruchsvollsten Aufgaben reichen.
Die MCU dieses Boards ist der ESP32-D0WDQ6-Chip.
ESP32 integriert Wi-Fi (2.4-GHz-Band) und Bluetooth 4.2-Lösungen auf einem einzigen Chip, zusammen mit zwei Hochleistungskernen und vielen anderen vielseitigen Peripheriegeräten. Angetrieben von 40-nm-Technologie bietet ESP32 eine robuste, hochintegrierte Plattform, um die ständigen Anforderungen an effizienten Stromverbrauch, kompaktes Design, Sicherheit, hohe Leistung und Zuverlässigkeit zu erfüllen.
Xinyuan stellt die grundlegenden Hardware- und Softwareressourcen bereit, die es Anwendungsentwicklern ermöglichen, ihre Ideen auf der Hardware der ESP32-Serie aufzubauen. Das von Xinyuan bereitgestellte Softwareentwicklungs-Framework ist für die schnelle Entwicklung von Internet of Things (IoT)-Anwendungen mit Wi-Fi, Bluetooth, flexibler Energieverwaltung und anderen fortschrittlichen Systemfunktionen vorgesehen.
Der HF-Frequenzbereich ist BT 2.402 GHz bis 2.480 GHz/WIFI 2.412 GHz bis 2.462 GHz.
Die maximale HF-Sendeleistung beträgt 20.31 dBm.
Hersteller von T-Displays ist Shenzhen Xin Yuan Electronic Technology Co., Ltd.
Arduino
Eine Reihe von plattformübergreifenden Anwendungen, die in Java geschrieben sind. Die Arduino Software IDE ist von der Programmiersprache Processing und der integrierten Entwicklungsumgebung des Wiring-Programms abgeleitet. Benutzer können Anwendungen in Windows/Linux/macOS basierend auf Arduino entwickeln. Es wird empfohlen, Windows 10 zu verwenden. Windows OS wurde als Beispiel verwendetample in diesem Dokument zu Illustrationszwecken.
Vorbereitung
Um Anwendungen für ESP32 zu entwickeln, benötigen Sie:
- PC mit Windows-, Linux- oder Mac-Betriebssystem
- Toolchain zum Erstellen der Anwendung für ESP32
- Arduino, das im Wesentlichen API für ESP32 und Skripte zum Betrieb der Toolchain enthält
- Treiber für serielle Schnittstelle CH9102
- Das ESP32-Board selbst und ein USB-Kabel, um es mit dem PC zu verbinden
Erste Schritte
Laden Sie die Arduino-Software herunter
Die schnellste Installation der Arduino Software (IDE) auf Windows-Rechnern
Kurzanleitung
Der webWebsite bietet ein Schnellstart-Tutorial
- Windows:
https://www.arduino.cc/en/Guide/Windows - Linux:
https://www.arduino.cc/en/Guide/Linux - Mac OS X:
https://www.arduino.cc/en/Guide/MacOSX
Installationsschritte für die Windows-Plattform Arduino
Rufen Sie die Download-Schnittstelle auf, wählen Sie Windows-Installationsprogramm direkt zu installieren
Installieren Sie die Arduino-Software
Warten Sie auf die Installation
Konfigurieren
Laden Sie Git herunter
Laden Sie das Installationspaket Git.exe herunter
Vorgefertigte Konfiguration
Klicken Sie auf das Arduino-Symbol, dann mit der rechten Maustaste und wählen Sie „Ordner öffnen, in dem“
Hardware auswählen ->
Maus ** Rechtsklick ** ->
Klicken Sie hier auf Git Bash
Klonen eines Remote-Repositorys
$ mkdir espressif
$ cd espressif
$ git clone –rekursiv https://github.com/espressif/arduino-esp32.git esp32
Verbinden
Du bist fast am Ziel. Um weiter fortfahren zu können, schließen Sie die ESP32-Karte an den PC an, überprüfen Sie, unter welcher seriellen Schnittstelle die Karte sichtbar ist, und überprüfen Sie, ob die serielle Kommunikation funktioniert.
Demo testen
Wählen File>>Bspample>>WiFi>>WiFiScan
Skizze hochladen
Vorstand auswählen
Werkzeuge<
Hochladen
Skizze << Hochladen
Serieller Monitor
Werkzeuge << Serieller Monitor
SSC-Befehlsreferenz
Hier eine Liste einiger gängiger Wi-Fi-Befehle, mit denen Sie das Modul testen können.
op
Beschreibung
op-Befehle werden verwendet, um das Wi-Fi-Modell des Systems festzulegen und abzufragen.
Example
op-Q
op -S -o wmode
Parameter
Tabelle 6-1. op Befehlsparameter
Parameter | Beschreibung |
-Q | WLAN-Modus abfragen. |
-S | Wi-Fi-Modus einstellen. |
wmode | Es gibt 3 Wi-Fi-Modi: • Modus = 1: STA-Modus • Modus = 2: AP-Modus • Modus = 3: STA+AP-Modus |
sta
Beschreibung
sta-Befehle werden verwendet, um die STA-Netzwerkschnittstelle zu scannen, APs zu verbinden oder zu trennen und
Abfrage des Verbindungsstatus der STA-Netzwerkschnittstelle.
Example
sta -S [-s ssid] [-b bssid] [-n Kanal] [-h] sta -Q
sta -C [-s SSID] [-p Passwort] sta -D
Parameter
Tabelle 6-2. sta-Befehlsparameter
Parameter | Beschreibung |
-S scannen | Zugangspunkte scannen. |
Parameter | Beschreibung |
-s SSID | Scannen oder verbinden Sie Access Points mit der SSID. |
-b bssid | Scannen Sie die Access Points mit der bssid. |
-n Kanal | Scannen Sie den Kanal. |
-h | Scan-Ergebnisse mit versteckten SSID-Zugriffspunkten anzeigen. |
-Q | STA-Verbindungsstutus anzeigen. |
-D | Mit aktuellen Access Points getrennt. |
ap
Beschreibung
ap-Befehle werden verwendet, um die Parameter der AP-Netzwerkschnittstelle einzustellen.
Example
ap -S [-s SSID] [-p Passwort] [-t Verschlüsselung] [-n Kanal] [-h] [-m max_sta] ap –Q
ap –L
Parameter
Tabelle 6-3. ap-Befehlsparameter
Parameter | Beschreibung |
-S | AP-Modus einstellen. |
-s SSID | Stellen Sie die AP-SSID ein. |
-p Kennwort | AP-Passwort festlegen. |
-t verschlüsseln | Stellen Sie den AP-Verschlüsselungsmodus ein. |
-h | ssid ausblenden. |
-m max_sta | Maximale AP-Verbindungen festlegen. |
-Q | AP-Parameter anzeigen. |
-L | MAC-Adresse und IP-Adresse der verbundenen Station anzeigen. |
Mac
Beschreibung
mac-Befehle werden verwendet, um die MAC-Adresse der Netzwerkschnittstelle abzufragen.
Example
mac -Q [-o Modus]
Parameter
Tabelle 6-4. mac-Befehlsparameter
Parameter | Beschreibung |
-Q | MAC-Adresse anzeigen. |
-o Modus | • mode = 1: MAC-Adresse im STA-Modus. • mode = 2: MAC-Adresse im AP-Modus. |
DHCP
Beschreibung
dhcp-Befehle werden verwendet, um den DHCP-Server/Client zu aktivieren oder zu deaktivieren.
Example
dchp -S [-o Modus] dhcp -E [-o Modus] dhcp -Q [-o Modus]
Parameter
Tabelle 6-5. dhcp-Befehlsparameter
Parameter | Beschreibung |
-S | Starten Sie DHCP (Client/Server). |
-E | Beenden Sie DHCP (Client/Server). |
-Q | DHCP-Status anzeigen. |
-o Modus | • Modus = 1: DHCP-Client der STA-Schnittstelle. • Modus = 2: DHCP-Server der AP-Schnittstelle. • Modus = 3: beides. |
ip
Beschreibung
ip-Befehle dienen zum Setzen und Abfragen der IP-Adresse der Netzwerkschnittstelle.
Example
ip -Q [-o Modus] ip -S [-i ip] [-o Modus] [-m Maske] [-g Gateway]
Parameter
Tabelle 6-6. ip-Befehlsparameter
Parameter | Beschreibung |
-Q | IP-Adresse anzeigen. |
-o Modus | • mode = 1: IP-Adresse der Schnittstelle STA. • Modus = 2: IP-Adresse des Schnittstellen-AP. • Modus = 3: beides |
-S | IP-Adresse einstellen. |
-ich ip | IP-Adresse. |
-m Maske | Subnetz-Adressmaske. |
-g Gateway | Standard-Gateway. |
Neustart
Beschreibung
reboot-Befehl wird verwendet, um das Board neu zu starten.
Example
Neustart
RAM
ram-Befehl wird verwendet, um die Größe des verbleibenden Heaps im System abzufragen.
Example
RAM
FCC-Warnung:
Jegliche Änderungen oder Modifikationen, die nicht ausdrücklich von der für die Konformität verantwortlichen Partei genehmigt wurden, können zum Erlöschen der Berechtigung des Benutzers zum Betrieb des Geräts führen.
Dieses Gerät entspricht Teil 15 der FCC-Bestimmungen. Der Betrieb unterliegt den folgenden beiden Bedingungen: (1) Dieses Gerät darf keine schädlichen Störungen verursachen und (2) dieses Gerät muss alle empfangenen Störungen akzeptieren, einschließlich Störungen, die einen unerwünschten Betrieb verursachen können.
WICHTIGER HINWEIS:
Notiz: Dieses Gerät wurde getestet und entspricht den Grenzwerten für digitale Geräte der Klasse B gemäß Teil 15 der FCC-Bestimmungen. Diese Grenzwerte sollen einen angemessenen Schutz gegen schädliche Störungen bei der Installation in Wohngebieten bieten. Dieses Gerät erzeugt und verwendet Hochfrequenzenergie und kann diese ausstrahlen. Wenn es nicht gemäß den Anweisungen installiert und verwendet wird, kann es zu Störungen des Funkverkehrs kommen. Es gibt jedoch keine Garantie dafür, dass bei einer bestimmten Installation keine Störungen auftreten. Wenn dieses Gerät den Radio- oder Fernsehempfang stört (was durch Ein- und Ausschalten des Geräts festgestellt werden kann), wird dem Benutzer empfohlen, die Störungen durch eine oder mehrere der folgenden Maßnahmen zu beheben:
- Empfangsantenne neu ausrichten oder verlegen.
- Vergrößern Sie den Abstand zwischen Gerät und Empfänger.
- Schließen Sie das Gerät an eine Steckdose an, die zu einem anderen Stromkreis gehört als der Empfänger.
- Wenden Sie sich an Ihren Händler oder einen erfahrenen Radio-/Fernsehtechniker.
FCC-Erklärung zur Strahlenbelastung:
Dieses Gerät entspricht den für eine unkontrollierte Umgebung festgelegten Strahlenbelastungsgrenzwerten der FCC. Dieses Gerät sollte mit einem Mindestabstand von 20 cm zwischen dem Strahler und Ihrem Körper installiert und betrieben werden.
Version 1.1
Urheberrecht © 2021
Dokumente / Ressourcen
![]() |
LILYGO ESP32 T-Display Bluetooth-Modul [pdf] Benutzerhandbuch T-DISPLAY, TDISPLAY, 2ASYE-T-DISPLAY, 2ASYETDISPLAY, ESP32 T-Display Bluetooth-Modul, ESP32, T-Display Bluetooth-Modul |