LILYGO T-Encoder pro WiFi en BT Rotary Encoder met AMOLED-touchscreen

LILYGO T-Encoder pro WiFi en BT Rotary Encoder met AMOLED-touchscreen

Over deze handleiding

Dit document is bedoeld om gebruikers te helpen bij het opzetten van de basissoftwareontwikkelomgeving voor het ontwikkelen van apps met hardware gebaseerd op de T-Encoder Pro.
Via een simpele example illustreert dit document het gebruik van Arduino, inclusief de menugebaseerde configuratiewizard, het compileren van de Arduino en het downloaden van firmware naar de ESP32-S3-module.

Release-opmerkingen 

Datum Versie Release-opmerkingen
2024.02 V1.0 Eerste release.

Invoering

T-Encoder-pro

T-Encoder pro is een ontwikkelbord. Het kan onafhankelijk werken.
Het bestaat uit een ESP32-S3 MCU die Wi-Fi + BLE-communicatieprotocol en moederbord-PCB ondersteunt. Het scherm is 2.04 inch AMOLED.

ESP32-S3 integreert Wi-Fi (2.4 GHz-band) en Bluetooth 5.0-oplossingen op één enkele chip, samen met dubbele krachtige kernen en vele andere veelzijdige randapparatuur. Aangedreven door 40 nm-technologie, biedt ESP32-S3 een robuust, sterk geïntegreerd platform om te voldoen aan de voortdurende vraag naar efficiënt energieverbruik, compact ontwerp, beveiliging, hoge prestaties en betrouwbaarheid.

Xinyuan biedt de basishardware- en softwarebronnen waarmee applicatieontwikkelaars hun ideeën kunnen bouwen rond de hardware van de ESP32-S3-serie. Het softwareontwikkelingsframework dat door Xinyuan wordt geleverd, is bedoeld voor het snel ontwikkelen van Internet-of-Things (IoT)-applicaties, met wifi, Bluetooth, flexibel energiebeheer en andere geavanceerde systeemfuncties.

De fabrikant van de T-Encoder pro is Xin Yuan Electronic Technology Co., Ltd.

Arduino

Een set platformonafhankelijke applicaties geschreven in Java. De Arduino Software IDE is afgeleid van de programmeertaal Processing en de geïntegreerde ontwikkelomgeving van het Wiring-programma. Gebruikers kunnen applicaties ontwikkelen in Windows/Linux/MacOS op basis van Arduino. Het wordt aanbevolen om Windows 10 te gebruiken. Windows OS is als ex gebruiktample in dit document ter illustratie.

Voorbereiding

Om applicaties voor ESP32-S3 te ontwikkelen, hebt u het volgende nodig:

  • Pc geladen met Windows-, Linux- of Mac-besturingssysteem
  • Toolchain om de applicatie voor ESP32-S3 te bouwen
  • Arduino die in wezen API bevat voor ESP32-S3 en scripts om de Toolchain te bedienen
  • Het ESP32-S3-bord zelf en een USB-kabel om het op de pc aan te sluiten

Aan de slag

Download de Arduino-software

De snelste manier om de Arduino-software (IDE) op Windows-machines te installeren

Snelstartgids

De website biedt een snelstarthandleiding

Installatiestappen voor Windows-platform Arduino

Installatiestappen voor Windows-platform Arduino

Installeer de Arduino-software

Installeer de Arduino-software

Configure

Git downloaden

Download het installatiepakket Git.exe
Git downloaden

Pre-build configuratie

Klik op het Arduino-pictogram, klik met de rechtermuisknop en selecteer "Map openen waar"
Selecteer hardware ->
Muis ** Klik met de rechtermuisknop ** ->
Klik hier op Git Bash

Een externe repository klonen

Verbinden

Je bent er bijna. Om verder te kunnen gaan, sluit u de ESP32-S3-kaart aan op de pc, controleert u onder welke seriële poort de kaart zichtbaar is en controleert u of de seriële communicatie werkt.
Verbinden

