Difference: WeMosD1Mini (12 vs. 13)

Revision 132020-05-23 - TWikiAdminUser

Line: 1 to 1
 
META TOPICPARENT name="AFNOGWorkshop2019"

The WeMos D1 mini and its sensor and actuator shields

Introduction

Line: 69 to 69
 
  • The SHT-30 shield with a SHT-30 I2C digital temperature and humidity sensor
  • The DHT11 shield with a DHT11 digital temperature and humidity sensor. This device uses its own private serial communication protocol
Here is an overview table showing the devices and their connections:
Changed:
<
<
Module Connections Functionality
1 button shield D3: GPIO 0 on / off push button
WS2812B RGB shield D2: GPIO 4 addressable rgb LED

DS1307 RTC and data logger

D1: GPIO 5 I2C SCL
D2: GPIO 4 I2C SDA

D5: GPIO 14 SPI Clock
D6: GPIO 12 SPI MOSI
D7: GPIO 13 SPI MISO
D8: GPIO 15 SPI CS

Real Time Clock

SD card interface

Buzzer shield D5 (default GPIO 14
D6 GPIO 12
D7 GPIO 13
D8 GPIO 15
passive buzzer
BMP180 shield D1 GPIO 5 I2C SCL
D2 GPIO 4 I2C SDA
I2C barometric pressure sensor and
temperature sensor
DHT11 shield D4 GPIO 2 temperature and humidity sensor
OLED shield D1 GPIO 5 I2C SLC
D2 GPIO 4 I2C SDA
64x48 pixel display with SSD1036 I2C controller
DD18B20 shield D2 GPIO 4 1-wire digital temperature sensor
SHT30 shield D1 GPIO 5 I2C SCL
D2 GPIO 4 I2C SDA
I2C temperature and humidity sensor
LED Matrix shield D5 GPIO 14 CLK
D7 GPIO 13 Din
8x8 LED Matrix
>
>
Module Connections GPIO on ESP8266 GPIO on ESP32 Functionality
1 button shield D3 GPIO 0 GPIO 17 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

DS1307 RTC and data logger

D1
D2

D5
D6
D7
D8

GPIO 5 I2C SCL
GPIO 4 I2C SDA

GPIO 14 SPI Clock
GPIO 12 SPI MOSI
GPIO 13 SPI MISO
GPIO 15 SPI CS

GPIO 22 I2C SCL
GPIO 21 I2C SDA

GPIO 18 SPI clock
GPIO 19 SPI MOSI
GPIO 23 SPI MISO
GPIO 5 SPI CS

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 GPIO 2 GPIO 16 temperature and humidity sensor
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
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
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 D4 (default) GPIO 2 GPIO 16 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        
IR receiver/transmitter        
 For each of the devices I create 2 directories:
  • a driver directory containing programs testing the module without Cayenne communication
  • a cayenne directory for the final program
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback