iPAS / Mbed_LoRa_Loadcell

Read weight values from popular different loadcell ADCs: HX711, ADS1232, and ADS1220, then transmit via LoRaWAN network.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

This project is meant to test low-power embedded system over wireless communication such LoRaWAN. Based on Mbed platform and EmOne's STM32L151x controller, modules: HX711, ADS1232, and ADS1220 have been used for recording and streaming weights over the network.

Wiring Diagram

Using

All helper scripts are placed in scripts directory.

  • To compile code: scripts/compile.sh
  • To flash firmware, it depends on your programmer:
    • ST-Link: use the scripts/flash_stlink.sh which commands with the ST-Flash software.

    • SEGGER's J-Link V2: use the scripts/flash_jlink.sh which commands with the SEGGER's J-Flash software.

Experiment

The result

Notes

Mbed Framework

LoRaWAN & Gateway

About

Read weight values from popular different loadcell ADCs: HX711, ADS1232, and ADS1220, then transmit via LoRaWAN network.


Languages

Language:C++ 44.5%Language:C 29.0%Language:Jupyter Notebook 25.8%Language:Python 0.5%Language:Shell 0.2%