A multifunctional and modular Firmware for Multitech's mDot based on ARM mBed provides a widerange of functionality for several Sensors such as MAX44009, BME280, MPU9250, SI1143 and uBlox. It allows you to quickly build a Sensornode that measures specific data with its sensors and sends it via LoRaWAN.

Dependencies:   mDot_LoRa_Sensornode_Flowmeter_impl mbed-rtos mbed

Installation of the Sensors

mDot Pinout

The image shows you all the Pins of the mDot and its names.

/media/uploads/mitea1/pinout_mdot.png

Connecting Sensors with mDot

Connect the pins of the Sensors according to the following tables

MAX44009

MAX44009 PinmDot Pin
SDAPC_9
SCLPA_8
VCCVOUT
GNDGND

BME280

BME280 PinmDot Pin
SDA (SDI)PC_9
SCL (SCK)PA_8
(SDO)GND
VDDVOUT
GNDGND

If you are using Adafruits Breakoutboard make sure you connected SDO to GND. More information on Page 31 of the official Datasheet.https://cdn-shop.adafruit.com/datasheets/BST-BME280_DS001-10.pdf

MPU9250

MPU9250 PinmDot Pin
SDAPC_9
SCLPA_8
VDDVOUT
GNDGND

SI1143

SI1143 PinmDot Pin
SDAPC_9
SCLPA_8
VDDVOUT
GNDGND

uBlox M8

uBlox PinmDot Pin
RXPA_2
TXPA_3
VDDVOUT
GNDGND

You don't need to connect every Sensor just the ones that you want to use for your specific use-case.

Important: Please make sure that you've mounted some pullup Resistors betwenn vcc/sda and vcc/scl


All wikipages