Uporabniški priročnik za razvojno ploščo Olimex ESP32-C6-EVB

Razvojna plošča ESP32-C6-EVB

Tehnični podatki:

  • Izdelek: ESP32-C6-EVB
  • Revizija: 2.0 junij 2024
  • Proizvajalec: www.olimex.com

Informacije o izdelku:

ESP32-C6-EVB je razvojna in evalvacijska plošča, ki vsebuje
4 releji, 4 optoizolirani vhodi in različni konektorji za
razširitvenih modulov in dodatkov. Zasnovan je za enostavno
programiranje in povezovanje z različnimi senzorji in
periferne naprave.

Navodila za uporabo izdelka:

1. Prva nastavitev:

Če želite začeti uporabljati ESP32-C6-EVB, sledite tem korakom:

  1. Priključite kabel USB s priključkom USB tipa C na ploščo.
  2. Ploščo napajajte z 12V enosmernim napajalnikom prek
    napajalna vtičnica.
  3. Za programiranje uporabite zunanji USB-serijski adapter ESP-PROG
    ESP32-C6 ali po potrebi obnovite njegovo vdelano programsko opremo.

2. Lastnosti plošče:

Značilnosti ESP32-C6-EVB:

  • 4 releji s statusnimi LED-diodami (največ 10 A/240 VAC)
  • 4 vhodi optospojnikov s statusnimi LED diodami (največ 30 V DC)
  • Vhod za napajanje (8–50) V DC
  • Uporabniška LED
  • UEXT konektorji za različne dodatke

3. Napajanje in poraba:

Tipična poraba energije ESP32-C6-EVB je manjša od 1 W.
Pri napajanju z 12V DC je poraba toka približno
0.06A.

Pogosto zastavljena vprašanja (FAQ):

V: Ali lahko na
ESP32-C6-EVB?

O: Da, lahko priključite različne senzorje, releje, LCD-je, RTC, GSM,
GPS in drugo dodatno opremo za priključek UEXT na plošči.

V: Kako programiram ESP32-C6 na plošči?

A: Uporabite zunanji USB-serijski adapter ESP-PROG, ki je priključen na
ESP32-C6-EVB za programiranje ali obnovitev vdelane programske opreme.

“`

ESP32-C6-EVB
Revizija 2.0 junij 2024

Uporabniški priročnik
www.olimex.com

1

Kazalo
UVOD………………………………………………………………………………………………………………………..3 Kaj je ESP32-C6-EVB?………………………………………………………………………………………………………….3 Značilnosti plošče ESP32-C6-EVB………………………………………………………………………………………………………………………….4 Kode za naročilo in povezave za ESP32-C6-EVB in dodatno opremo:… .....5 Referenčni dokumenti za ESP32-C6:……………………………………………………………………………………………………………………………..6
STROJNA OPREMA……………………………………………………………………………………………………………………………………………………………….7 Razporeditev ESP32-C6-EVB…………………………………………………………………………………………………………………………………………………………………..7 Napajanje in poraba ESP32-C6-EVB:………………………………………………………………………………………………………………….8 Priključek EXT32 (GPIO)………………………………………………………………………………………………………………………………………………………………6 Priključki UEXT………………………………………………………………………………………………………………………………………………………10 Releji………………………………………………………………………………………………………………………………………………………………1 Vhodi…………………………………………………………………………………………………………………………………………………………………11 Uporabniška LED in gumb BUT12…………………………………………………………………………………………………………………………………….13 Priključek ESP13-PROG…………………………………………………………………………………………………………………………………………1 Mostiček 13V_E32…………………………………………………………………
PROGRAMSKA OPREMA… ....15 Olimex testirana vdelana programska oprema inamples……………………………………………………………………………………………….15
REVIZIJA DOKUMENTA… ...16
2

UVOD
Kaj je ESP32-C6-EVB?
ESP32-C6-EVB je razvojna plošča z omogočenim brezžičnim omrežjem (WIFI) in Bluetoothom, ki ima tudi brezplačne GPIO-je, analogne in digitalne vhode in izhode na ohišju in še več. ESP32-C6-EVB uporablja ESP32-C6, prvi Espressifov modul Wi-Fi 6 (IEEE 802.11ax). Vključuje 2.4 GHz Wi-Fi 6, Bluetooth 5 (LE) in nizkohitrostno brezžično osebno omrežje 802.15.4 (LR-WPAN). ESP32-C6-EVB je idealen za samostojno uporabo, lahko pa ga priključite tudi na kateri koli obstoječi strojni projekt, da ga dopolnite z zmogljivostmi 2.4 GHz Wi-Fi 6 in Bluetooth LE 5.3. ESP32-C6-EVB za programiranje in napajanje potrebuje le kabel USB; plošča je opremljena s priključkom USB tipa C, vrsto kabla, ki se uporablja za polnjenje večine mobilnih telefonov. ESP32-C6-EVB je odprtokodni strojni projekt, v celoti izdelan v CAD-u. fileso na voljo v naših repozitorijih GitHub. Fileso izdani pod CERN Open Hardware License različice 2, ki je močno recipročna in uporabnikom omogoča učenje, preučevanje, urejanje, spreminjanje, izdelavo in prodajo istih ali izpeljanih izdelkov, ki temeljijo na teh zasnovah. Edina zahteva je, da je njihovo delo odprtokodno pod isto licenco. Programsko okolje za razvoj kode je brezplačno. Obstaja več različnih programskih okolij, ki jih je mogoče uporabiti za ploščo. Čipi in moduli Espressif so zelo priljubljeni, z odlično dokumentacijo o čipih. Skupnost okoli čipov ESP je ogromna. To močno olajša razvoj strojne in programske opreme. ESP32-C6-EVB je skladen z RoHS, REACH, CE in UKCA.
3

Značilnosti plošče ESP32-C6-EVB
ESP32-C6-EVB je odprtokodna strojna oprema z naslednjimi lastnostmi: · Modul ESP32-C6-WROOM-1-N4 z 32-bitnim enojedrnim mikroprocesorjem RISC-V, do 160 MHz, Flash: 4 MB, ROM: 320 KB, HP SRAM: 512 KB, LP SRAM: 16 KB · Priključek USB-C za napajanje, programiranje in JTAG odpravljanje napak · Vtičnica za dodatno zunanje napajanje (8–50) V DC · Štirje releji: 10 A/240 V AC · Štirje optoizolirani vhodi za enosmerni toktagdo 30 VDC · Dva UEXT priključka (0.1″ korak ena in JST) · Razširitveni GPIO priključek · Gumb za ponastavitev · Uporabniški gumb · Širok razpon napajanja: 8–50 VDC · Programirni priključek, primeren za ESP-PROG · Štiri luknje za montažo · Priložene štiri gumijaste blazinice
4

Kode naročil in povezave za ESP32-C6-EVB in dodatno opremo:

ESP32-C6-EVB
KABEL-USB-AC-1M SY0612E
ESP-PROG
KABEL-IDC10-15cm JW-200×10-FM JW-200×10 JW-200×10-FF Moduli UEXT

Razvojna in evalvacijska plošča ESP32-C6 s 4 releji, 4 optoizoliranimi vhodi in še več.
USB kabel s priključkoma USB tipa C in USB tipa A, 1 meter
12V enosmerni napajalnik za zunanje napajanje, združljiv z vtičnico za napajanje ESP32-C6-EVB; upoštevajte, da je priložen evropski vtič. Če se nahajate v Združenem kraljestvu ali USB, razmislite o adapterju PWR-EU-EK ali PWR-EU-US.
Zunanji USB-serijski adapter, ki ga je mogoče priključiti na ESP32-C6-EVB in ga uporabiti za programiranje ESP32-C6 ali obnovitev njegove vdelane programske opreme.
10-pinski ženski-ženski UEXT kabel
10 kosov ženskih in moških povezovalnih žic za izdelavo plošč
10 kosov moških-moških mostičnih žic za izdelavo plošč
10 kosov ženskih mostičkov za izdelavo plošč
Različni senzorji, releji, LCD-ji, RTC, GSM, GPS itd. dodatki, ki jih je mogoče priključiti na priključek UEXT

5

Referenčni dokumenti ESP32-C6:
– Podatkovni list za ESP32-C6-WROOM-1U-N4 (modul, uporabljen v ESP32-C6-EVB): https://www.espressif.com/sites/default/files/documentation/esp32-c6-wroom-1_wroom-1u_datasheet_en.pdf – podatkovni list serije ESP32-C6 (čip v ESP32-C6-WROOM-1U-N4 oziroma ESP32-C6-EVB): https://www.espressif.com/sites/default/files/documentation/esp32-c6_datasheet_en.pdf – Uvod v programsko okolje ESP32-C6 in ESP-IDF: https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/get-started/ – Uvod v programsko okolje ESP32-C6 in paket ESP32 za programska okolja Arduino IDE in PlatformIO: https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html
6

STROJNA OPREMA ESP32-C6-EVB postavitev

LED z dobro močjo

4 x releji s priključki in statusnimi LED diodami (največ 10A/240VAC)

Gumb za ponastavitev RST1

Vhod za napajanje (8–50) V DC

Glava EXT1

Gumb za zagon/uporabnik BUT1

4 x vhodi za opto-sklopnike s konektorji in statusnimi LED diodami (največ 30 V DC)

Uporabniška LED

Priključek UEXT1, korak 0.1″

USB tipa C za napajanje in programiranje

Priključek UEXT2 (JST)

Glava ESP-PROG1

7

Shema ESP32-C6-EVB
Najnovejša shema ESP32-C6-EVB je na voljo na naslednji strani. Izvoz PDF datoteke lahko prenesete tudi z GitHuba tukaj. Vsi viri zasnove so na voljo tudi na GitHubu tukaj.
8

Napajanje in poraba ESP32-C6-EVB:
ESP32-C6-EVB se lahko napaja iz treh virov: · USB-C priključek; · priključek za napajanje; · EXT3.pin1 (+1V) upoštevajte, da je ta žica priključena na 5V USB, zato pri napajanju ESP5C32-EVB iz EXT6.pin1 ne smete imeti hkrati priključenega USB kabla!!!
Tipična poraba energije je manj kot 1 W. Poraba toka ESP32-C6-EVB je približno 0.06 A pri napajanju z 12 V DC (priklopljeno na napajalno vtičnico).
10

Priključek EXT1 (GPIO)
EXT1 pin št. 1 je pin +5 V; običajno se uporablja kot izhod, ploščo lahko napajate tudi iz tega pina, VENDAR SAMO, ČE USB-C ni priključen! Napajanje mora biti regulirano 5 V, saj bo uporaba več kot 5 V poškodovala ploščo; EXT1 pin št. 2 je izhod +3.3 V DC, ni priporočljivo, da se uporablja kot vhod, saj plošče ne morete v celoti napajati s 3.3 V DC (releji zahtevajo 5 V DC); EXT1 pin št. 3 in EXT1 pin št. 10 sta GND pina, plošča ima skupno ozemljitev; EXT1 pin št. 4 je ESP_EN, znan tudi kot reset; EXT1 pin št. 5 je GPIO0, ki je prost pin; EXT1 pin #6 je GPIO8USER_LED1, povezan z GPIO8, upoštevajte, da je uporabniška LED na isti žici. EXT1 pin #7 je GPIO9BUT1, povezan z GPIO9, upoštevajte, da je gumb na isti žici. EXT1 pin #8 in EXT1 pin #9 sta GPIO16U0TXD in GPIO16U0RXD, ki ju je mogoče uporabiti za priključitev zunanjega USB-serijskega pretvornika (kot so ESP-PROG, USB-SERIAL-CABLE-M ali BB-CH340T) za odpravljanje napak na plošči; isti pin je usmerjen tudi na priključek ESP-PROG1. Vsi GPIO-ji delujejo na nivojih +3.3 V. To pomeni, da ne smete povezovati signalov z napetostjo ...tagNa ta vrata ne priključujte napetosti višje od 3.3 V, saj boste s tem poškodovali ploščo.
11

UEXT konektorji
Priključek UEXT je kratica za univerzalni EXTension priključek in vsebuje izhod +3.3 V in napajalne žice GND ter podatkovne signale I2C, SPI in UART. Vsi signali so na nivojih 3.3 V. ESP32-C6-EVB ima dva UEXT priključka, UEXT1 in UEXT2, ki imata enake signale, le različna priključka. UEXT1 uporablja 0.1-palčni 2.54 mm stopničasti 2-vrstni plastični priključek v škatli. UEXT2 uporablja najmanjši pUEXT, ki je 1.0 mm enoredni JST priključek. Izvlečke za UEXT1 in UEXT2 si lahko ogledate spodaj:
Olimex je razvil številne razširitvene MODULE, združljive s konektorjem UEXT1. Na voljo so senzorji temperature, vlažnosti, tlaka, magnetnega polja in svetlobe. Moduli z LCD-ji, dodatnimi GPIO-ji, LED matricami, releji, Bluetoothom, GSM-jem, GPS-om, RFID-jem, RTC-jem, EKG-jem itd. Če se odločite za uporabo UEXT2, boste morda potrebovali adapter za konektor pUEXT. Za konektor JST UEXT2 pričakujte adapterske plošče in žice.
12

Releji
Plošča ima 4 elektromehanske releje za analogni izhod, vsak rele ima svojo statusno LED. Priključki relejev imajo normalno odprt, normalno zaprt in skupni kontakt. Rele REL1 je priključen na GPIO10, rele REL2 pa na GPIO11, rele REL3 pa na GPIO22, rele REL4 pa na GPIO23.
Vložki
Plošča ima 4 optospojnike za analogni vhod in vsak vhod ima svojo statusno LED. Vhodi imajo + in so natisnjeni pod konektorjem, zato najprej preverite polarnost, sicer lahko poškodujete ploščo. Opto OPT1 je priključen na GPIO1. Opto OPT2 gre na GPIO2. Opto OPT3 je usmerjen na GPIO3. Opto OPT4 je priključen na GPIO15.
Uporabniška LED in gumb BUT1
Plošča ima uporabniško LED diodo in gumb, ki se lahko uporablja kot zagonski gumb, lahko pa se uporablja tudi kot uporabniški gumb po začetnem zagonu. LED dioda je priključena na GPIO8. Gumb BUT1 je priključen na GPIO9.
13

Glava ESP32-PROG
Uporablja se za programiranje plošče z zunanjim serijskim USB programatorjem (kot je ESP-PROG)
Mostiček 3.3V_E1
ESP32-C6-EVB ima na plošči en sam SMT mostiček. SMT mostički so ploščice, ki jih je mogoče ločiti (odpreti) ali spajkati skupaj (zapreti), da spremenite strojne povezave plošče in spremenite njeno delovanje. SMT mostički zahtevajo osnovno orodje za spajkanje in izkušnje. Za njihovo ločitev morate prerezati med ploščicami, za zapiranje pa jih morate spajkati skupaj. SMT mostički se lahko uporabljajo tudi za meritve in testiranje. Običajno vam ni treba spreminjati položajev mostičkov za uporabo plošče. Spreminjanje SMT mostičkov ni priporočljivo, razen če natančno veste, kako spreminjajo ploščo. 3.3V_E1 omogoča vhod 3.3 V na pinu št. 5 priključka ESP-PROG1. Tvegano je pustiti 3.3 V na priključku ESP-PROG1, saj lahko to povzroči kratek stik, če je plošča že napajana in priključite ESP-PROG. Privzeto stanje: Odprto (ni 3.3 V na pinu št. 5 priključka ESP-PROG1).
14

PROGRAMSKA OPREMA
Prvi zagon ali kako programirati ploščo
Prva namestitev je precej preprosta, splošni pristop pa je naslednji:
1) Namestite združljivo programsko opremo na računalnik (računalnik mora izpolnjevati zahteve programske opreme); uradna in priporočena programska oprema je ESP-IDF; lahko pa uporabite tudi paket ESP32 za Arduino IDE.
2) ESP32-C6-EVB priključite na računalnik prek kabla USB. Kabel mora imeti na enem koncu priključek USB tipa C, na drugem pa običajno priključek USB tipa A, da ustreza vašemu računalniku; veliko naprav uporablja podobne kable, zato ga morda že imate doma.
3) Ročno preklopite ploščo v način nalaganja/zagonskega programa: – Pritisnite in držite gumb BUT1 – Pritisnite in spustite gumb RST1 – Spustite gumb BUT1;
4) Prenesite kodo. Če niste zadovoljni s privzetimi demonstracijami, si oglejte našo demo programsko opremo ESP-IDF za releje, uporabniške LED diode in gumbe. Demo koda Olimex ESP32-C6-EVB je na voljo v tem besedilu, dodatne informacije o njej pa so na voljo tudi tukaj. file;
5) Po končanem prenosu boste morda morali znova zagnati ploščo, da se uporabniška koda izvede. Pri prihodnjih prenosih bo treba znova vstopiti v način nalaganja/zagonskega programa (glejte 3).
Olimex je testiral vdelano programsko opremo in examples
Te najdete v repozitoriju tukaj: https://github.com/OLIMEX/ESP32-C6-EVB
15

REVIZIJA DOKUMENTA
Revizija 2.0 junij 2024 – manjše izboljšave – dodane povezave do paketa ESP32 za Arduino Revizija 1.0 avgust 2023 – prva izdaja
16

Dokumenti / Viri

Razvojna plošča Olimex ESP32-C6-EVB [pdfUporabniški priročnik
Razvojna plošča ESP32-C6-EVB, ESP32-C6-EVB, Razvojna plošča, Plošča

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *