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

Wet.3juc801c
Wet.3ju9hkap
Dry.3jubfkkm
Wet.3juc6unt
Dry.3ju9oe7j
Dry.3jubd1ul
Wet.3juc4u9p
Dry.3ju9n70d

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