Microclimate Sensor

The microclimate sensor will be based on the Arduino MKR WAN 1310 which provides a practical low-power solution for processing sensor data and connecting to LoRaWAN.

More information about the coding of the MKR 1310 that Paul Schulz has developed is on GitHub here: https://github.com/PaulSchulz/paeiot-sensor-one


The sensor we are considering using to measure CO2, Temperature and Humidity is the 3-in-1 Grove Sensor. Although we could use separate sensors at a similar cost this 3-in-1 package covered what we needed, but also simplified wiring requirements, and also seems to be widely available.

Proposed Sensor Package – Part Number: 101020634 The Grove – SCD30

The Grove 3-in-1 Arduino-compatible sensor I²C can measure CO2, temperature, and humidity. The CO2 sensor is based on the Sensirion SCD30, which is a Non-Dispersive Infrared (NDIR) carbon dioxide sensor.

Non-Dispersive Infrared (NDIR) carbon dioxide sensor

The Grove sensor is also designed to be suitable in weather stations. This is proffered as many similar sensors are only designed for indoor air quality applications. However, this still does not mean the sensor is waterproof or weatherproof and so will need to be enclosed within a Stevenson screen. Further, the Arduino MKR WAN 1310 will need greater protection from the elements and so will be enclosed in a waterproofed enclosure that will provide protection from moisture rain, sunlight and high temperatures. Also, it will need to be wall mountable and able to enclose other electronics that will allow the Arduino to operate from a solar/battery system and be maintained to allow servicing, software updates, reboots and even other electronics like a watchdog timer to keep it operating 247.

Parts List:

1 x Proposed Sensor Package – Part Number: 101020634 The Grove – SCD30
1 x Arduino MKR WAN 1310
1 x Arduino MKR Proto Shield
1 x Pololu 5V, 5.5A Step-Down Voltage Regulator D36V50F5 (may change)
1 x 12V 8Ah Lithium LiFePO4 Battery (may change)
1 x SEPIC voltage regulator – XL6019, XL6009 or LM2577
1 x 10W 12V Monocrystalline Solar Panel (may change)
1 x Enclosure ABS Polycarbonate UV resistant waterproof hinged lid
1 x Pigtail 90° U.FL Plug to SMA Jack
1 x 915-928Mhz waterproof uv resistant antenna
1 x Stevenson Screen enclosure to suite Grove sensor
1 x Cable Gland for sensor cable
1 x UV resistant +4 core cable for sensor

More details:
Project Overview: https://stemlibrary.space/microclimates/
IoT overview: https://stemlibrary.space/iot-microclimate/