ESP-WROOM-32 | ESP-WROVER_B |
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 |
---|---|---|---|
A0 | ADC 0 | 36 | 36 |
D0 | 16 | 26 | 26 |
D1 I2C SCL | 5 | 22 | 22 |
D2 I2C SDA | 4 | 21 | 21 |
D3 | 0 | 17 | patched to 27 |
D4 | 18 | 16 | patched to 25 |
D5 SPI clock | 14 | 18 | 18 |
D6 SPI MISO | 12 | 19 | 19 |
D7 SPI MOSI | 13 | 23 | 23 |
D8 SPI CS | 15 | 5 | 5 |
I | Attachment | History | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|---|
png | bmp180.png | r2 r1 | manage | 132.7 K | 2020-05-14 - 18:10 | UliRaich | |
png | button.png | r1 | manage | 279.6 K | 2020-05-14 - 17:57 | UliRaich | |
png | dcMotor.png | r1 | manage | 52.1 K | 2020-05-14 - 18:13 | UliRaich | |
png | dht11Mod.png | r1 | manage | 230.4 K | 2020-07-12 - 18:37 | UliRaich | |
odt | equip.odt | r1 | manage | 7231.2 K | 2021-06-07 - 08:12 | UliRaich | |
esp32-wroom-32_datasheet_en.pdf | r1 | manage | 512.3 K | 2020-05-14 - 17:35 | UliRaich | ||
esp32-wrover-b_datasheet_en.pdf | r1 | manage | 508.2 K | 2020-07-12 - 07:33 | UliRaich | ||
png | esp32.png | r2 r1 | manage | 240.5 K | 2020-07-12 - 07:17 | UliRaich | |
png | esp32V1.png | r1 | manage | 240.5 K | 2020-07-12 - 07:28 | UliRaich | |
png | esp8266.png | r1 | manage | 390.8 K | 2022-08-24 - 17:17 | UliRaich | |
png | leds.png | r1 | manage | 292.6 K | 2020-05-14 - 18:00 | UliRaich | |
png | motorController.png | r1 | manage | 303.5 K | 2020-05-14 - 18:13 | UliRaich | |
png | motorShieldBack.png | r1 | manage | 192.2 K | 2020-06-24 - 15:25 | UliRaich | |
png | motorShieldFront.png | r1 | manage | 170.7 K | 2020-06-24 - 15:25 | UliRaich | |
png | pir.png | r1 | manage | 319.4 K | 2020-05-14 - 17:57 | UliRaich | |
png | pushbuttonMod.png | r1 | manage | 224.6 K | 2020-07-12 - 18:37 | UliRaich | |
png | rtc.png | r1 | manage | 172.2 K | 2020-05-14 - 18:24 | UliRaich | |
png | sd_card.png | r1 | manage | 38.7 K | 2020-05-25 - 18:23 | UliRaich | |
png | servo.png | r1 | manage | 143.0 K | 2020-05-14 - 18:13 | UliRaich | |
png | sht30.png | r1 | manage | 123.1 K | 2020-05-14 - 18:06 | UliRaich | |
png | stepper.png | r1 | manage | 134.6 K | 2020-05-14 - 18:13 | UliRaich | |
png | tftScreen.png | r1 | manage | 144.4 K | 2020-05-14 - 18:31 | UliRaich | |
png | tripleBase.png | r1 | manage | 196.1 K | 2020-05-14 - 17:41 | UliRaich | |
png | trippleBase.png | r1 | manage | 153.3 K | 2020-05-14 - 17:38 | UliRaich | |
png | wemosDHT11.png | r1 | manage | 113.4 K | 2020-05-14 - 18:07 | UliRaich | |
png | wrover.png | r1 | manage | 250.8 K | 2020-07-12 - 07:17 | UliRaich | |
jpg | wroverbPinout.jpg | r1 | manage | 52.3 K | 2020-07-28 - 15:19 | UliRaich |