T-PicoC3
Brukerveiledning

LILYGO logo b1

Versjon 1.1
Copyright © 2022

Om denne guiden


Dette dokumentet er ment å hjelpe brukere med å sette opp det grunnleggende programvareutviklingsmiljøet for utvikling av applikasjoner som bruker maskinvare basert på T-PicoC3.
Gjennom en enkel eksample, dette dokumentet illustrerer hvordan du bruker Arduino, inkludert den menybaserte konfigurasjonsveiviseren, som kompilerer Arduino og nedlasting av fastvare til ESP32-modulen.

Utgivelsesnotater

Dato Versjon Utgivelsesnotater
2022.07 V1.1 Første utgivelse.
1. Introduksjon

1.1. T-PicoC3

T-PicoC3 er et utviklingskort. Den kan jobbe selvstendig.

Den består av ESP32-C3 MCU som støtter Wi-Fi + BLE kommunikasjonsprotokoll og RP2040 MCU. Og dette produktet har en LCD-skjerm. Skjermspesifikasjonen er 1.14-tommers ST7789V IPS LCD.

For bruksområder som spenner fra sensornettverk med lav effekt til de mest krevende oppgavene.

Kjernen i denne modulen er ESP32-C3-brikken.
ESP32-C3 integrerer Wi-Fi (2.4 GHz-bånd) og Bluetooth 5.0-løsninger på en enkelt brikke, sammen med doble høyytelseskjerner og mange andre allsidige periferiutstyr. Drevet av 40 nm-teknologi gir ESP32 en robust, svært integrert plattform for å møte de kontinuerlige kravene til effektiv strømbruk, kompakt design, sikkerhet.

Xinyuan gir de grunnleggende maskinvare- og programvareressursene som gir applikasjonsutviklere mulighet til å bygge ideene sine rundt ESP32-C3-seriens maskinvare. Programvareutviklingsrammeverket levert av Xinyuan er ment for raskt å utvikle Internet-of-Things (IoT) applikasjoner, med Wi-Fi, Bluetooth, fleksibel strømstyring og andre avanserte systemfunksjoner.

1.2. Arduino

Et sett med tverrplattformapplikasjoner skrevet i Java. Arduino Software IDE er avledet fra programmeringsspråket Processing og det integrerte utviklingsmiljøet til Wiring-programmet. Brukere kan utvikle applikasjoner i Windows/Linux/MacOS basert på Arduino. Det anbefales å bruke Windows 10. Windows OS har blitt brukt som eksample i dette dokumentet for illustrasjonsformål.

1.3. Forberedelse

For å utvikle applikasjoner for ESP32-C3 trenger du:

  • PC lastet med enten Windows, Linux eller Mac operativsystem
  • Verktøykjede for å bygge applikasjonen for ESP32-C3
  • Arduino som i hovedsak inneholder API for ESP32 og skript for å betjene verktøykjeden
  • Selve ESP32-C3-kortet og en USB-kabel for å koble det til PC-en
2. Kom i gang

2.1. Last ned Arduino-programvaren

Den raskeste hvordan du installerer Arduino-programvaren (IDE) på Windows-maskiner

2.1.1. Hurtigstartguide

De webnettstedet gir en hurtigstartveiledning

  • 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. Installasjonstrinn for Windows-plattformen Arduino

T-PICOC3 - Installasjonstrinn 1

Gå inn i nedlastingsgrensesnittet, velg Windows installasjonsprogram å installere direkte

2.2. Installer Arduino-programvaren

T-PICOC3 - Installer Arduino-programvaren 1a

T-PICOC3 - Installer Arduino-programvaren 2a

Vent på installasjon

3. Konfigurer

3.1. Last ned Git

Last ned installasjonspakken Git.exe

T-PICOC3 - Last ned Git

3.2. Pre-build konfigurasjon

Klikk på Arduino-ikonet, høyreklikk og velg "pennemappe hvor"
Velg maskinvare ->
Mus ** Høyreklikk ** ->
Klikk på Git Bash her

3.3. Kloning av et eksternt depot

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

4. Koble til

Du er nesten der. For å kunne gå videre, koble ESP32-C3-kort til PC, sjekk under hvilken serieport kortet er synlig og kontroller om seriell kommunikasjon fungerer.

5. Test Demo

Velge File>>Eksample>>WiFi>>WiFiScan

T-PICOC3 - Testdemo

6. Last opp skisse

6.1. Velg styre

Verktøy<

T-PICOC3 - Velg bord

6.2. Last opp

Skisse << Last opp

6.2. Seriell monitor

Verktøy << Serial Monitor

T-PICOC3 - Seriell monitor

7. SSC Kommandoreferanse

Her viser noen vanlige Wi-Fi-kommandoer for deg å teste modulen.

7.1. op

Beskrivelse

op-kommandoer brukes til å angi og spørre om Wi-Fi-modusen til systemet.

Example

op -Q
op -S -o wmode

Parameter

Tabell 6-1. op Kommandoparameter

Parameter Beskrivelse
-Q Spørr Wi-Fi-modus.
-S Still inn Wi-Fi-modus.
wmode Det er 3 Wi-Fi-moduser: 
  • modus = 1: STA-modus
  • modus = 2: AP-modus
  • modus = 3: STA+AP-modus
7.2. sta

Beskrivelse

sta-kommandoer brukes til å skanne STA-nettverksgrensesnittet, koble til eller fra AP, og spørre tilkoblingsstatusen til STA-nettverksgrensesnittet.

Example

sta -S [-s ssid] [-b bssid] [-n kanal] [-h] sta -Q
sta -C [-s ssid] [-p passord] sta -D