Na het aansluiten van USB om aan te zetten. Het scherm kan het elektronische label direct 3 seconden weergeven.

Test demo

Selecteer File>>Bijvoorbeeldample>>WiFi>>WiFiScan
Test demo

Schets uploaden

Selecteer bord

Extra -> Bord -> ESP32S3-ontwikkelaarsmodule

Uploaden

Schets -> Uploaden

Seriële monitor

Hulpmiddelen ->Seriële monitor
Seriële monitor

Referentie SSC-opdracht

Hier vindt u enkele algemene Wi-Fi-commando's waarmee u de module kunt testen.

op 

Beschrijving

op-opdrachten worden gebruikt om de Wi-Fi-modus van het systeem in te stellen en op te vragen.

Example 

  • op-Q
  • op -S -o wmode

Parameter

Tafel 6-1. op Opdrachtparameter

Parameter Beschrijving
-Q Wi-Fi-modus opvragen.
-S Wi-Fi-modus instellen.
wmode Er zijn 3 wifi-modi:
  • modus = 1: STA-modus
  • modus = 2: AP-modus
  • modus = 3: STA+AP-modus

staan

Beschrijving

sta-opdrachten worden gebruikt om de STA-netwerkinterface te scannen, AP te verbinden of los te koppelen, en de verbindingsstatus van de STA-netwerkinterface op te vragen.

Example 

  • sta -S [-s ssid] [-b bssid] [-n kanaal] [-h]
  • sta-Q
  • sta -C [-s ssid] [-p wachtwoord]
  • sta-D

Parameter 

Tafel 6-2. sta-opdrachtparameter

Parameter Beschrijving
-S-scan Toegangspunten scannen.
-s ssid Scan of verbind Access Points met de ssid.
-b bssid Scan de Access Points met de bssid.
-n kanaal Scan het kanaal.
-h Toon scanresultaten met verborgen ssid-toegangspunten.
-Q Toon STA-verbindingsstatus.
-D Verbinding verbroken met huidige toegangspunten.

ap

Beschrijving

ap-opdrachten worden gebruikt om de parameter van de AP-netwerkinterface in te stellen.

Example

  • ap -S [-s ssid] [-p wachtwoord] [-t coderen] [-n kanaal] [-h] [-m max_sta]
  • ap-Q
  • ap –L

Parameter 

Tafel 6-3. ap-opdrachtparameter

Parameter Beschrijving
-S AP-modus instellen
-s ssid Stel AP-ssid in.
-p wachtwoord AP-wachtwoord instellen.
-t versleutelen Stel AP-coderingsmodus in.
-h SSID verbergen.
-m max_sta Stel AP max-verbindingen in.
-Q Toon AP-parameters.
-L Toon MAC-adres en IP-adres van het aangesloten station.

mac

Beschrijving

mac-opdrachten worden gebruikt om het MAC-adres van de netwerkinterface op te vragen.

Example

  • mac -Q [-o-modus]

Parameter

Tafel 6-4. mac-opdrachtparameter

Parameter Beschrijving
-Q Toon MAC-adres.
-o modus
  • modus = 1: MAC-adres in STA-modus.
  • mode = 2: MAC-adres in AP-modus.

dhcp 

Beschrijving 

dhcp-opdrachten worden gebruikt om de dhcp-server/client in of uit te schakelen.

Example 

  • dchp -S [-o-modus]
  • dhcp -E [-o-modus]
  • dhcp -Q [-o-modus]

Parameter 

Tafel 6-5. dhcp-opdrachtparameter

Parameter Beschrijving
-S Start DHCP (client/server).
-E Beëindig DHCP (client/server).
-Q DHCP-status weergeven.
-o modus
  • modus = 1: DHCP-client van STA-interface.
  • modus = 2: DHCP-server van AP-interface.
  • modus = 3 : beide.

ip 

Beschrijving
ip-commando's worden gebruikt om het IP-adres van de netwerkinterface in te stellen en op te vragen.

Example

  • ip -Q [-o modus]
  • ip -S [-i ip] [-o modus] [-m masker] [-g gateway]

Parameter

Tafel 6-6. IP-opdrachtparameter

Parameter Beschrijving
-o modus
  • mode = 1 : IP-adres van interface STA.
  • mode = 2 : IP-adres van interface AP.
  • modus = 3 : beide
-S IP-adres instellen.
-ik ip IP-adres.
-m masker Subnetadresmasker
-g poort Standaard gateway.

opnieuw opstarten

Beschrijving

reboot commando wordt gebruikt om het bord opnieuw op te starten.

Example 

  • opnieuw opstarten

ram

ram-opdracht wordt gebruikt om de grootte van de resterende heap in het systeem op te vragen.

Example

  • ram

FCC-waarschuwing

Wijzigingen of aanpassingen die niet uitdrukkelijk zijn goedgekeurd door de partij die verantwoordelijk is voor de naleving, kunnen de bevoegdheid van de gebruiker om de apparatuur te bedienen ongeldig maken.

Dit apparaat voldoet aan deel 15 van de FCC-regels. De werking is onderworpen aan de volgende twee voorwaarden: (1) Dit apparaat mag geen schadelijke interferentie veroorzaken, en (2) dit apparaat moet alle ontvangen interferentie accepteren, inclusief interferentie die ongewenste werking kan veroorzaken.

Deze zender mag niet samen met een andere antenne of zender worden geplaatst of gebruikt.

BELANGRIJKE OPMERKING: 

Opmerking: Deze apparatuur is getest en voldoet aan de limieten voor een digitaal apparaat van klasse B, overeenkomstig deel 15 van de FCC-regels. Deze limieten zijn ontworpen om redelijke bescherming te bieden tegen schadelijke interferentie in een residentiële installatie. Deze apparatuur genereert, gebruikt en kan radiofrequentie-energie uitstralen en kan, indien niet geïnstalleerd en gebruikt in overeenstemming met de instructies, schadelijke interferentie veroorzaken in radiocommunicatie. Er is echter geen garantie dat er geen interferentie zal optreden in een bepaalde installatie. Als deze apparatuur schadelijke interferentie veroorzaakt in radio- of televisieontvangst, wat kan worden vastgesteld door de apparatuur uit en aan te zetten, wordt de gebruiker aangemoedigd om te proberen de interferentie te corrigeren door een of meer van de volgende maatregelen:

  • Heroriënteer of verplaats de ontvangstantenne.
  • Vergroot de afstand tussen de apparatuur en de ontvanger.
  • Sluit het apparaat aan op een stopcontact van een ander circuit dan waarop de ontvanger is aangesloten.
  • Raadpleeg de dealer of een ervaren radio-/tv-technicus voor hulp.

FCC-verklaring inzake blootstelling aan straling:

Deze apparatuur voldoet aan de FCC-stralingslimieten voor een ongecontroleerde omgeving. Deze apparatuur moet worden geïnstalleerd en bediend met een minimale afstand van 20 cm tussen de radiator en uw lichaam.

Versie 1.0
Auteursrecht © 2024
Logo

Documenten / Bronnen

LILYGO T-Encoder pro WiFi en BT Rotary Encoder met AMOLED-touchscreen [pdf] Gebruikershandleiding
T-ENCODER-PRO, T-ENCODER-PRO 2ASYE, T-ENCODER-PRO 2ASYETENCODERPRO, T-Encoder pro WiFi en BT Rotary Encoder met AMOLED-touchscreen, T-Encoder pro, WiFi en BT Rotary Encoder met AMOLED-touchscreen, Rotary Encoder met AMOLED-touchscreen, AMOLED-touchscreen, Touchscreen

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *