Particle IoT

Guide to using Particle Boron and Argon boards as 3D-PAWS data loggers for local storage and cloud-connected deployments.

The Particle Data Logger is a network-enabled microcontroller platform used in 3D-PAWS deployments for environmental data collection, local storage, and cloud transmission.

3D-PAWS supports two Particle boards:

  • Particle Boron – LTE cellular connectivity

  • Particle Argon – WiFi connectivity

Both integrate with 3D-PAWS hardware and firmware to create a reliable, field-deployable weather station.


System Role in 3D-PAWS

In a 3D-PAWS station, the Particle board:

  • Collects measurements from connected environmental sensors

  • Stores time-stamped data on a microSD card

  • Transmits data to cloud platforms

  • Enables remote monitoring and diagnostics

The Boron is typically used for remote cellular deployments. The Argon is used where stable WiFi infrastructure is available.


Instruction Slides for Assembling the Data Logger

Tutorial Videos for for Assembling the Data Logger

This video playlist demonstrates the entire assembly of the instrument. You can toggle between videos using the list icon at the top right or by using the "fast forward" button at the bottom left.


Sensors Supported

  • Light sensor (legacy sensor)

  • Rain Gauge

  • Anemometer

  • Wind Vane

  • Radiation Shield (Temperature, Pressure, & Relative Humidity)

  • Black Globe Temperature

  • Air Quality (PM 2.5)

  • Distance Gauge (Stream, Storm Surge, & Snow Height)

  • Soil Moisture and Temperature

  • Leaf Wetness


Download the 3D-PAWS firmware

  • Click the green Code button near the top of the repository page.

  • Select Download ZIP from the dropdown menu to download the entire repository as a ZIP file.

Learn about Particle basics with these essential resources:


Particle Data Logger Architecture

In Particle-based stations, sensor data is transmitted through the Particle cloud infrastructure before reaching the 3D-PAWS data services.

Particle devices handle:

  • event streaming (FS, INFO messages)

  • cloud communication (DoAction commands)

  • remote firmware updates

  • device management through the Particle Console

Integrate Particle Cloud data with the CHORDS data portal

Particle / CHORDS Integrationschevron-right

Use a 3rd Party SIM with the Boron

Some countries are not compatible with the Particle IoT internal SIM. Follow this document to use an external SIM with your particle data logger: 3rd Party SIM Particle Setuparrow-up-right


Firmware Variants for Different Applications

The 3D-PAWS Particle data logger supports several firmware configurations designed for specific environmental monitoring applications. These firmware variants optimize measurement intervals, power consumption, and sensor integration for different deployment scenarios.

The most recent firmware releases are available on the 3D-PAWS GitHub repository:

https://github.com/3d-pawsarrow-up-right

Firmware for Particle-based stations follows the naming convention:

Each firmware variant is designed to support a particular monitoring application.


Storm Surge and Wind Monitoring

This firmware configuration is designed for coastal monitoring deployments and follows measurement procedures consistent with NOAA’s National Ocean Service Center for Operational Oceanographic Products and Services (CO-OPS) standards.

Key characteristics include:

  • water level measurements recorded every six minutes

  • measurements calculated using an average of discrete samples centered on the six-minute interval

  • compatibility with national coastal monitoring networks

This configuration supports high-quality, standardized data collection for storm surge and coastal monitoring applications.


Ultra-Low Power Stream and Snow Monitoring

This firmware configuration is designed for remote deployments where power availability is limited.

Key features include:

  • minimized energy consumption

  • optimized measurement intervals

  • reliable operation in battery- or solar-powered systems

This configuration is well suited for stream level or snow depth monitoring stations located in remote or difficult-to-access areas.


Regular Power Distance Monitoring

For sites where power constraints are less restrictive, this firmware supports more frequent measurements and additional sensors.

Typical characteristics include:

  • increased measurement frequency

  • support for additional radiation shield sensors

  • continuous monitoring of stream level or snow depth

This configuration is typically used at sites with larger solar systems or reliable power availability.


LoRa Remote Sensor Units

3D-PAWS also supports remote sensor units built with Adafruit Feather boards equipped with LoRa radios.

These units are designed for low-power distributed sensing and can be deployed with sensors such as:

  • soil moisture probes

  • rain gauges

  • distance sensors for stream or snow measurements

Each remote Feather unit transmits its sensor measurements using LoRa radio to a central station.

The central station (typically a Particle Boron data logger) acts as a gateway by:

  • receiving LoRa data from multiple remote units

  • forwarding the data to the Particle Cloud via cellular connectivity

This architecture enables reliable monitoring of widely distributed sensors, even when individual sensor locations do not have direct WiFi or cellular connectivity.


Particle System Power Budget

The following budget shows all available sensors that can be integrated into the particle data logger.

Component

Function

Supply Voltage

Avg. Current (mA)

Peak Current (mA)

Notes

Particle Boron

Cellular microcontroller

3.3–4.2 V

19.7

184

LTE transmit every 15 min

FeatherWing SD + RTC

Data logging & real-time clock

3.3 V

5.3

100

SD write every minute

Adafruit SHT31-D

Temp & humidity sensor

3.3 V

0.5

0.5

Always on

Adafruit BMP390

Pressure & altimeter sensor

3.3 V

0.8

0.8

Always on

Adafruit MCP9808

High-accuracy temp sensor

3.3 V

0.2

0.2

Always on

AS5600

Rotational position sensor for wind vane

3.3 V

4.5

4.5

Always on

2 × SS451A Hall Effect

Magnetic switch sensors for rain gauge & anemometer

3.3 V

9.0

9.0

Always on

SI1145

UV/IR/Visible light sensor

3.3 V

0.4

0.4

Always on

Adafruit PMSA003I

Air quality (PM2.5/PM10) sensor

3.3-5 V

100

100

Always on

MB7363 MaxSonar

Ultrasonic distance sensor

3.3 V

3.4

3.4

Always on

Tinovi SOIL-MULTI-5-I2C

5 level soil moisture & temp sensor

3.3 V

10

10

Always on

Tinovi PM-WCS-3-I2C

Soil moisture & temp sensor

3.3 V

10

10

Always on

Adafruit RFM95W LoRa

LoRa radio transceiver (RX only)

3.3 V

10

10

Receive mode only

Total System

174.3

422.8

All sensors powered continuously

System Power Profile:

  • Average Power Consumption: ~0.87 W (174.3 mA @ 5 V)

  • Peak Power Consumption: ~2.11 W (422.8 mA @ 5 V, during LTE transmit + SD write)

  • Battery Runtime (Voltaic V50, 13,400 mAharrow-up-right): ~2.3 days (no solar)

  • Solar Panel Needed: 5 W panelarrow-up-right provides indefinite operation with ~4 hours of full sun per day

Notes:

  • Peak values reflect brief transmission and SD write events; average values represent typical continuous operation.

  • LoRa radio is always in receive mode (no transmit spikes).

  • All I2C sensors are compatible with 3.3–5 V logic and can be daisy-chained via STEMMA QT/Qwiic connectors.

3D-PAWS Particle Wiring Diagram

Last updated

Was this helpful?