el Comandante welcomes you

a guerilla production

ESP32 WT32-SC01 - Gallery





WT32-SC01 - Touchscreen And Read TFT Pixel Test
Genre:
ESP32
IDE:
Arduino
Author:
el Comandante
Release:
10 Feb. 2023
License:
Freeware
Version:
Release
Information:
Reading pixel from the WT32-SC01 TFT display isn't working using the standard HSPI interface.



WT32-SC01 - SD-Card Extension Test
Genre:
ESP32
IDE:
Arduino
Author:
el Comandante
Release:
10 Feb. 2023
License:
Freeware
Version:
Release
Information:
WT32-SC01 SD-Card extension using custom VSPI pins. Ensure the SD-Card extension is working as expected. Mount SD-Card, write and read a file, list directories and files. TFT display and serial monitor output.



WT32-SC01 - I2C Multiplexer (TCA9548A) Extension Test
Genre:
ESP32
IDE:
Arduino
Author:
el Comandante
Release:
10 Feb. 2023
License:
Freeware
Version:
Release
Information:
WT32-SC01 I2C multiplexer extension. Ensure the I2C multiplexer extension is working as expected. Scanning the I2C bus and displaying device info. TFT display and serial monitor output.


WT32-SC01 - Information

  1. ESP32-WROVER-B, 4 MB SPI Flash and 8 MB PSRAM (16 MB version availabale on Alibaba)
  2. Dual-Core XtensaRO 32-Bit LX6 MCU, 240 Mhz
  3. 3.5" 320 x 480 TN TFT (ST7796) capacitive 2-Touch (FT6336U)
  4. USB-C, WiFi 2.4 GHz WLAN 802.11 b/g/n, Bluetooth 4.2 BR/EDR- and BLE-Standards
  5. 5V DC / up to 2A, -20℃ ~ 85℃

TFT_MISO = GPIO 12
TFT_MOSI = GPIO 13
TFT_SCLK = GPIO 14
TFT_CS = GPIO 15
TFT_DC = GPIO 21
TFT_RST = GPIO 22
TFT_BL = GPIO 23
I2C_SDA = GPIO 18
I2C_SCL = GPIO 19

Using the TFT_eSPI or the LovyanGFX library it isn't possible to read pixel from the TFT using the standard HSPI interface. As a workaround create sprites, modify the sprites in memory and push them to the screen.
LovyanGFX library supports the FT6336U touchscreen, but TFT_eSPI doesn't. The Adafruit FT6206 library works with TFT_eSPI, but it is necessary to modify the file 'Adafruit_FT6206.cpp'. Change Wire.begin() to Wire.begin(18, 19).



WT32-SC01 - Notes

  1. Extension of the WT32-SC01 developement board with a backplate, a 2x20-pin socket terminal strip, a I2C multiplexer (TCA9548A) breakout board and a micro SD-Card modul with VSPI interface.
  2. A velcro pad is glued on the backplate for easy mount the WT32-SC01 in the playground box.
  3. The TCA9548A I2C multiplexer breakout board and the micro SD-Card modul are mounted with double-faced adhesive tape.
  4. The TCA9548A I2C multiplexer breakout board is connected to the WT32-SC01 expansions port pins:
  5. Pin 17 = GPIO 18 (I2C_SDA) and Pin 15 = GPIO 19 (I2C_SCL).
  6. The micro SD-Card modul is connected to the WT32-SC01 expansions port pins:
  7. Pin 29 = GPIO 32 (VSPI_MISO), Pin 31 = GPIO 33 (VSPI_MOSI), Pin 27 = GPIO 27 (VSPI_SCK), Pin 12 = GPIO 02 (VSPI_CS).
  8. The power supply (5V, GND) for both breakout boards is also fetched from the WT32-SC01 expansions port.



WT32-SC01 - Parts

Backplate Hard Paper 1.5 mm, self made



WT32-SC01 - Links



Diese Internetpräsenz wird ermöglicht durch bplaced.net