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.3ju9ll1n
Dry.3ju9lsqm
Wet.3ju9gukn
Dry.3jubad9k
Dry.3jubsu9a
Wet.3juc74q8
Dry.3jube3v4
Wet.3ju9fd2h

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 2,164
No. of clones 3