Arduino MKR

Guide to using Arduino MKR boards as low-power 3D-PAWS data loggers with local SD storage and optional cellular transmission.

Overview

The Arduino MKR Data Logger is a microcontroller-based platform that can be used to operate a 3D-PAWS weather station. It provides low-power sensor polling, local data storage, and optional cellular data transmission.

The MKR platform runs the 3D-PAWS MKR Full Station firmware, which reads environmental sensors, timestamps observations, and stores measurements locally on a microSD card. When connectivity is available, data can be transmitted to remote services such as CHORDS for visualization and analysis.

The MKR system is designed for compact, low-power weather stations, making it suitable for solar-powered deployments and experimental monitoring systems.


Supported Hardware

The MKR implementation typically uses one of the following boards:

  • Arduino MKR NB 1500 – LTE cellular connectivity

  • Arduino MKR GSM 1400 – GSM cellular connectivity

Supporting components typically include:

  • MicroSD card for local data storage

  • Real-Time Clock (RTC) module

  • Cellular SIM card

  • Cellular antenna

  • EEPROM memory


Sensors Supported

  • Light sensor

  • Rain Gauge

  • Anemometer

  • Wind Vane

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

  • Globe Temperature

  • Air Quality (PM 1.0, 2.5, 10)

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

  • Soil Moisture and Temperature

  • Leaf Wetness

Additional sensors may be integrated depending on the station configuration.


Data Flow

In a typical MKR-based station, data flows through the system as follows:

Local storage ensures measurements are preserved even if connectivity is temporarily unavailable.


Firmware

The firmware used for MKR-based stations is available from the 3D-PAWS GitHub repository:

3D-PAWS MKR Full Station

The repository contains:

  • station firmware

  • configuration parameters

  • sensor interface libraries

  • hardware pin mappings

Users should download the latest version when configuring a station.


Notes

  • Stations using MKR should be fully tested before deployment to verify sensor readings and connectivity.

  • A properly configured SIM card and cellular signal are required for remote data transmission.

  • Local SD storage provides a backup if cellular connectivity is interrupted.

Last updated

Was this helpful?