Difference: TheHardware (1 vs. 24)

Revision 242022-08-24 - UliRaich

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

The Hardware

The CPU card

The ESP8266 CPU card has the following pinouts:

Changed:
<
<
esp8266.png
>
>
esp8266.png
  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.
Line: 18 to 18
 The ESP-wrover-b additionally has 8 MBytes of external PSRAM (of which only 4MBytes are accessible at a given time)

Here are photos of the boards:

Changed:
<
<
ESP-wroom-32 ESP-wrover-b
>
>
ESP-WROOM-32 ESP-WROVER_B
 
esp32V1.png wrover.png
For more details, please read the datasheet:
Line: 155 to 155
 
META FILEATTACHMENT attachment="pushbuttonMod.png" attr="" comment="" date="1594579032" name="pushbuttonMod.png" path="pushbuttonMod.png" size="229955" user="UliRaich" version="1"
META FILEATTACHMENT attachment="dht11Mod.png" attr="" comment="" date="1594579032" name="dht11Mod.png" path="dht11Mod.png" size="235975" user="UliRaich" version="1"
META FILEATTACHMENT attachment="wroverbPinout.jpg" attr="" comment="" date="1595949586" name="wroverbPinout.jpg" path="wroverbPinout.jpg" size="53537" user="UliRaich" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="esp8266.png" attr="" comment="" date="1620288701" name="esp8266.png" path="esp8266.png" size="400213" user="UliRaich" version="1"
>
>
META FILEATTACHMENT attachment="esp8266.png" attr="" comment="" date="1661361473" name="esp8266.png" path="esp8266.png" size="400213" user="UliRaich" version="1"
 
META FILEATTACHMENT attachment="equip.odt" attr="" comment="" date="1623053563" name="equip.odt" path="equip.odt" size="7404708" user="UliRaich" version="1"

Revision 232022-08-08 - UliRaich

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

The Hardware

The CPU card

Line: 90 to 90
 
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
Changed:
<
<
Re-use pins D3 and D4 on
WROVER CPU board:
D3
D4
  GPIO 25 connected to GPIO 17
GPIO 4 connected to GPIO 16
then use GPIO 4 and GPIO 25
>
>
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
Line: 118 to 118
 
D0 16 26 26
D1 I2C SCL 5 22 22
D2 I2C SDA 4 21 21
Changed:
<
<
D3 0 17 patched to 25
D4 18 16 patched to 4
>
>
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

Revision 222022-05-24 - UliRaich

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

The Hardware

The CPU card

Line: 30 to 30
  wroverbPinout.jpg
Added:
>
>
The circuit diagram of the LiyGo T7 V1.4 and 1.5 can be found at https://github.com/LilyGO/TTGO-T7-Demo
 

!!! Attention !!!

While the ESP32-wroom-32 uses GPIO 2 for its on-board user LED the ESP32-wrover-b uses GPIO 19.

Revision 212022-04-28 - UliRaich

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

The Hardware

The CPU card

Line: 117 to 117
 
D0 16 26 26
D1 I2C SCL 5 22 22
D2 I2C SDA 4 21 21
Changed:
<
<
D3 0 16 patched to 25
D4 18 17 patched to 4
>
>
D3 0 17 patched to 25
D4 18 16 patched to 4
 
D5 SPI clock 14 18 18
D6 SPI MISO 12 19 19
D7 SPI MOSI 13 23 23

Revision 202021-06-30 - UliRaich

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

The Hardware

The CPU card

Line: 108 to 108
 
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
Changed:
<
<
Relay to be configured     Relay shield
>
>
Relay D0 GPIO 16 GPIO 26 Relay shield
 
IR receiver
IR transmitter
D2
D1
  GPIO 21
GPIO 22
 
Here is a correspondence table between the Dx pin nomination and the ESP8266 and ESP32 GPIO pin numbers:

Revision 192021-06-09 - UliRaich

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

The Hardware

The CPU card

Line: 106 to 106
 
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
Changed:
<
<
PIR sensor D4 (default) GPIO 2 GPIO 16 Passive Infrared Switch
>
>
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 to be configured     Relay shield
IR receiver
IR transmitter
D2
D1
  GPIO 21
GPIO 22
 

Revision 182021-06-07 - UliRaich

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

The Hardware

The CPU card

Line: 155 to 155
 
META FILEATTACHMENT attachment="dht11Mod.png" attr="" comment="" date="1594579032" name="dht11Mod.png" path="dht11Mod.png" size="235975" user="UliRaich" version="1"
META FILEATTACHMENT attachment="wroverbPinout.jpg" attr="" comment="" date="1595949586" name="wroverbPinout.jpg" path="wroverbPinout.jpg" size="53537" user="UliRaich" version="1"
META FILEATTACHMENT attachment="esp8266.png" attr="" comment="" date="1620288701" name="esp8266.png" path="esp8266.png" size="400213" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="equip.odt" attr="" comment="" date="1623053563" name="equip.odt" path="equip.odt" size="7404708" user="UliRaich" version="1"

Revision 172021-05-06 - UliRaich

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

The Hardware

The CPU card

Added:
>
>
The ESP8266 CPU card has the following pinouts:

esp8266.png

 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

Line: 105 to 109
 
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 to be configured     Relay shield
Changed:
<
<
IR receiver
IR transmitter
D4
D3
  GPIO 17
GPIO 16
on WROVER: connect GPIO 17 to GPIO 25 and use GPIO 25
connect GPIO 16 to GPIO 4 and use GPIO 4
>
>
IR receiver
IR transmitter
D2
D1
  GPIO 21
GPIO 22
 
Here is a correspondence table between the Dx pin nomination and the ESP8266 and ESP32 GPIO pin numbers:

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 16 patched to 25
D4 18 17 patched to 4
D5 SPI clock 14 18 18
D6 SPI MISO 12 19 19
D7 SPI MOSI 13 23 23
D8 SPI CS 15 5 5
 -- TWiki Admin User - 2020-04-25

Comments

Line: 137 to 154
 
META FILEATTACHMENT attachment="pushbuttonMod.png" attr="" comment="" date="1594579032" name="pushbuttonMod.png" path="pushbuttonMod.png" size="229955" user="UliRaich" version="1"
META FILEATTACHMENT attachment="dht11Mod.png" attr="" comment="" date="1594579032" name="dht11Mod.png" path="dht11Mod.png" size="235975" user="UliRaich" version="1"
META FILEATTACHMENT attachment="wroverbPinout.jpg" attr="" comment="" date="1595949586" name="wroverbPinout.jpg" path="wroverbPinout.jpg" size="53537" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="esp8266.png" attr="" comment="" date="1620288701" name="esp8266.png" path="esp8266.png" size="400213" user="UliRaich" version="1"

Revision 162021-02-05 - UliRaich

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

The Hardware

The CPU card

Line: 81 to 81
 
DC motor servo motor stepping motor
dcMotor.png servo.png stepper.png
Changed:
<
<
Here is an overview table showing the devices and their connections:
>
>
Here is an overview table showing the devices and their connections: (see also the wemos.cc documentation)
 
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
Line: 89 to 89
 
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
Added:
>
>
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
D2

D5
D6
D7
D8

GPIO 5 I2C SCL
GPIO 4 I2C SDA

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

GPIO 22 I2C SCL
GPIO 21 I2C SDA

GPIO 18 SPI clock
GPIO 19 SPI MISO
GPIO 23 SPI MOSI
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

Revision 152021-01-29 - UliRaich

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

The Hardware

The CPU card

Line: 104 to 104
 
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 to be configured     Relay shield
Changed:
<
<
IR receiver/transmitter to be configured     IR remote control
>
>
IR receiver
IR transmitter
D4
D3
  GPIO 17
GPIO 16
on WROVER: connect GPIO 17 to GPIO 25 and use GPIO 25
connect GPIO 16 to GPIO 4 and use GPIO 4
 -- TWiki Admin User - 2020-04-25

Comments

Revision 142020-11-28 - UliRaich

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

The Hardware

The CPU card

Line: 93 to 93
 
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
Changed:
<
<
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
TFT shield D0
D8
GPIO 16 CS
GPIO 15 DC
GPIO 26 CS
GPIO 5 DC
128x128 pixel display with ST7735 SPI controller
>
>
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

Revision 132020-10-12 - UliRaich

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

The Hardware

The CPU card

Line: 16 to 16
 Here are photos of the boards:
ESP-wroom-32 ESP-wrover-b
esp32V1.png wrover.png
Changed:
<
<
For more details please read the data sheet:
>
>
For more details, please read the datasheet:
  https://iotworkshop.africa/pub/IoT_Course_English/TheHardware/esp32-wroom-32_datasheet_en.pdf
Line: 30 to 30
  While the ESP32-wroom-32 uses GPIO 2 for its on-board user LED the ESP32-wrover-b uses GPIO 19.
Changed:
<
<
The ESP32-wrover-b has a design flaw: GPIO 16 connected to pin D3 and GPIO 17 connected to pin D4 cannot be used to control sensors because these GPIO lines are used to control the PSRAM. This means that the CPU is incompatible with any shield using pins D3 and D4. Other GPIO lines should have been made available instead.
>
>
The ESP32-wrover-b has a design flaw: GPIO 16 connected to pin D3 and GPIO 17 connected to pin D4 cannot be used to control sensors because these GPIO lines are used to control the PSRAM. This means that the CPU is incompatible with any shield using pins D3 and D4. According to the LilyGo (provider of the CPU board) engineer GPIO 25 can be jumpered to D3 (GPIO 16) and GPIO 4 can be jumpered to D4 (GPIO 16). Doing this will allow to use the bus lines on the new GPIO connections.
 
Changed:
<
<
Checking the hardware table below shows that only the push button shield (D3) and the DHT11 (D4) use the forbidden pins. I therefore made hardware patches to connect their forbidden pins to D1.

>
>
Checking the hardware table below shows that only the push button shield (D3) and the DHT11 (D4) use the forbidden pins. I therefore made hardware patches to connect their forbidden pins to D1. Having had the LilyGo information before I could have left the boards unchanged and added jumpers to the CPU board.

 
The patches pus button shield The patched DHT11 shield
pushbuttonMod.png dht11Mod.png

The Base Board

Changed:
<
<
This board has no active elements but it connects sensor shields to the CPU board. Like this the necessary connections are made in a Lego based manner by just plugging modules together without any further cable connections or soldering.
>
>
This board has no active elements, but it connects sensor shields to the CPU board. The connections are made in a Lego-based manner by just plugging modules together without any further cable connections or soldering.
  tripleBase.png

Switches

Line: 49 to 49
 

LEDs

Changed:
<
<
On the CPU card there is a user programmable LED which is used in the exercise on LEDs. This is a simple, single color (blue) LED.
In the series of shields we can also find an LED chain with 7 addressable WS2812 RGB LEDs.
>
>
On the CPU card, there is a user programmable LED, used in the exercise on LEDs. This is a simple, single color (blue) LED.
In the series of shields, we can also find an LED chain with 7 addressable WS2812 RGB LEDs.
  leds.png

Temperature and Humidity Sensors and Barometric Pressure Sensor

Changed:
<
<
There are several different environmental sensors of which we will use the DHT11 and the SHT30 temperature and humidity sensors. We work with both sensors in different exercises because these shields use quite different communication protocols which we want to study.
>
>
There are several environmental sensors of which we will use the DHT11 and the SHT30 temperature and humidity sensors. We work with both sensors in the exercises because these shields use quite different communication protocols, which we want to study.
 
Changed:
<
<
In addition to the temperature and humidity sensors we have a barometric pressure sensor, (which also allows to measure ambient temperature) the BMP180. With these 3 sensors we can construct a simple weather station.
>
>
In addition to the temperature and humidity sensors, we have a barometric pressure sensor, (which also allows to measure ambient temperature) the BMP180. With these 3 sensors, we can construct a simple weather station.
 
DHT11 temperature and humidity sensor SHT30 I2C temperature and humidity sensor BMP180 barometric pressure sensor
wemosDHT11.png sht30.png bmp180.png

Real Time Clock and Data Logging

Changed:
<
<
In order to store data taken with the environmental sensors we us a micro SD card supplied with the Real Time Clock and Data Logger card. With the Real Time Clock we can get a time stamp telling us when the data have been taken.
>
>
In order to store data taken with the environmental sensors, we us a micro SD card supplied with the Real-Time Clock and Data Logger card. With the Real-Time Clock we can get a time stamp, telling us when the data have been taken.
 
rtc.png sd_card.png

Displays

Changed:
<
<
Of course we can transfer the measurement data to a PC over the Internet and use the plotting facilities on the PC to graphically show the data but it may sometimes be interesting to show the data also on the micro-controller without the need of an Internet access. This can be done with TFT screen sensors. The one we will use has a resolution of 128*128 pixels and text as well as simple pixel based graphics is possible with these devices.
>
>
Of course we can transfer the measurement data to a PC over the Internet and use the plotting facilities on the PC to graphically present the data but it may sometimes be interesting to show the data also on the micro-controller, without the need of Internet access. This is possible with TFT screens. The screeen we will use has a resolution of 128*128 pixels and text as well as simple pixel-graphics is possible with these devices.
  tftScreen.png

Motors

Changed:
<
<
You can also control different types of motors with the ESP32. To demonstrate this we use the motor controller shield.
>
>
You can also control different types of motors with the ESP32. To demonstrate this, we use the motor controller shield.
 
motorShieldFront.png motorShieldBack.png
Motor shield front view Motor shield back view
Please notice the 2 solder jumpers that must
be made
with 3 different types of motors:

Revision 122020-10-09 - UliRaich

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

The Hardware

The CPU card

Line: 84 to 84
 Here is an overview table showing the devices and their connections:

Module Connections GPIO on ESP8266 GPIO on ESP32 Functionality
Changed:
<
<
PSRAM D3
D4
  GPIO 17
GPIO 16
used by PSRAM on WROVER
cannot be used by shields
>
>
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 25 connected to GPIO 17
GPIO 4 connected to GPIO 16
then use GPIO 4 and GPIO 25
 
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
Changed:
<
<

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

>
>

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 MISO
GPIO 13 SPI MOSI
GPIO 15 SPI CS

GPIO 22 I2C SCL
GPIO 21 I2C SDA

GPIO 18 SPI clock
GPIO 19 SPI MISO
GPIO 23 SPI MOSI
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
patched to D1
GPIO 2
patched to GPIO 5
GPIO 16
patched to GPIO 22
temperature and humidity sensor

Revision 112020-07-28 - UliRaich

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

The Hardware

The CPU card

Line: 21 to 21
 https://iotworkshop.africa/pub/IoT_Course_English/TheHardware/esp32-wroom-32_datasheet_en.pdf

https://iotworkshop.africa/pub/IoT_Course_English/TheHardware/esp32-wrover-b_datasheet_en.pdf

Added:
>
>
For convenience, here is the pinout of the ESP32 CPU card:

wroverbPinout.jpg

 

!!! Attention !!!

While the ESP32-wroom-32 uses GPIO 2 for its on-board user LED the ESP32-wrover-b uses GPIO 19.

Line: 128 to 133
 
META FILEATTACHMENT attachment="esp32-wrover-b_datasheet_en.pdf" attr="" comment="" date="1594539210" name="esp32-wrover-b_datasheet_en.pdf" path="esp32-wrover-b_datasheet_en.pdf" size="520362" user="UliRaich" version="1"
META FILEATTACHMENT attachment="pushbuttonMod.png" attr="" comment="" date="1594579032" name="pushbuttonMod.png" path="pushbuttonMod.png" size="229955" user="UliRaich" version="1"
META FILEATTACHMENT attachment="dht11Mod.png" attr="" comment="" date="1594579032" name="dht11Mod.png" path="dht11Mod.png" size="235975" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="wroverbPinout.jpg" attr="" comment="" date="1595949586" name="wroverbPinout.jpg" path="wroverbPinout.jpg" size="53537" user="UliRaich" version="1"

Revision 102020-07-12 - UliRaich

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

The Hardware

The CPU card

Line: 26 to 26
 While the ESP32-wroom-32 uses GPIO 2 for its on-board user LED the ESP32-wrover-b uses GPIO 19.

The ESP32-wrover-b has a design flaw: GPIO 16 connected to pin D3 and GPIO 17 connected to pin D4 cannot be used to control sensors because these GPIO lines are used to control the PSRAM. This means that the CPU is incompatible with any shield using pins D3 and D4. Other GPIO lines should have been made available instead.

Added:
>
>
Checking the hardware table below shows that only the push button shield (D3) and the DHT11 (D4) use the forbidden pins. I therefore made hardware patches to connect their forbidden pins to D1.

The patches pus button shield The patched DHT11 shield
pushbuttonMod.png dht11Mod.png
 

The Base Board

This board has no active elements but it connects sensor shields to the CPU board. Like this the necessary connections are made in a Lego based manner by just plugging modules together without any further cable connections or soldering.

Line: 75 to 80
 
Module Connections GPIO on ESP8266 GPIO on ESP32 Functionality
PSRAM D3
D4
  GPIO 17
GPIO 16
used by PSRAM on WROVER
cannot be used by shields
Changed:
<
<
1 button shield D3 GPIO 0 GPIO 17 on / off push button
>
>
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

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
Changed:
<
<
DHT11 shield D4 GPIO 2 GPIO 16 temperature and humidity sensor
>
>
DHT11 shield D4
patched to D1
GPIO 2
patched to GPIO 5
GPIO 16
patched to GPIO 22
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
TFT shield D0
D8
GPIO 16 CS
GPIO 15 DC
GPIO 26 CS
GPIO 5 DC
128x128 pixel display with ST7735 SPI controller
DS18B20 shield D2 GPIO 4 GPIO 21 1-wire digital temperature sensor
Line: 121 to 126
 
META FILEATTACHMENT attachment="wrover.png" attr="" comment="" date="1594538242" name="wrover.png" path="wrover.png" size="256781" user="UliRaich" version="1"
META FILEATTACHMENT attachment="esp32V1.png" attr="" comment="" date="1594538935" name="esp32V1.png" path="esp32V1.png" size="246295" user="UliRaich" version="1"
META FILEATTACHMENT attachment="esp32-wrover-b_datasheet_en.pdf" attr="" comment="" date="1594539210" name="esp32-wrover-b_datasheet_en.pdf" path="esp32-wrover-b_datasheet_en.pdf" size="520362" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="pushbuttonMod.png" attr="" comment="" date="1594579032" name="pushbuttonMod.png" path="pushbuttonMod.png" size="229955" user="UliRaich" version="1"
META FILEATTACHMENT attachment="dht11Mod.png" attr="" comment="" date="1594579032" name="dht11Mod.png" path="dht11Mod.png" size="235975" user="UliRaich" version="1"

Revision 92020-07-12 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Deleted:
<
<
   
 

The Hardware

The CPU card

Changed:
<
<
The CPU card features an Espressif ESP32-wroom-32 with
>
>
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

 
  • 2 low-powerXtensa®32-bitLX6microprocessors
  • 520 KB of on-chip SRAM for data and instructions
  • 4 MB of SPI flash
  • I2C, I2S, SPI interface
  • 3 UARTs, 12 bit ADC up to 18 channels, 8 bit DAC
Changed:
<
<
Here is a photo of the board:

esp32.png

>
>
The ESP-wrover-b additionally has 8 MBytes of external PSRAM (of which only 4MBytes are accessible at a given time)
 
Added:
>
>
Here are photos of the boards:
ESP-wroom-32 ESP-wrover-b
esp32V1.png wrover.png
 For more details please read the data sheet:

https://iotworkshop.africa/pub/IoT_Course_English/TheHardware/esp32-wroom-32_datasheet_en.pdf

Added:
>
>
https://iotworkshop.africa/pub/IoT_Course_English/TheHardware/esp32-wrover-b_datasheet_en.pdf

!!! Attention !!!

While the ESP32-wroom-32 uses GPIO 2 for its on-board user LED the ESP32-wrover-b uses GPIO 19.

The ESP32-wrover-b has a design flaw: GPIO 16 connected to pin D3 and GPIO 17 connected to pin D4 cannot be used to control sensors because these GPIO lines are used to control the PSRAM. This means that the CPU is incompatible with any shield using pins D3 and D4. Other GPIO lines should have been made available instead.

 

The Base Board

This board has no active elements but it connects sensor shields to the CPU board. Like this the necessary connections are made in a Lego based manner by just plugging modules together without any further cable connections or soldering.

Line: 91 to 100
 
<--/commentPlugin-->

META FILEATTACHMENT attachment="esp32-wroom-32_datasheet_en.pdf" attr="" comment="" date="1589477759" name="esp32-wroom-32_datasheet_en.pdf" path="esp32-wroom-32_datasheet_en.pdf" size="524583" user="UliRaich" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="esp32.png" attr="" comment="" date="1589477845" name="esp32.png" path="esp32.png" size="231244" user="UliRaich" version="1"
>
>
META FILEATTACHMENT attachment="esp32.png" attr="" comment="" date="1594538242" name="esp32.png" path="esp32.png" size="246295" user="UliRaich" version="2"
 
META FILEATTACHMENT attachment="trippleBase.png" attr="" comment="" date="1589477931" name="trippleBase.png" path="trippleBase.png" size="156986" user="UliRaich" version="1"
META FILEATTACHMENT attachment="tripleBase.png" attr="" comment="" date="1589478063" name="tripleBase.png" path="tripleBase.png" size="200805" user="UliRaich" version="1"
META FILEATTACHMENT attachment="button.png" attr="" comment="" date="1589479048" name="button.png" path="button.png" size="286339" user="UliRaich" version="1"
Line: 109 to 118
 
META FILEATTACHMENT attachment="sd_card.png" attr="" comment="" date="1590430997" name="sd_card.png" path="sd_card.png" size="39649" user="UliRaich" version="1"
META FILEATTACHMENT attachment="motorShieldBack.png" attr="" comment="" date="1593012355" name="motorShieldBack.png" path="motorShieldBack.png" size="196861" user="UliRaich" version="1"
META FILEATTACHMENT attachment="motorShieldFront.png" attr="" comment="" date="1593012355" name="motorShieldFront.png" path="motorShieldFront.png" size="174779" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="wrover.png" attr="" comment="" date="1594538242" name="wrover.png" path="wrover.png" size="256781" user="UliRaich" version="1"
META FILEATTACHMENT attachment="esp32V1.png" attr="" comment="" date="1594538935" name="esp32V1.png" path="esp32V1.png" size="246295" user="UliRaich" version="1"
META FILEATTACHMENT attachment="esp32-wrover-b_datasheet_en.pdf" attr="" comment="" date="1594539210" name="esp32-wrover-b_datasheet_en.pdf" path="esp32-wrover-b_datasheet_en.pdf" size="520362" user="UliRaich" version="1"

Revision 82020-07-11 - UliRaich

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

The Hardware

Line: 74 to 74
 
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
Changed:
<
<
TFT shield       128x128 pixel display with ST7735 SPI controller
>
>
TFT shield D0
D8
GPIO 16 CS
GPIO 15 DC
GPIO 26 CS
GPIO 5 DC
128x128 pixel display with ST7735 SPI 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
Motor shield D1
D2
GPIO 5 I2C SCL
GPIO 4 I2C SDA
GPIO 22 I2C SCL
GPIO 21 I2C SDA
Controlling DC Motors

Revision 72020-07-11 - UliRaich

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

The Hardware

Line: 65 to 65
 Here is an overview table showing the devices and their connections:

Module Connections GPIO on ESP8266 GPIO on ESP32 Functionality
Added:
>
>
PSRAM D3
D4
  GPIO 17
GPIO 16
used by PSRAM on WROVER
cannot be used by shields
 
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
Line: 73 to 74
 
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
Added:
>
>
TFT shield       128x128 pixel display with ST7735 SPI 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
Motor shield D1
D2
GPIO 5 I2C SCL
GPIO 4 I2C SDA
GPIO 22 I2C SCL
GPIO 21 I2C SDA
Controlling DC Motors

Revision 62020-06-25 - UliRaich

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

The Hardware

Line: 77 to 76
 
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
Added:
>
>
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 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

Revision 52020-06-24 - UliRaich

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

The Hardware

Line: 55 to 55
 tftScreen.png

Motors

Changed:
<
<
You can also control differnt types of motors with the ESP32. To demonstrate this we use the motor controller shield.

motorController.png

>
>
You can also control different types of motors with the ESP32. To demonstrate this we use the motor controller shield.
motorShieldFront.png motorShieldBack.png
Motor shield front view Motor shield back view
Please notice the 2 solder jumpers that must
be made
  with 3 different types of motors:

DC motor servo motor stepping motor
dcMotor.png servo.png stepper.png
Added:
>
>
Here is an overview table showing the devices and their connections:

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
Motor shield D1
D2
GPIO 5 I2C SCL
GPIO 4 I2C SDA
GPIO 22 I2C SCL
GPIO 21 I2C SDA
Controlling DC Motors
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 to be configured     Relay shield
IR receiver/transmitter to be configured     IR remote control
 -- TWiki Admin User - 2020-04-25

Comments

Line: 86 to 105
 
META FILEATTACHMENT attachment="rtc.png" attr="" comment="" date="1589480644" name="rtc.png" path="rtc.png" size="176371" user="UliRaich" version="1"
META FILEATTACHMENT attachment="tftScreen.png" attr="" comment="" date="1589481096" name="tftScreen.png" path="tftScreen.png" size="147843" user="UliRaich" version="1"
META FILEATTACHMENT attachment="sd_card.png" attr="" comment="" date="1590430997" name="sd_card.png" path="sd_card.png" size="39649" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="motorShieldBack.png" attr="" comment="" date="1593012355" name="motorShieldBack.png" path="motorShieldBack.png" size="196861" user="UliRaich" version="1"
META FILEATTACHMENT attachment="motorShieldFront.png" attr="" comment="" date="1593012355" name="motorShieldFront.png" path="motorShieldFront.png" size="174779" user="UliRaich" version="1"

Revision 42020-05-25 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Added:
>
>
   
 

The Hardware

The CPU card

Line: 43 to 44
 

Real Time Clock and Data Logging

Changed:
<
<
In order to store data taken with the environmental sensors we us a micro SD card supplied with the Real Time Clock and Data Logger card. With the Real Time Clock we cat get a time stamp telling is when the data have been taken.
>
>
In order to store data taken with the environmental sensors we us a micro SD card supplied with the Real Time Clock and Data Logger card. With the Real Time Clock we can get a time stamp telling us when the data have been taken.

rtc.png sd_card.png
 
Deleted:
<
<
rtc.png
 

Displays

Of course we can transfer the measurement data to a PC over the Internet and use the plotting facilities on the PC to graphically show the data but it may sometimes be interesting to show the data also on the micro-controller without the need of an Internet access. This can be done with TFT screen sensors. The one we will use has a resolution of 128*128 pixels and text as well as simple pixel based graphics is possible with these devices.

Line: 83 to 85
 
META FILEATTACHMENT attachment="motorController.png" attr="" comment="" date="1589480034" name="motorController.png" path="motorController.png" size="310746" user="UliRaich" version="1"
META FILEATTACHMENT attachment="rtc.png" attr="" comment="" date="1589480644" name="rtc.png" path="rtc.png" size="176371" user="UliRaich" version="1"
META FILEATTACHMENT attachment="tftScreen.png" attr="" comment="" date="1589481096" name="tftScreen.png" path="tftScreen.png" size="147843" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="sd_card.png" attr="" comment="" date="1590430997" name="sd_card.png" path="sd_card.png" size="39649" user="UliRaich" version="1"

Revision 32020-05-14 - UliRaich

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

The Hardware

The CPU card

Added:
>
>
The CPU card features an Espressif ESP32-wroom-32 with
  • 2 low-powerXtensa®32-bitLX6microprocessors
  • 520 KB of on-chip SRAM for data and instructions
  • 4 MB of SPI flash
  • I2C, I2S, SPI interface
  • 3 UARTs, 12 bit ADC up to 18 channels, 8 bit DAC
Here is a photo of the board:

esp32.png

For more details please read the data sheet:

https://iotworkshop.africa/pub/IoT_Course_English/TheHardware/esp32-wroom-32_datasheet_en.pdf

The Base Board

This board has no active elements but it connects sensor shields to the CPU board. Like this the necessary connections are made in a Lego based manner by just plugging modules together without any further cable connections or soldering.

tripleBase.png

Switches

Two different types of switches are available as shields: a mechanical push button switch and a PIR sensor.

mechanical switch PIR sensor
button.png pir.png

LEDs

On the CPU card there is a user programmable LED which is used in the exercise on LEDs. This is a simple, single color (blue) LED.
In the series of shields we can also find an LED chain with 7 addressable WS2812 RGB LEDs.

leds.png

Temperature and Humidity Sensors and Barometric Pressure Sensor

There are several different environmental sensors of which we will use the DHT11 and the SHT30 temperature and humidity sensors. We work with both sensors in different exercises because these shields use quite different communication protocols which we want to study.

In addition to the temperature and humidity sensors we have a barometric pressure sensor, (which also allows to measure ambient temperature) the BMP180. With these 3 sensors we can construct a simple weather station.

DHT11 temperature and humidity sensor SHT30 I2C temperature and humidity sensor BMP180 barometric pressure sensor
wemosDHT11.png sht30.png bmp180.png

