Otevře se na nové kartě

LILYGO T-Beam Pinout

LILYGO T-Beam je deska s čipem ESP32, rádiem LoRa, přijímačem GPS a držákem článku 18650 na zadní straně. Je oblíbená pro Meshtastic a MeshCore a pro sledovače polohy. Napájení všech částí řídí obvod AXP2101 (u V1.1 AXP192), který článek i nabíjí.

Ven jsou vyvedené dvě lišty po 13 pinech; volných GPIO je jen několik, ostatní obsadí LoRa, GPS a řadič napájení.

Parametry

  • ESP32 (D0WDQ6): 2 jádra 240 MHz, 4 MB flash, 8 MB PSRAM
  • Wi-Fi, Bluetooth, LoRa SX1262 (868 MHz) nebo SX1276 / SX1278 (433 MHz)
  • GPS NEO-6M s anténou IPEX, záložní článek
  • řadič napájení a nabíječka AXP2101, držák článku 18650
  • 2 lišty po 13 pinech: volné GPIO13, 14, 25, vstupy 36/39, I2C 21/22
  • micro USB (CH9102 / CP2104), tlačítka PWR, IO38 a RST
  • 100 × 33 mm

Pinout platí pro verzi V1.2 (AXP2101); V1.1 (AXP192) má stejné rozložení pinů, liší se pin 5V (VSYS místo USB) a zdroj 3,3 V na liště. T-Beam Supreme s ESP32-S3 je jiná deska.

Rádio LoRa a GPS nemají napájení, dokud ho firmware nezapne přes řadič AXP2101 (I2C 0x34). Napětí článku se čte z řadiče, ne z ADC. Profil „T-Beam“ v Arduinu má LED a tlačítko ze staré verze 0.7 – správně je LED na GPIO4 (svítí v log. 0) a tlačítko na GPIO38.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

LILYGO T-Beam – pinoutLILYGO T-Beam – pinoutchiptron.cz · CC BY 4.0ESP32LoRaGPS GPIO36 ADC1_CH0 VP GPIO39 ADC1_CH3 VN RST → Reset (EN) – log. 0 drží ESP32 v resetu GPIO15 ADC2_CH3 GPIO35 ADC1_CH7 PMU IRQ GPIO32 ADC1_CH4 LoRa DIO2 GPIO33 ADC1_CH5 LoRa DIO1 GPIO25 ADC2_CH8 GPIO14 ADC2_CH6 GPIO13 ADC2_CH4 GPIO2 ADC2_CH2 GND 5V ↔ V1.2: 5 V jen z USB (na baterii bez napětí); V1.1: VSYS GPIO1 TX GPIO3 RX GPIO23 LoRa RST GPIO4 ADC2_CH0 LED GPIO0 ADC2_CH1 BOOT GND 3V3 → Výstup 3,3 V (zdroj podle osazení, viz tabulka) GND GPIO22 SCL GPIO21 SDA 3V3 → GPIO32 ADC1_CH4 LoRa DIO2 GPIO33 ADC1_CH5 LoRa DIO1 GPIO UART I2C ADC (analog) Napájení Zem (GND) Řízení / reset Strapping pin
Stáhnout:PNGSVG
Tabulka pinů – LILYGO T-Beam V1.2
NázevSměrUARTI2CSPIADCDACDotykPoznámka
GPIO36vstupADC1_CH0VP – jen vstup, bez pull-upu. ADC1_CH0.
GPIO39vstupADC1_CH3VN – jen vstup, bez pull-upu. ADC1_CH3.
RSTvstupReset (EN) – log. 0 drží ESP32 v resetu
GPIO15vstup/výstupADC2_CH3T3Strapping pin – log. 0 při startu potlačí výpis bootloaderu
GPIO35vstupADC1_CH7Přerušení řadiče napájení AXP2101 – jen vstup, obsazený.
GPIO32vstup/výstupADC1_CH4T9Na liště dvakrát: vlevo „32“ a vpravo „LoRa2“ (vývod DIO2 rádia přes 22 Ω). U rádia SX1262 je to BUSY – obsazený.
GPIO33vstup/výstupADC1_CH5T8Na liště dvakrát: vlevo „33“ a vpravo „LoRa1“ (vývod DIO1 rádia přes 22 Ω). U SX1262 přerušení rádia – obsazený.
GPIO25vstup/výstupADC2_CH8DAC1
GPIO14vstup/výstupADC2_CH6T6JTAG MTMS
GPIO13vstup/výstupADC2_CH4T4JTAG MTCK
GPIO2vstup/výstupADC2_CH2T2Strapping pin – pro režim nahrávání při startu v log. 0 nebo nezapojený
GND–
5Vvstup/výstupV1.2: VBUS z USB – na baterii je pin bez napětí. V1.1: VSYS (napájení i z baterie).
GPIO33vstup/výstupADC1_CH5T8Na liště dvakrát: vlevo „33“ a vpravo „LoRa1“ (vývod DIO1 rádia přes 22 Ω). U SX1262 přerušení rádia – obsazený.
GPIO32vstup/výstupADC1_CH4T9Na liště dvakrát: vlevo „32“ a vpravo „LoRa2“ (vývod DIO2 rádia přes 22 Ω). U rádia SX1262 je to BUSY – obsazený.
3V3výstupObě plošky 3,3 V. Podle verze osazení V1.2 jdou z trvale zapnutého DC1, nebo z DC3, který tovární firmware vypíná – ověřte na své desce. U V1.1 z DCDC1 (spínaného).
GPIO21vstup/výstupSDAI2C SDA – řadič napájení (0x34) a displej OLED (0x3C), pull-up 10 kΩ
GPIO22vstup/výstupSCLI2C SCL – řadič napájení a OLED, pull-up 10 kΩ
GND–
3V3výstupObě plošky 3,3 V. Podle verze osazení V1.2 jdou z trvale zapnutého DC1, nebo z DC3, který tovární firmware vypíná – ověřte na své desce. U V1.1 z DCDC1 (spínaného).
GND–
GPIO0vstup/výstupADC2_CH1T1Tlačítko BOOT. Strapping pin – log. 0 při startu = režim nahrávání
GPIO4vstup/výstupADC2_CH0T0Červená LED (svítí v log. 0)
GPIO23vstup/výstupReset rádia LoRa
GPIO3vstup/výstupRXUART0 RX – převodník USB-UART
GPIO1vstup/výstupTXUART0 TX – převodník USB-UART

Piny použité na desce

Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:

PinFunkce na desce
GPIO5, 19, 27, 18LoRa SPI – SCK, MISO, MOSI, CS
GPIO26LoRa DIO0 (SX127x; u SX1262 nezapojený)
GPIO34GPS – příjem (TX modulu GPS)
GPIO12GPS – vysílání do modulu (strapping pin – při startu musí být v log. 0)
GPIO37GPS PPS (i červená LED PPS)
GPIO38Uživatelské tlačítko IO38
RADIO, GPSNapájení rádia (ALDO2) a GPS (ALDO3) zapíná firmware přes řadič napájení AXP2101 (I2C 0x34)

Na co si dát pozor

  • GPIO nejsou 5V tolerantní.
  • U rádia SX1262 jsou GPIO32 (BUSY) a GPIO33 (DIO1) obsazené – na liště jsou dvakrát (32/LoRa2, 33/LoRa1).
  • GPIO0, 2 a 15 jsou strapping piny; GPIO34–39 jsou jen vstupy bez pull-upu.
  • U V1.2 je pin 5V jen z USB – na baterii na něm napětí není.
  • 3,3 V na liště jde podle osazení z trvale zapnutého DC1, nebo z DC3, který tovární firmware vypíná.

Kde koupit

LILYGO T-Beam seženete například tady:

T-Beam na chiptronu

Na chiptronu najdete tyto projekty a návody:

  • Meshtastic – komunikace přes LoRa bez signálu, doporučený hardware
  • MeshCore – nastavení, firmware a mapa sítě v Česku

Další pinouty

Všechny pinouty najdete na stránce Pinouty.

Dále si přečtěte

Meteostanice na LaskaKit ESPink-4.26, která nepotřebuje internet ani cloud. Sama rozpozná připojená čidla, kreslí grafy na e-paper a nastavíte ji přes USB nebo WiFi z telefonu. Nově i víc veličin v jednom grafu a kalibrace CO2, která čeká na ustálení…

Editor Picogame zobrazuje scény a grafiku 2D plošinové hry

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Měřák výkonu ukazuje 100 W odebíraných z adaptéru AlzaPower Ultimate X570

Alza vypustila novou řadu miniaturních GaN nabíječek se 100 W a weby o nich psaly, jak jsou skvělé a levné. Vyzkoušel je ale někdo? Tak jsem X570 pověsil na elektronickou zátěž a nechal běžet hodinu a půl.

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Rozhraní MeteoPlaneRadar s hodinami, polohami letadel, meteoradarem, předpovědí a energetickými údaji

MeteoPlaneRadar ve verzi 0.7.0. Na kulatém 2,1″ displeji hodiny, letadla z adsb.fi, srážkový meteoradar ČHMÚ nebo RainViewer, předpověď, spotová cena elektřiny a energetický mix. Všechno se nastavuje v prohlížeči, firmware nahrajete bez programování.

Stolní radar na ESP32 zobrazuje polohu letadel na kruhovém displeji

Pokud vás někdy napadlo, co je za letadlo, které právě přelétá nad vaším domem, pravděpodobně jste sáhli po některé z mobilních aplikací typu FlightRadar24. Projekt ESP32 Plane Radar ale přináší zajímavější řešení – vlastní stolní radar postavený na ESP32, který…