T-PicoC3
Benutzerhandbuch

LILYGO-Logo b1

Version 1.1
Urheberrecht © 2022

Über dieses Handbuch


Dieses Dokument soll Benutzern dabei helfen, die grundlegende Softwareentwicklungsumgebung für die Entwicklung von Anwendungen mit Hardware einzurichten, die auf dem basiert T-PicoC3.
Durch einen einfachen Example, dieses Dokument veranschaulicht die Verwendung Arduino, einschließlich des menübasierten Konfigurationsassistenten, Kompilieren der Arduino und Firmware-Download auf das ESP32-Modul.

Versionshinweise

DatumVersionVersionshinweise
2022.07V1.1Erste Veröffentlichung.
1. Einleitung

1.1. T-PicoC3

T-PicoC3 ist ein Entwicklungsboard. Es kann unabhängig arbeiten.

Es besteht aus einer ESP32-C3-MCU, die das Wi-Fi + BLE-Kommunikationsprotokoll unterstützt, und einer RP2040-MCU. Und dieses Produkt hat einen LCD-Bildschirm. Die Bildschirmspezifikation ist 1.14 Zoll ST7789V IPS LCD.

Für Anwendungen, die von Low-Power-Sensornetzwerken bis hin zu den anspruchsvollsten Aufgaben reichen.

Das Herzstück dieses Moduls ist der ESP32-C3-Chip.
ESP32-C3 integriert Wi-Fi (2.4-GHz-Band) und Bluetooth 5.0-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 kontinuierlichen Anforderungen an effizienten Stromverbrauch, kompaktes Design und Sicherheit zu erfüllen.

Xinyuan stellt die grundlegenden Hardware- und Softwareressourcen bereit, die es Anwendungsentwicklern ermöglichen, ihre Ideen auf der Hardware der ESP32-C3-Serie aufzubauen. Das von Xinyuan bereitgestellte Softwareentwicklungs-Framework ist für die schnelle Entwicklung von Internet-of-Things (IoT)-Anwendungen mit Wi-Fi, Bluetooth, flexiblem Energiemanagement und anderen fortschrittlichen Systemfunktionen vorgesehen.

1.2. 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 entwickeln Arduino. Es wird empfohlen, Windows 10 zu verwenden. Windows OS wurde als Beispiel verwendetample in diesem Dokument zu Illustrationszwecken.

1.3. Vorbereitung

Um Anwendungen für ESP32-C3 zu entwickeln, benötigen Sie:

  • PC mit Windows-, Linux- oder Mac-Betriebssystem
  • Toolchain zum Erstellen der Anwendung für ESP32-C3
  • Arduino, das im Wesentlichen API für ESP32 und Skripte zum Betrieb der Toolchain enthält
  • Das ESP32-C3-Board selbst und ein USB-Kabel, um es mit dem PC zu verbinden
2. Erste Schritte

2.1. Laden Sie die Arduino-Software herunter

Die schnellste Installation der Arduino Software (IDE) auf Windows-Rechnern

2.1.1. 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

2.1.2. Installationsschritte für die Windows-Plattform Arduino

T-PICOC3 - Installationsschritte 1

Rufen Sie die Download-Schnittstelle auf, wählen Sie Windows-Installationsprogramm direkt zu installieren

2.2. Installieren Sie die Arduino-Software

T-PICOC3 - Installieren Sie die Arduino-Software 1a

T-PICOC3 - Installieren Sie die Arduino-Software 2a

Warten Sie auf die Installation

3. Konfigurieren

3.1. Laden Sie Git herunter

Laden Sie das Installationspaket Git.exe herunter

T-PICOC3 - Laden Sie Git herunter

3.2. Vorgefertigte Konfiguration

Klicken Sie auf das Arduino-Symbol, klicken Sie dann mit der rechten Maustaste und wählen Sie „Stiftordner wo“
Hardware auswählen ->
Maus ** Rechtsklick ** ->
Klicken Sie hier auf Git Bash

3.3. Klonen eines Remote-Repositorys

$ mkdir espressif
$ cd espressif
$ git clone –rekursiv https://github.com/espressif/arduino-esp32.git esp32

4. Verbinden

Du bist fast am Ziel. Um fortfahren zu können, verbinden Sie die ESP32-C3-Karte mit dem PC, überprüfen Sie, unter welchem ​​seriellen Anschluss die Karte sichtbar ist, und überprüfen Sie, ob die serielle Kommunikation funktioniert.

5. Demo testen

Wählen File>>Bspample>>WiFi>>WiFiScan

T-PICOC3 - Testdemo

6. Skizze hochladen

6.1. Vorstand auswählen

Werkzeuge<

T-PICOC3 - Auswahlplatine

6.2. Hochladen

Skizze << Hochladen

6.2. Serieller Monitor

Werkzeuge << Serieller Monitor

T-PICOC3 - Serieller Monitor

7. SSC-Befehlsreferenz

Hier sind einige allgemeine Wi-Fi-Befehle aufgeführt, mit denen Sie das Modul testen können.