Real Time Clock and Data Logging

In order to store data taken with the environmental sensors we us a micro SD card supplied with the Real Time Clock and Data Logger card. With the Real Time Clock we cat get a time stamp telling is when the data have been taken.

rtc.png

Displays

Of course we can transfer the measurement data to a PC over the Internet and use the plotting facilities on the PC to graphically show the data but it may sometimes be interesting to show the data also on the micro-controller without the need of an Internet access. This can be done with TFT screen sensors. The one we will use has a resolution of 128*128 pixels and text as well as simple pixel based graphics is possible with these devices.

tftScreen.png

Motors

You can also control differnt types of motors with the ESP32. To demonstrate this we use the motor controller shield.

motorController.png

with 3 different types of motors:

DC motor servo motor stepping motor
dcMotor.png servo.png stepper.png
 -- TWiki Admin User - 2020-04-25

Comments

<--/commentPlugin-->
\ No newline at end of file
Added:
>
>
META FILEATTACHMENT attachment="esp32-wroom-32_datasheet_en.pdf" attr="" comment="" date="1589477759" name="esp32-wroom-32_datasheet_en.pdf" path="esp32-wroom-32_datasheet_en.pdf" size="524583" user="UliRaich" version="1"
META FILEATTACHMENT attachment="esp32.png" attr="" comment="" date="1589477845" name="esp32.png" path="esp32.png" size="231244" user="UliRaich" version="1"
META FILEATTACHMENT attachment="trippleBase.png" attr="" comment="" date="1589477931" name="trippleBase.png" path="trippleBase.png" size="156986" user="UliRaich" version="1"
META FILEATTACHMENT attachment="tripleBase.png" attr="" comment="" date="1589478063" name="tripleBase.png" path="tripleBase.png" size="200805" user="UliRaich" version="1"
META FILEATTACHMENT attachment="button.png" attr="" comment="" date="1589479048" name="button.png" path="button.png" size="286339" user="UliRaich" version="1"
META FILEATTACHMENT attachment="pir.png" attr="" comment="" date="1589479048" name="pir.png" path="pir.png" size="327085" user="UliRaich" version="1"
META FILEATTACHMENT attachment="leds.png" attr="" comment="" date="1589479247" name="leds.png" path="leds.png" size="299673" user="UliRaich" version="1"
META FILEATTACHMENT attachment="wemosDHT11.png" attr="" comment="" date="1589479648" name="wemosDHT11.png" path="wemosDHT11.png" size="116136" user="UliRaich" version="1"
META FILEATTACHMENT attachment="bmp180.png" attr="" comment="" date="1589479817" name="bmp180.png" path="bmp180.png" size="135900" user="UliRaich" version="2"
META FILEATTACHMENT attachment="sht30.png" attr="" comment="" date="1589479599" name="sht30.png" path="sht30.png" size="126058" user="UliRaich" version="1"
META FILEATTACHMENT attachment="servo.png" attr="" comment="" date="1589480011" name="servo.png" path="servo.png" size="146400" user="UliRaich" version="1"
META FILEATTACHMENT attachment="stepper.png" attr="" comment="" date="1589480011" name="stepper.png" path="stepper.png" size="137835" user="UliRaich" version="1"
META FILEATTACHMENT attachment="dcMotor.png" attr="" comment="" date="1589480011" name="dcMotor.png" path="dcMotor.png" size="53330" user="UliRaich" version="1"
META FILEATTACHMENT attachment="motorController.png" attr="" comment="" date="1589480034" name="motorController.png" path="motorController.png" size="310746" user="UliRaich" version="1"
META FILEATTACHMENT attachment="rtc.png" attr="" comment="" date="1589480644" name="rtc.png" path="rtc.png" size="176371" user="UliRaich" version="1"
META FILEATTACHMENT attachment="tftScreen.png" attr="" comment="" date="1589481096" name="tftScreen.png" path="tftScreen.png" size="147843" user="UliRaich" version="1"

Revision 22020-04-25 - UliRaich

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

The Hardware

Changed:
<
<
Article text.
>
>

The CPU card

  -- TWiki Admin User - 2020-04-25

Revision 12020-04-25 - TWikiAdminUser

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="WebHome"

The Hardware

Article text.

-- TWiki Admin User - 2020-04-25

Comments

<--/commentPlugin-->
 
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