Skip to content

Smart Citizen Kit

What is the Smart Citizen Kit?

The Smart Citizen Kit (SCK for short, also just the Kit) is an open hardware solution for environmental monitoring designed to be used by anyone (you name it: citizen scientists, educators, researchers, etc.). It can take measurements of many variables, such as particulate matter, noise, light, and temperature, among many others. The latest version is the SCK2.3 (see the other versions below).

SCK2.3

More on the use cases

If you want to learn more about how to use the Smart Citizen Kit, visit our resources page.

The SCK is designed in a modular way, with a central data logger (the Data Board) with Wi-Fi connectivity, a micro SD-card slot, a micro USB, and a battery connector. Various sensors can be connected, either via the Urban Board, featuring different onboard sensors and a particulate matter sensor connector, or through the Auxiliary port.

SCK2.1 Outdoors

The SCK can send the data to the Smart Citizen Platform, which offers a web interface to vizualise data and an open API that can be interfaced with many other tools.

The SCK is designed to be flexible, and many custom configurations are possible by adding various third-party sensors. This can be the starting point for more complex setups, monitoring air, soil, or water parameters. Any custom configuration based on the SCK also connects to the Smart Citizen Platform with all features freely available. Some more complex configurations are what we call the Smart Citizen Stations.

Want to contribute?

The whole project is open source, and it makes us very happy when we see contributions to it! Feel free to check, copy, and modify the firmware/hardware repository or any other!

#⃣ Versions

Most of the documentation applies to the SCK2.1, the SCK2.2, and the SCK2.3 versions.

SCK2.3

SCK2.2

SCK2.1

Differences

A summary of the differences:

  • Data Board: 2.1, 2.2, and 2.3 are mostly the same. Only some tweaks on the silkscreen and passive components have changed.
  • Urban Board: 2.1, 2.2, and 2.3 have many differences. From version 2.1 to 2.2, the PM sensor and pressure sensors have changed. We have added a UV Sensor, and removed the tVOC/eCO2 sensor, as the manufacturer (AMS) discontinued it. The rest has stayed the same (noise, light, temperature, and humidity). The 2.3 version features a small hole to reset the Data board from outside the enclosure and the pressure sensor has changed again, back to the one we had in the SCK2.1.

A note about versions and compatibility

All the SCK2.X generations above 2.1 (included) are fully compatible regarding firmware, and their respective Urban Boards are fully compatible with any Data Board of the 2.X series (above and including 2.1).

👂 Measurements

All the SCK2.X generations above 2.1 (included) measure at least air temperature, relative humidity, noise level, ambient light, barometric pressure, and particulate matter (PM).

Sensor performance

Make sure you visit the sensor knowledge page for more information!

Measurement Units Sensor
Air temperature ºC Sensirion SHT-31
Relative Humidity % REL Sensirion SHT-31
Noise level dBA Invensense ICS-434342
Ambient light lux Rohm BH1721FVC
Barometric pressure kPa NXP MPL3115A26S
UV-A, B, C uW/cm2 AMS AS7311
Particulate Matter PM1, PM2.5, PM4, PM10 µg/m3 Sensirion SEN5X
NOx Index, VOCs Index (Optional) - Sensirion SEN54, 55
Measurement Units Sensor
Air temperature ºC Sensirion SHT-31
Relative Humidity % REL Sensirion SHT-31
Noise level dBA Invensense ICS-434342
Ambient light lux Rohm BH1721FVC
Barometric pressure kPa ST LPS33K
UV-A, B, C uW/cm2 AMS AS7311
Particulate Matter PM1, PM2.5, PM4, PM10 µg/m3 Sensirion SEN5X
NOx Index, VOCs Index (Optional) - Sensirion SEN54, 55
Measurement Units Sensor
Air temperature ºC Sensirion SHT-31
Relative Humidity % REL Sensirion SHT-31
Noise level dBA Invensense ICS-434342
Ambient light lux Rohm BH1721FVC
Barometric pressure kPa NXP MPL3115A26
Equivalent Carbon Dioxide ppm AMS CCS811
Volatile Organic Compounds ppb AMS CCS811
Particulate Matter PM1, PM2.5, PM10 µg/m3 Plantower PMS 5003

About the SEN5X

SEN5X refers to the different configurations of the PM sensors in that series: SEN50, SEN54, SEN55.

We chose the SEN50 since it offers a good, cheap solution to measure PM. The SEN55 and the SEN54 are also compatible using the same connector in both the SCK2.2 and SCK2.3! The SEN50 measures only PM, the SEN54 PM and NOx index, and the SEN55 PM, NOx and VOC indexes.

📓 Installation instructions

The SCK comes almost ready to be used:

SCK Assembly

You can head over to start the onboarding at start.smartcitizen.me for all the setup instructions:

Onboarding main

Detailed guide

Have a look at this guide for a step-by-step installation.

If you select the Wi-Fi option, data will be available on the Smart Citizen Platform. You can explore the data on the platform or download it, either using the CSV Download option or the API. If you prefer to work Offline, data will be available on the SD card in CSV format.

SC Platform components

Internal memory

An additional data collection feature, used in both online and offline options, is the internal memory. This feature saves data regardless of the mode configured, using limited internal memory to ensure no data gets lost. The Kit will automatically publish or store new data once the primary data storage solution is functional again.

☔ Enclosures

If you want to leave the SCK outdoors, protect the electronics.

Code Lab, kits in progress

There are plenty of freely available designs on our enclosures repository. We have a wide range of open source designs that you can 3D print and build yourself, saving some industrial plastic manufacturing in the process. If you don’t have a 3D printer, you can always find a Fab Lab near you and once the enclosure’s use has run its course, you can repurpose it to make more 3D printing filament!

Want to contribute? Or buy one?

Visit the Smart Citizen Enclosures repository to download, modify, or add your own! Also, make sure you read this fantastic summary on how to waterproof sensors.

The enclosure is not available for purchases through official channels, but for large orders, we can provide it from the Fab Lab Barcelona sales channel.

Deployment tips

SCK2.3 needs a battery

Due to the power needs of the SCK2.3 (and SCK2.2), it always needs a battery connected.

Some basic deployment tips:

  • Try to keep the SCK continuously powered if it is installed in a fixed location.
  • Avoid using the SCK in places with high humidity or large amounts of dust; otherwise, clean/check the device periodically to prevent potential issues.
  • Avoid covering the sensors, especially the PM sensor.
  • Deploy the SCK facing downwards if outdoors, so that dust doesn't accumulate on the sensors.
  • Avoid direct airflow towards the sensors; if exposed under flow conditions, keep the flow parallel to the sensor surfaces.
  • Avoid exhaust from air conditioning units, kitchens, etc.
  • Protect the sensors from moisture using filtering foam, nail polish, or both to cover the sensor pads (see here).