Developer Marcial / Soil Moisture with LoRa Public

Soil Moisture with LoRa

About this project

Getting Predictions Back from the Edge

Deploying a small MCU device to the edge is one thing. When the device is part of a larger ecosystem, getting the machine learning predictions and other data back to a central evaluatuion center is crucial. Here a long range radio is investigated that uses the LoRa radio protocol.

The overall project runs a machine learning model developed with Edge Impulse Studio on a Sony Spresense microcontroller. The machine learning inference predictions are sent over LoRa to a LoRaWAN gateway. The gateway connects to The Things Network (TTN). A custom app in TTN uses a webhook to send data to ThingsSpeak for charting and public review.

This project uses a Sony Spresense MCU programmed with the Arduino IDE and an Arduino library deployed from this Studio. The execution time for the moisture data to run thru the Edge Impulse DSP and Classifier is sub-millisecond!

The code and overall project details are here

Dry.3jubeuut
Wet.3ju9ce34
Wet.3ju9i7l0
Dry.3ju9oe7j
Wet.3ju9hd60
Dry.3ju9k3ke
Wet.3ju9hkap
Wet.3ju9jglg

Run this model

On any device

Dataset summary

Data collected
32s
Sensor
moisture @ 2Hz
Labels
Dry, Wet

Project info

Project ID 167207
Project version 5
License Apache 2.0
No. of views 1,958
No. of clones 2