Parameter

Tabell 6-2. sta Kommandoparameter

Parameter Beskrivelse
-S skanning Skann tilgangspunkter.
-s ssid Skann eller koble tilgangspunkter med ssid.
-b bssid Skann tilgangspunktene med bssid.
-n kanal Skann kanalen.
-h Vis skanneresultater med skjulte ssid-tilgangspunkter.
-Q Vis STA connect stutus.
-D Koblet fra nåværende tilgangspunkter.
7.3. ap

Beskrivelse

ap-kommandoer brukes til å angi parameteren til AP-nettverksgrensesnittet.

Example

ap -S [-s ssid] [-p passord] [-t kryptering] [-n kanal] [-h] [-m max_sta] ap -Q
ap -L

Parameter

Tabell 6-3. ap Kommandoparameter

Parameter Beskrivelse
-S Still inn AP-modus.
-s ssid Sett AP ssid.
-p passord Angi AP-passord.
-t kryptere Angi AP-krypteringsmodus.
-h Gjem SSID.
-m max_sta Angi AP max-tilkoblinger.
-Q Vis AP-parametere.
-L Vis MAC-adresse og IP-adresse til den tilkoblede stasjonen.
7.4. mac

Beskrivelse

mac-kommandoer brukes til å spørre etter MAC-adressen til nettverksgrensesnittet.

Example

mac -Q [-o-modus]

Parameter

Tabell 6-4. mac kommandoparameter

Parameter Beskrivelse
-Q Vis MAC-adresse.
-o-modus
  • modus = 1: MAC-adresse i STA-modus.
  • modus = 2: MAC-adresse i AP-modus.
7.5. dhcp

Beskrivelse

dhcp-kommandoer brukes til å aktivere eller deaktivere dhcp-server/klient.

Example

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

Parameter

Tabell 6-5. dhcp kommandoparameter

Parameter Beskrivelse
-S Start DHCP (klient/server).
-E Avslutt DHCP (klient/server).
-Q vis DHCP-status.
-o-modus
  • modus = 1 : DHCP-klient for STA-grensesnitt.
  • modus = 2 : DHCP-server for AP-grensesnitt.
  • modus = 3 : begge deler.
7.6. ip

Beskrivelse

ip-kommandoen brukes til å angi og spørre IP-adressen til nettverksgrensesnittet.

Example

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

Parameter

Tabell 6-6. ip kommandoparameter

Parameter Beskrivelse
-Q Vis IP-adresse.
-o-modus
  • modus = 1 : IP-adressen til grensesnitt STA.
  • modus = 2 : IP-adressen til grensesnitt AP.
  • modus = 3 : begge deler
-S Angi IP-adresse.
-jeg ip IP-adresse.
-m maske Subnettadressemaske.
-g gateway Standard gateway.
7.7. omstart

Beskrivelse

reboot-kommandoen brukes til å starte brettet på nytt.

Example

starte på nytt

7.8. RAM

ram-kommandoen brukes til å spørre størrelsen på den gjenværende haugen i systemet.

Example

vær

Xinyuan 2022.07

FCC Advarsel:

Eventuelle endringer eller modifikasjoner som ikke er uttrykkelig godkjent av parten som er ansvarlig for samsvar, kan ugyldiggjøre brukerens rett til å bruke utstyret.

Denne enheten er i samsvar med del 15 av FCC-reglene. Drift er underlagt følgende to betingelser: (1) Denne enheten må ikke forårsake skadelig interferens, og (2) denne enheten må akseptere all interferens som mottas, inkludert interferens som kan forårsake uønsket drift.

Denne senderen må ikke være samlokalisert eller fungere sammen med noen annen antenne eller sender.

VIKTIG MERKNAD:

Merk: Dette utstyret er testet og funnet å være i samsvar med grensene for en digital enhet i klasse B, i henhold til del 15 av FCC-reglene. Disse grensene er utformet for å gi rimelig beskyttelse mot skadelig interferens i en boliginstallasjon. Dette utstyret genererer, bruker og kan utstråle radiofrekvensenergi, og hvis det ikke installeres og brukes i samsvar med instruksjonene, kan det forårsake skadelig interferens på radiokommunikasjon. Det er imidlertid ingen garanti for at interferens ikke vil oppstå i en bestemt installasjon. Hvis dette utstyret forårsaker skadelig interferens på radio- eller TV-mottak, noe som kan fastslås ved å slå utstyret av og på, oppfordres brukeren til å prøve å korrigere interferensen med ett eller flere av følgende tiltak:

— Vend eller flytt mottakerantennen.
— Øk avstanden mellom utstyret og mottakeren.
—Koble utstyret til en stikkontakt på en annen krets enn den mottakeren er koblet til.
— Kontakt forhandleren eller en erfaren radio/TV-tekniker for å få hjelp.

FCC-erklæring om strålingseksponering:
Dette utstyret overholder FCC-grensene for strålingseksponering som er angitt for et ukontrollert miljø. Dette utstyret bør installeres og brukes med en minimumsavstand på 20 cm mellom radiatoren og kroppen din.

Dokumenter / Ressurser

LILYGO T-PICOC3 kombinerer RP2040 og ESP32 i et enkelt bord [pdfBrukerhåndbok
T-PICOC3, TPICOC3, 2ASYE-T-PICOC3, 2ASYETPICOC3, T-PICOC3 Kombinerer RP2040 og ESP32 i et enkeltkort, kombinerer RP2040 og ESP32 i et enkeltkort, ESP32 i et enkeltkort, enkeltkort, kort

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *