1. ESDK System

The ESDK Main board plugs into the P1 header of a Raspberry Pi 3, 3+ or 4 Model B. However, it is not technically a ‘HAT’, since its proportions are such that it is too large to confirm to the official specification.

The sensor chain starts with the PEA board and this is cabled to the Main board. This board exists so as to permit the sensor chain to be positioned at the same Z-height as the Raspberry Pi SBC, rather than the ESDK-Main board.

The sensor chain may optionally be extended over longer distances using the Cabled Range Extender (CRE) board set.

1.1. Modules

ESDK Modules

Name

Description

I2C

GPIO

Main

Main board

0x38 for LCD touchscreen, 0x68 for RTC

Multiple, see documentation for main board

PEA

Sensor chain start

N/A

N/A

THV

Temperature, humidity and VOCs sensor

0x41 for SHT31 temperature & humidity, 0x59 for SGP40 VOC

N/A

CO2

Carbon dioxide sensor

0x62

N/A

PM2

Particulate matter sensor

0x69

N/A

NO2

Nitrogen dioxide sensor

0x40

N/A

FDH

Formaldehyde sensor

0x5D

N/A

NRD

Nuclear radiation detector

0x60

ESDK GPIO 1 (Raspberry Pi GPIO 20) — optional, enabled and disabled through software

CRE

Cabled range extenders

N/A

N/A

EEA

Ecosystem adapter board

N/A

N/A