7.1. auf

Beschreibung

op-Befehle werden verwendet, um den WLAN-Modus des Systems einzustellen und abzufragen.

Example

op-Q
op -S -o wmode

Parameter

Tabelle 6-1. op Befehlsparameter

ParameterBeschreibung
-QWLAN-Modus abfragen.
-SWi-Fi-Modus einstellen.
wmodeEs gibt 3 Wi-Fi-Modi: 
  • Modus = 1: STA-Modus
  • Modus = 2: AP-Modus
  • Modus = 3: STA+AP-Modus
7.2. Mitarbeiter

Beschreibung

sta-Befehle werden verwendet, um die STA-Netzwerkschnittstelle zu scannen, APs zu verbinden oder zu trennen und den Verbindungsstatus der STA-Netzwerkschnittstelle abzufragen.

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

ParameterBeschreibung
-S scannenZugangspunkte scannen.
-s SSIDScannen oder verbinden Sie Access Points mit der SSID.
-b bssidScannen Sie die Access Points mit der bssid.
-n KanalScannen Sie den Kanal.
-hScan-Ergebnisse mit versteckten SSID-Zugriffspunkten anzeigen.
-QSTA-Verbindungsstutus anzeigen.
-DMit aktuellen Access Points getrennt.
7.3. ap

Beschreibung

ap-Befehle werden verwendet, um die Parameter der AP-Netzwerkschnittstelle einzustellen.

Example

ap -S [-s ssid] [-p Passwort] [-t encrypt] [-n Kanal] [-h] [-m max_sta] ap -Q
ap-L

Parameter

Tabelle 6-3. ap-Befehlsparameter

ParameterBeschreibung
-SAP-Modus einstellen.
-s SSIDStellen Sie die AP-SSID ein.
-p KennwortAP-Passwort festlegen.
-t verschlüsselnStellen Sie den AP-Verschlüsselungsmodus ein.
-hssid ausblenden.
-m max_staMaximale AP-Verbindungen festlegen.
-QAP-Parameter anzeigen.
-LMAC-Adresse und IP-Adresse der verbundenen Station anzeigen.
7.4. Mac

Beschreibung

mac-Befehle werden verwendet, um die MAC-Adresse der Netzwerkschnittstelle abzufragen.

Example

mac -Q [-o Modus]

Parameter

Tabelle 6-4. mac-Befehlsparameter

ParameterBeschreibung
-QMAC-Adresse anzeigen.
-o Modus
  • mode = 1: MAC-Adresse im STA-Modus.
  • mode = 2: MAC-Adresse im AP-Modus.
7.5. 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

ParameterBeschreibung
-SStarten Sie DHCP (Client/Server).
-EBeenden Sie DHCP (Client/Server).
-QDHCP-Status anzeigen.
-o Modus
  • mode = 1 : DHCP-Client der STA-Schnittstelle.
  • Modus = 2: DHCP-Server der AP-Schnittstelle.
  • Modus = 3 : beides.
7.6. IP

Beschreibung

ip-Befehl werden verwendet, um die IP-Adresse der Netzwerkschnittstelle einzustellen und abzufragen.

Example

ip -Q [-o Modus] ip -S [-i ip] [-o Modus] [-m Maske] [-g Gateway]

Parameter

Tabelle 6-6. ip-Befehlsparameter

ParameterBeschreibung
-QIP-Adresse anzeigen.
-o Modus
  • mode = 1 : IP-Adresse der Schnittstelle STA.
  • mode = 2 : IP-Adresse des Schnittstellen-AP.
  • Modus = 3 : beides
-SIP-Adresse einstellen.
-ich ipIP-Adresse.
-m MaskeSubnetz-Adressmaske.
-g GatewayStandard-Gateway.
7.7. Neustart

Beschreibung

reboot-Befehl wird verwendet, um das Board neu zu starten.

Example

Neustart

7.8. RAM

ram-Befehl wird verwendet, um die Größe des verbleibenden Heaps im System abzufragen.

Example

RAM

Xinyuan 2022.07

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.

Dieser Sender darf nicht am selben Standort wie eine andere Antenne oder ein anderer Sender aufgestellt oder zusammen mit diesen betrieben werden.

WICHTIGER HINWEIS:

Hinweis: 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 einer 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 an einem anderen Ort platzieren.
—Vergrößern Sie den Abstand zwischen Gerät und Empfänger.
— Schließen Sie das Gerät an eine Steckdose eines anderen Stromkreises an als den, an den der Empfänger angeschlossen ist.
—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.

Dokumente / Ressourcen

LILYGO T-PICOC3 Kombiniert RP2040 und ESP32 in einem einzigen Board [pdf] Benutzerhandbuch
T-PICOC3, TPICOC3, 2ASYE-T-PICOC3, 2ASYETPICOC3, T-PICOC3 Kombiniert RP2040 und ESP32 in einem Single Board, Kombiniert RP2040 und ESP32 in einem Single Board, ESP32 in einem Single Board, Single Board, Board

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *