Auxiliary connector¶
The data board features a standard Grove connector where off-the-shelf modules from the same manufacturer can be connected. The connector supports an independent I2C bus by default, but by software it can be configured to support other uses (GPIO, I2C and UART). It can supply power up to 750mA, and it can be enabled or disabled by software to save power.
There is a lot more to it!
The Smart Citizen Kit is designed with a modular approach in mind. This means that the Urban Board is only a selection of low cost sensors for air quality, but the hardware itself can be expanded for other use cases such as a more advanced air quality monitoring setup, soil monitoring, or water quality. Make sure you check our guide on how to use them.
Supported sensors¶
This is a list of supported sensors that you can connect directly to the auxiliary port.
Looking for datasheets?
Refer to the Performance section for more information and datasheets.
General purpose¶
- Seeed Grove ADC - 12 bit ADC from Seeed Studio
- Adafruit INA219 - Supports Bus voltage, shunt voltage, current and load voltage
- SparkFun ToF Range Finder Sensor - VL6180 - supports distance and light. Can be used for water level measurements
- ADS1X15 - 16 bit ADC from Texas instruments also found in Adafruit development boards
Air¶
- Seeed Grove SHT31 Temperature/Humidity
- Adafruit dev kit for Bosch BME680 - supports temperature, humidity, barometric pressure and VOC gas
- Sparkfun dev kit for AMS CCS811 - supports temperature, humidity, barometric pressure and VOC gas
- Atlas Scientific Temperature - can be used with any PT-100 or PT-1000 temperature probes
Smart Citizen Station
Expanding the base air quality solution, the Smart Citizen Station is a more advanced setup in a more rugged enclosure. The sensors below can be directly plugged in and detected by the SCK:
- Smart Citizen Gases Pro Board: supports 3 electrochemical alphasense sensors, temperature and humidity
- Smart Citizen PM Board: supports 2 Plantower PMS5003 sensors, I2C extension, 4 ADC pins, 2 GPIO and a UART Serial port
- Smart Citizen Analog Sensor Board: supports 4 or 8 analog channels at 16bit resolution.
Soil and Water¶
Check the Soil and water measurements documentation with examples on sensors such as:
- Atlas Scientific Dissolved Oxygen
- DS18B20 Water Temperature for water
- Chirp Soil Moisture, with support of soil moisture (requires calibration), temperature and ambient light.
Other auxiliaries¶
- Seeed Grove OLED screen (128x128), check the documentation for more details.
- Sparkfun GPS NEO-M8U
- SparkFun GPS XA1110
- SparkFun GPS SAM-M8Q, only in a forked repository for now by serialc here. Read this post here
- SEEED Grove GPS Module (only via PM Board as it uses UART to communicate)
Sparkfun QWIIC GPS
If you are using Sparkfun QWIIC GPS, note that you will need an adaptor from GROVE to QWIIC
Implement your own
Contact on how to implement sensors made by others.
Full list¶
This is a list of supported sensors. Find also the datasheets for more information regarding accuracies:
WIP
This list is always a WIP!
Field | SCK sensor name | Units | Location | Sensor and datasheet |
---|---|---|---|---|
Air | Temperature | ºC | Urban Board | Sensirion SHT31 |
Air | Humidity | %RH | Urban Board | Sensirion SHT31 |
Air | Light | lux | Urban Board | ROHM BH1730 |
Air | Noise dBA | na (dBA scale) | Urban Board | INVENSENSE 43432 |
Air | Noise dBC | na (dBC scale) | Urban Board | INVENSENSE 43432 |
Air | Noise dBZ | na (dBZ scale) | Urban Board | INVENSENSE 43432 |
Air | Noise FFT | na | Urban Board | INVENSENSE 43432 |
Air | Barometric pressure | kPa | Urban Board | NXP MPL3115A2 |
Air | VOC Gas CCS811 | ppb | Urban Board | AMS CCS811 |
Air | eCO2 Gas CCS811 | ppm | Urban Board | AMS CCS811 |
Air | PM_X (X = [1.0, 2.5, 10]) | ug/m3 | Urban Board | PLANTOWER PMS5003 |
Air | PN_X (X = [0.3, 0.5, 1.0, 2.5, 5.0, 10]) | #/0.1l | Urban Board | PLANTOWER PMS5003 |
Air, soil and water | PM board Dallas Temperature | ºC | External Sensor | MAXIM DS18B20 |
Air | Ext PM_X (X = [1.0, 2.5, 10]) | ug/m3 | External Sensor | PLANTOWER PMS5003 |
Air | Ext PN_X (X = [0.3, 0.5, 1.0, 2.5, 5.0, 10]) | #/0.1l | External Sensor | PLANTOWER PMS5003 |
Air | SCD30_CO2 | ppm | External Sensor | Sensirion SCD30 |
Air | SCD30_T | ºC | External Sensor | Sensirion SCD30 |
Air | SCD30_H | %RH | External Sensor | Sensirion SCD30 |
Generic | ADS1x15 ADC 0x4X ChY (X = [8, 9, A, B)], Y = [0, 1, 2, 3]) | V | External Sensor | ADS 1115 |
Generic | Grove ADC | V | External Sensor | Seeed Grove ADC |
Location | GPS Fix Quality | na | External Sensor | Sparkfun GPS NEO-M8U, SparkFun GPS XA1110 or SEEED Grove GPS Module |
Location | GPS Latitude | Deg | External Sensor | Sparkfun GPS NEO-M8U, SparkFun GPS XA1110 or SEEED Grove GPS Module |
Location | GPS Longitude | Deg | External Sensor | Sparkfun GPS NEO-M8U , SparkFun GPS XA1110 or SEEED Grove GPS Module |
Location | GPS Altitude | m | External Sensor | Sparkfun GPS NEO-M8U, SparkFun GPS XA1110 or SEEED Grove GPS Module |
Location | GPS Speed | m/s | External Sensor | Sparkfun GPS NEO-M8U, SparkFun GPS XA1110 or SEEED Grove GPS Module |
Location | GPS Horizontal Dilution of Position | - | External Sensor | Sparkfun GPS NEO-M8U , SparkFun GPS XA1110 or SEEED Grove GPS Module |
Location | GPS Traked Satellites | - | External Sensor | Sparkfun GPS NEO-M8U , SparkFun GPS XA1110 or SEEED Grove GPS Module |
Soil and water | Atlas PH | PH | External Sensor | Atlas Scientific pH Driver - Probe - Calibration Solution |
Water | Atlas Dissolved Oxygen | mg/L | External Sensor | Atlas Scientific Dissolved Oxygen Driver - Probe - Calibration solution |
Water | Atlas DO Saturation | % | External Sensor | Atlas Scientific Oxygen Saturation Driver - Probe - Calibration solution |
Soil and water | Atlas Conductivity | µS/cm | External Sensor | Atlas Scientific Electric Conductivity Driver - Probe - Calibration Solution |
Soil and water | Atlas Total Dissolved Solids | ppm | External Sensor | Atlas Scientific Electric Conductivity Driver - Probe - Calibration Solution |
Soil and water | Atlas Salinity | PSU(ppt) | External Sensor | Atlas Scientific Electric Conductivity Driver - Probe - Calibration Solution |
Soil and water | Atlas Specific gravity | - | External Sensor | Atlas Scientific Electric Conductivity Driver - Probe - Calibration Solution |
Soil | Soil Moisture Raw | - | External Sensor | Chirp Soil Moisture |
Soil | Soil Moisture Percent | % | External Sensor | Chirp Soil Moisture |
Soil | Soil Temperature | degC | External Sensor | Chirp Soil Moisture |
Soil | Soil Light | - | External Sensor | Chirp Soil Moisture |
Air, soil and water | Atlas Temperature | degC | External Sensor | PT-100 or PT-1000 Atlas Scientific Temperature |
Other | Battery | % | Urban Board | - |
Other | Battery Voltage | V | Urban Board | - |
Other | INA219 Bus voltage | V | External Sensor | Adafruit INA219 |
Other | INA219 Shunt voltage | mV | External Sensor | Adafruit INA219 |
Other | INA219 Current | mA | External Sensor | Adafruit INA219 |
Other | INA219 Load voltage | V | External Sensor | Adafruit INA219 |