ESP32 18650 CP2102 TTGO T-Energy WROVER-B

€16.99 (DDV vključen)

ESP32 18650 CP2102: vgrajen nošček za 18650 baterijo, 0,5A polnilnik z LED indikatorjem in zaščito. Idealen za prenosne IoT projekte z baterijskim napajanjem.

Na zalogi v Sloveniji, odprema v 24 h
Dostava s Pošto Slovenije v 1 do 3 delovnih dneh.
Brezplačna dostava za naročila nad 59,00 €

3 na zalogi

Šifra: 01 - D2 Kategorije: , ,
Opis

Opis

ESP32 18650 TTGO T-Energy WROVER-B

ESP32 18650 TTGO T-Energy je razvojna plošča LILYGO (oznaka T18 V3.0) z modulom ESP32-WROVER-B: dvojedrni procesor Xtensa LX6 s taktom 240 MHz, 4 MB flash in 8 MB PSRAM. Dodatni PSRAM je glavna razlika v primerjavi z običajnimi ploščami na modulu ESP-WROOM-32 – omogoča slikovne medpomnilnike, večje spletne odzive in grafične knjižnice, ki v 520 kB notranjega SRAM ne gredo.

Na hrbtni strani je nosilec za eno 18650 Li-Ion baterijo, na plošči pa polnilnik TP5400, stikalo za baterijo in delilnik za merjenje njene napetosti. Programira se enako kot vsak ESP32 – prek Micro-USB z Arduino IDE, PlatformIO, ESP-IDF, MicroPython ali ESPHome – zato obstoječi ESP32 primeri in knjižnice delujejo brez sprememb.

Anatomija krmilnika

Tip krmilnika ESP32 razvojna plošča z nosilcem za 18650 baterijo (LILYGO TTGO T-Energy, T18 V3.0)
Mikrokrmilnik ESP32-WROVER-B – Xtensa LX6, 2 jedri, 240 MHz, 4 MB flash + 8 MB PSRAM
USB komunikacijski chip CP2104 (pri novejših serijah CH9102)
USB konektor Micro-USB – programiranje, napajanje 5 V in polnjenje baterije
Logična napetost 3,3 V (pini niso 5 V tolerantni)
Baterija nosilec za 1× 18650 (ni priložena), stikalo BAT ON/OFF, polnilnik TP5400

Ključne lastnosti

  • 8 MB PSRAM – prostor za slike, večje JSON/HTML odzive, zvočne vzorce in knjižnico LVGL, ki jih notranji SRAM ne zmore.
  • Vgrajen polnilnik TP5400 – baterija se polni iz istega Micro-USB priključka, s katerim programirate; polnilni tok do pribl. 0,75 A (proizvajalec navaja do 1 A).
  • Merjenje napetosti baterije – delilnik 2× 100 kΩ na GPIO35; izmerjeno vrednost pomnožite z 2 in dobite napetost celice.
  • Stikalo za baterijo – odklopi celico med skladiščenjem ali programiranjem, ne da bi jo vzeli iz nosilca.
  • Wi-Fi in Bluetooth – 802.11 b/g/n na 2,4 GHz ter Bluetooth 4.2 BR/EDR in BLE.
  • 24 GPIO na dveh 20-pinskih letvah – SPI, I2C, UART, I2S, PWM, 2× DAC in 8 vhodov na dotik; letvi sta priloženi nespajkani.
  • Tipki EN in BOOT – ponastavitev in ročni vstop v način nalaganja; rdeča LED signalizira napajanje.

Kaj potrebujem za začetek?

  • Micro-USB podatkovni kabel – za programiranje in napajanje (ni priložen).
  • Arduino IDE 2.x s paketom „esp32“ (Espressif) – brezplačna programska oprema; alternativi sta PlatformIO in ESPHome.
  • Gonilnik CP210x – Windows 10/11 ga praviloma namesti sam; pri različici s čipom CH9102 potrebujete gonilnik CH343 (WCH).
  • 18650 baterija – ploščata (flat-top) celica brez zaščitnega vezja, standardne dolžine 65 mm; za prve poskuse ni potrebna, plošča deluje tudi samo iz USB.
  • Breadboard + jumper kabli – za prve poskuse brez spajkanja.

Moj prvi projekt – 3 koraki

  1. Priključi ploščo prek Micro-USB kabla.
  2. Namesti gonilnik CP210x in paket esp32 (Boards Manager), nastavi: Tools → Board → ESP32 Wrover Module, Tools → Port → COMx.
  3. File → Examples → WiFi → WiFiScan → Upload; v Serial Monitorju (115200 baud) se izpišejo omrežja v dosegu. (Plošča nima uporabniške LED, zato primer Blink ne pokaže ničesar.)

Primeri uporabe

  • Prenosna merilna postaja (BME280 prek I2C, podatki prek Wi-Fi v MQTT ali Home Assistant)
  • BLE sledilnik ali beacon (tedni delovanja na eni 18650 celici z globokim spanjem)
  • Spletni strežnik s podatki v PSRAM (ESPAsyncWebServer, večje strani in JSON brez težav s pomnilnikom)
  • Zajem zvoka prek I2S mikrofona (INMP441, vmesni pomnilnik v PSRAM)
  • Terenski zapisovalnik podatkov (SD kartica prek SPI, baterijsko napajanje)


Tehnični pregled

Tehnične specifikacije

Parameter Podatek
Mikrokrmilnik ESP32-WROVER-B (ESP32-D0WD, Xtensa LX6, 2 jedri)
Hitrost ure do 240 MHz
Flash pomnilnik 4 MB (QSPI)
RAM 520 kB SRAM + 8 MB PSRAM
EEPROM ni (podatke shranite v NVS ali LittleFS v flashu)
Digitalni I/O pini 24 izpeljanih GPIO; GPIO34/35/36/39 samo vhodi; GPIO16/17 nista izpeljana (zasedena za PSRAM); pini CLK, CMD, SD0–SD3 so povezani na flash in jih ne uporabljajte
Analogni vhodi 12-bitni ADC: ADC1 na GPIO32/33/34/35/36/39, ADC2 na GPIO0/2/4/12/13/14/15/25/26/27 (ADC2 ni na voljo med delovanjem Wi-Fi)
DAC / dotik 2× 8-bitni DAC (GPIO25, GPIO26); 8 kapacitivnih vhodov (GPIO0/2/4/12/13/14/15/27)
Komunikacija UART, I2C, SPI, I2S, SDIO, PWM, IR; Wi-Fi 802.11 b/g/n (2,4 GHz, do 150 Mb/s); Bluetooth 4.2 BR/EDR + BLE
Napetost vezja 3,3 V
Napajanje Micro-USB 5 V/1 A ali 18650 Li-Ion celica 3,7 V (ni priložena)
Polnilnik TP5400; polnilni tok do pribl. 0,75 A (podatek proizvajalca: 1 A)
Merjenje baterije GPIO35 prek delilnika 2× 100 kΩ (Vbat = 2 × izmerjena napetost)
Poraba pribl. 40 mA pri delovanju, pribl. 1 mA v spanju (podatka proizvajalca)
USB chip CP2104 (ali CH9102)
USB konektor Micro-USB
Tipke in stikala EN (reset), BOOT, stikalo BAT ON/OFF, rdeča LED napajanja
Delovna temperatura −40 … +85 °C
Dimenzije 91,1 × 32,75 × 19,9 mm (z nosilcem baterije)
Vsebina paketa 1× plošča, 2× pinska letev 20 pin (nespajkani); baterija ni priložena

Primerjava: TTGO T-Energy vs ESP32 DevKit WROOM-32D 38 pin

TTGO T-Energy ESP32 DevKit 38 pin
MCU modul ESP32-WROVER-B, 240 MHz ESP32-WROOM-32D, 240 MHz
Flash / PSRAM 4 MB / 8 MB 4 MB / ni
USB chip CP2104 CP2102
18650 nosilec + polnilnik da, TP5400 ni
GPIO16/17 na voljo ne (PSRAM) da

Inženirski PRO nasvet

Napetost baterije berite na GPIO35 s funkcijo analogReadMilliVolts() in rezultat pomnožite z 2 – funkcija upošteva tovarniško kalibracijo ADC, delilnik 100 kΩ/100 kΩ pa prepolovi napetost celice (polna celica 4,2 V da na pinu 2,1 V). V kodi: float vbat = analogReadMilliVolts(35) * 2 / 1000.0;. Pri približno 3,5 V sprožite opozorilo ali globoko spanje, da celice ne izpraznite pod 3,0 V.

Kompatibilnost

Arduino IDE 1.8.x ali 2.x s paketom „esp32 by Espressif Systems“ – izberite ploščo ESP32 Wrover Module, ki ima PSRAM že omogočen. PlatformIO: board = esp-wrover-kit. ESPHome: board: esp-wrover-kit, napetost baterije kot ADC senzor na pinu 35 s filtrom multiply: 2. Deluje tudi z ESP-IDF in MicroPython (firmware za ESP32 s SPIRAM). Gonilniki: CP210x (Silicon Labs) za Windows, macOS in Linux; CH343 (WCH) pri serijah s čipom CH9102. Pini so 3,3-voltni – 5 V senzorje priključite prek pretvornika nivojev.

Dokumentacija

Mnenja (0)
0 reviews
0
0
0
0
0

Zaenkrat še ni mnenj.

Bodi prvi ocenjevalec “ESP32 18650 CP2102 TTGO T-Energy WROVER-B”

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja