There are two different ESP32 CPU cards available for the WeMos D1 mini bus. The first card is based on an ESP-wroom-32 CPU while the second one uses the ESP-wrover-b chip.
Both cards have | ESP-WROOM-32 | ESP-WROVER_B |
|
|
The circuit diagram of the LiyGo T7 V1.4 and 1.5 can be found at https://github.com/LilyGO/TTGO-T7-Demo
| The patches pus button shield | The patched DHT11 shield |
|
|
| mechanical switch | PIR sensor |
|
|
| DHT11 temperature and humidity sensor | SHT30 I2C temperature and humidity sensor | BMP180 barometric pressure sensor |
|
|
|
|
|
|
|
| Motor shield front view | Motor shield back view Please notice the 2 solder jumpers that must be made |
| DC motor | servo motor | stepping motor |
|
|
|
| Module | Connections | GPIO on ESP8266 | GPIO on ESP32 | Functionality |
|---|---|---|---|---|
| WROVER CPU board | D3 D4 |
GPIO 17 GPIO 16 |
used by PSRAM on WROVER cannot be used by shields |
|
| Re-use pins D3 and D4 on WROVER CPU board: |
D3 D4 |
GPIO 27 connected to GPIO 17 GPIO 25 connected to GPIO 16 |
then use GPIO 25 and GPIO 27 | |
| 1 button shield | D3 patched to D1 |
GPIO 0 patched to GPIO 5 |
GPIO 17 patched to GPIO 22 |
on / off push button |
| WS2812B RGB shield | D2 | GPIO 4 | GPIO 21 | addressable rgb LED |
| WS2812B RGB ring | D0 | GPIO 16 | GPIO 26 | 7 LED WS2812 ring |
| SD card shield | D5 D6 D7 D8 |
GPIO 18 SPI clock GPIO 19 SPI MISO GPIO 23 SPI MOSI GPIO 15 CS |
||
| DS1307 RTC and data logger |
D1 D5 |
GPIO 5 I2C SCL GPIO 14 SPI Clock |
GPIO 22 I2C SCL GPIO 18 SPI clock |
Real Time Clock
SD card interface
|
| Buzzer shield | D5 D6 D7 D8 |
GPIO 14 (default) GPIO 12 GPIO 13 GPIO15 |
GPIO 18 (default) GPIO 19 GPIO 23 GPIO 5 |
passive buzzer |
| BMP180 shield | D1 D2 |
GPIO 5 I2C SCL GPIO 4 I2C SDA |
GPIO 22 I2C SCL GPIO 21 I2C SDA |
I2C barometric pressure sensor and temperature sensor |
| DHT11 shield | D4 patched to D1 |
GPIO 2 patched to GPIO 5 |
GPIO 16 patched to GPIO 22 |
temperature and humidity sensor |
| 64x48 pixel OLED shield | D1 D2 |
GPIO 5 I2C SCL GPIO 4 I2C SDA |
GPIO 22 I2C SCL GPIO 21 I2C SDA |
64x48 pixel display with SSD1036 I2C controller |
| 128x128 pixel TFT shield | D0 D8 |
GPIO 16 CS GPIO 15 DC |
GPIO 26 CS GPIO 5 DC |
128x128 pixel display with ST7735 SPI controller |
| 320 x 240 pixel TFT screen and touch screen | D8 D7 D6 D5 D0 D3 |
GPIO 5 (TFT_DC) GPIO 23 (MOSI) GPIO 19 (MISO) GPIO 18 (SCK) GPIO 26 (TFT_CS) GPIO 25 (TS_CS) |
320x240 pixel display with ili9341 controller and xpt2046 touch screen controller GPIO 25 must be jumpered to GPIO 17 on the WROVER board |
|
| DS18B20 shield | D2 | GPIO 4 | GPIO 21 | 1-wire digital temperature sensor |
| SHT30 shield | D1 D2 |
GPIO 5 I2C SCL GPIO 4 I2C SDA |
GPIO 22 I2C SCL GPIO 21 I2C SDA |
I2C temperature and humidity sensor |
| Motor shield | D1 D2 |
GPIO 5 I2C SCL GPIO 4 I2C SDA |
GPIO 22 I2C SCL GPIO 21 I2C SDA |
Controlling DC Motors |
| Servo Motor | D0 | GPIO 16 | GPIO 26 | Signal pin of SG90 servo motor |
| LED Matrix shield | D5 GPIO 14 CLK D7 GPIO 13 Din |
GPIO 14: CLK GPIO 13: Din |
GPIO 18: CLK GPIO 23: Din |
8x8 LED Matrix |
| PIR sensor | D1 (default) | GPIO 5 | GPIO 22 | Passive Infrared Switch |
| BH1750 sensor | D1 D2 |
GPIO 5 I2C SCL GPIO 4 I2C SDA |
GPIO 22 I2C SCL GPIO 21 I2C SDA |
Ambient light sensor |
| Relay | D0 | GPIO 16 | GPIO 26 | Relay shield |
| IR receiver IR transmitter |
D2 D1 |
GPIO 21 GPIO 22 |
| Dx | GPIO ESP8266 | GPIO ESP32 WROOM | GPIO ESP32 WROVER | ESP32S3 Mini |
|---|---|---|---|---|
| A0 | ADC 0 | 36 | 36 | 2 |
| D0 | 16 | 26 | 26 | 4 |
| D1 I2C SCL | 5 | 22 | 22 | 36 I2C SCL |
| D2 I2C SDA | 4 | 21 | 21 | 35 I2C SDA |
| D3 | 0 | 17 | patched to 27 | 18 |
| D4 | 18 | 16 | patched to 25 | 16 |
| D5 SPI clock | 14 | 18 | 18 | 12 SPI clock |
| D6 SPI MISO | 12 | 19 | 19 | 13 MISO |
| D7 SPI MOSI | 13 | 23 | 23 | 11 MOSI |
| D8 SPI CS | 15 | 5 | 5 | 10 |
| I | Attachment | Action | Size | Date | Who | Comment |
|---|---|---|---|---|---|---|
| |
bmp180.png | manage | 132 K | 14 May 2020 - 18:10 | UnknownUser | |
| |
button.png | manage | 279 K | 14 May 2020 - 17:57 | UnknownUser | |
| |
dcMotor.png | manage | 52 K | 14 May 2020 - 18:13 | UnknownUser | |
| |
dht11Mod.png | manage | 230 K | 12 Jul 2020 - 18:37 | UnknownUser | |
| |
equip.odt | manage | 7 MB | 07 Jun 2021 - 08:12 | UnknownUser | |
| |
esp32-wroom-32_datasheet_en.pdf | manage | 512 K | 14 May 2020 - 17:35 | UnknownUser | |
| |
esp32-wrover-b_datasheet_en.pdf | manage | 508 K | 12 Jul 2020 - 07:33 | UnknownUser | |
| |
esp32.png | manage | 240 K | 12 Jul 2020 - 07:17 | UnknownUser | |
| |
esp32V1.png | manage | 240 K | 12 Jul 2020 - 07:28 | UnknownUser | |
| |
esp8266.png | manage | 390 K | 24 Aug 2022 - 17:17 | UnknownUser | |
| |
leds.png | manage | 292 K | 14 May 2020 - 18:00 | UnknownUser | |
| |
motorController.png | manage | 303 K | 14 May 2020 - 18:13 | UnknownUser | |
| |
motorShieldBack.png | manage | 192 K | 24 Jun 2020 - 15:25 | UnknownUser | |
| |
motorShieldFront.png | manage | 170 K | 24 Jun 2020 - 15:25 | UnknownUser | |
| |
pir.png | manage | 319 K | 14 May 2020 - 17:57 | UnknownUser | |
| |
pushbuttonMod.png | manage | 224 K | 12 Jul 2020 - 18:37 | UnknownUser | |
| |
rtc.png | manage | 172 K | 14 May 2020 - 18:24 | UnknownUser | |
| |
sd_card.png | manage | 38 K | 25 May 2020 - 18:23 | UnknownUser | |
| |
servo.png | manage | 142 K | 14 May 2020 - 18:13 | UnknownUser | |
| |
sht30.png | manage | 123 K | 14 May 2020 - 18:06 | UnknownUser | |
| |
stepper.png | manage | 134 K | 14 May 2020 - 18:13 | UnknownUser | |
| |
tftScreen.png | manage | 144 K | 14 May 2020 - 18:31 | UnknownUser | |
| |
tripleBase.png | manage | 196 K | 14 May 2020 - 17:41 | UnknownUser | |
| |
trippleBase.png | manage | 153 K | 14 May 2020 - 17:38 | UnknownUser | |
| |
wemosDHT11.png | manage | 113 K | 14 May 2020 - 18:07 | UnknownUser | |
| |
wrover.png | manage | 250 K | 12 Jul 2020 - 07:17 | UnknownUser | |
| |
wroverbPinout.jpg | manage | 52 K | 28 Jul 2020 - 15:19 | UnknownUser |