From hardware assembly to data visualization in four steps
Make sure you have created an account on the platform before starting the hardware setup process.
ParticularMatter Account
Create a free account at dashboard.particularmatter.org
USB Cable & Computer
Micro-USB cable and a computer with a modern web browser (Chrome, Edge, or Opera with WebUSB support)
WiFi Network
2.4 GHz WiFi network (ESP8266 does not support 5 GHz networks)
Basic Tools (for hardware assembly)
Soldering iron (optional), screwdrivers, wire strippers (if assembling from scratch)
Build your own air quality sensor or purchase a pre-assembled unit. The total cost for DIY components is approximately €30-45.
| Component | Description | Est. Cost |
|---|---|---|
| ESP8266 or ESP32 | Microcontroller board (e.g., NodeMCU, Wemos D1 Mini) | €5-9 |
| Plantower PMS5003 | Particulate matter sensor (PM1.0, PM2.5, PM10) | €14-18 |
| BME280 | Temperature, humidity, and pressure sensor | €4-7 |
| SenseAir S8 (Optional) | CO₂ sensor (coming soon in firmware) | €23-32 |
| USB Power Supply | 5V USB power adapter and cable | €4-9 |
| 3D Printed Enclosure | Download STL files and print locally or order online | €4-14 |
Download the STL files for the 3D-printable enclosure:
Download 3D ModelsConnect the BME280 sensor to the ESP8266
Wire VCC to 3.3V, GND to GND, SCL to D1, SDA to D2 (I2C pins)
Connect the PMS5003 sensor
Wire VCC to 5V, GND to GND, TX to D6, RX to D5 (UART pins)
Place components in the 3D printed enclosure
Ensure proper airflow for the PM sensor and avoid blocking sensor vents
Secure all connections and close the enclosure
Use screws or clips to secure the enclosure lid
Install the pre-built firmware using your web browser. No software installation required - the process uses WebUSB technology supported by Chrome, Edge, and Opera browsers.
Connect your ESP8266 to your computer via USB cable and click "CONNECT" in the web interface.
Select your device from the popup dialog (usually shows as "USB Serial" or "CP210x")
Click "INSTALL" and select the firmware.bin file you downloaded in step 1.
The flashing process takes approximately 1-2 minutes. Do not disconnect during this process.
Once complete, the device will restart. You should see a new WiFi network appear with the name:
ParticularMatterDevice-Setup
This method requires a browser with WebUSB support (Chrome, Edge, Opera). If you're using Firefox or Safari, please switch to a compatible browser for firmware installation.
Configure your device to connect to your WiFi network and register it with the ParticularMatter platform.
On your phone or computer, connect to the WiFi network created by the device:
Network Name (SSID):
ParticularMatterDevice-Setup
Password:
particularmatter
Your device should automatically open a captive portal. If not, navigate to:
http://192.168.4.1Fill in the configuration form with the following information:
Log in to your dashboard and generate a registration code:
Note: Each registration code can only be used once and expires after 24 hours.
Click "Save" to save the configuration. The device will:
Once registered, you should see "Registered ✓" on the device configuration page. Your sensor will appear in your dashboard within 1-2 minutes and begin reporting data.
Once your device is registered, you can manage it through the web dashboard.
Navigate to your location page to see live sensor readings displayed on interactive charts.
Open Dashboard →Each node can have multiple sensors attached. Configure sensor types, calibration values, and display settings.
View historical data with customizable time ranges (1 hour to 1 year). Download data as CSV for offline analysis.
See all your sensors on an interactive map. Mark locations as public to share data with the community.
Your sensor is now monitoring air quality and sending data to your dashboard
View Your Dashboard