Skip to content

Using BMP280 sensor and Capacitive Soil Moisture sensor the data like temperature, pressure, altitude and moisture store them in SPI Flash module and using SIM7000 GSM Module we publish the data in a MQTT Server at a particular time in regular intervals with the help of RTC .

Notifications You must be signed in to change notification settings

AIOTEL-Pvt-Ltd/Datalogger

 
 

Repository files navigation

Datalogger

Using AHT10 sensor and Capacitive Soil Moisture sensor the data like temperature, humidity and moisture values are taken and stored in SPI Flash module and using SIM7000 GSM Module we publish the data in a MQTT Server at a particular time in regular intervals when the arduino is awake using RTC.Arduino sleep and wake up mode is also used here and protocols like UART,SPI,I2C,MQTT,RPC are infered and used where from the cloud these data can be used for data analytics.

Components

  • Arduino Nano
  • FTDI UART module
  • AHT10 temperature and humidity sensor
  • Capacitive Soil Moisture Sensor
  • SPI Flash Module
  • SIM7000 GSM module
  • DS3231 RTC module
  • Jumpers and USB cable for connection

Arduino Libraries

  • ArduinoJson - for the Json format of the data
  • Adafruit_fona(Botletics) - for the configuration of SIM7000
  • SerialFlash - for the configuration of SPI Flash module
  • Adafruit_AHT10 - for the configuration of AHT10 sensor
  • DS3232RTC - for the configuration of RTC

About

Using BMP280 sensor and Capacitive Soil Moisture sensor the data like temperature, pressure, altitude and moisture store them in SPI Flash module and using SIM7000 GSM Module we publish the data in a MQTT Server at a particular time in regular intervals with the help of RTC .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.1%
  • C 8.1%
  • Python 2.8%