tutorials:it:microcontroller_environmental_sensor

This is an old revision of the document!


In the interest of storing analytical data about environmental stimuli in and around the buildings at Kuckucksmuehle, an environmental sensor system has been created.

The sensor system measures:

  1. temperature
  2. humidity
  3. light level

And subsequently can send this data via wireless network connection to central data store.

The implementation of this micro controller system uses the following technologies:

  • A light-dependent resistor (LDR) to track changes in light level in the immediate environment of the sensor
  • A DHT11 sensor to gather both temperature and humidity readings from the immediate environment of the sensor
  • An ESP8266 module, called 'NodeMCUv2' for 2 purposes:
    1. To act as the central microntroller interpreting readings from all sensors (LDR & DHT11)
    2. A wireless networking device which can connect to a router in a LAN configuration and send pre-formatted data to specific ports

In terms of software the program operating chip is C++ adapted from a previous project published by Ben Picco: BlinkenDisplay. The software uses gcc 'make' functionalities to compile and flash the chip.

  • tutorials/it/microcontroller_environmental_sensor.1551033479.txt.gz
  • Last modified: 2019/02/24 19:37
  • by srmes