/ESP32_Weather_Station_Logger

ESP32 Weather Station Logger collecting data in CSV format.

Primary LanguageC++MIT LicenseMIT

ESP32 Weather Station Logger

Description

This is a simple Arduino sketch for collecting data from a BME280 sensor, a PMS5003 particle sensor, and a UV sensor. The collected data is printed over serial in CSV format. The sketch was written in C++ and has been tested on an Arduino Uno.
2020

Prerequisites

Before using this program, make sure you have the following libraries installed:

  • Wire.h - included with Arduino IDE
  • SPI.h - included with Arduino IDE
  • Adafruit_Sensor.h - install from the Arduino Library Manager
  • Adafruit_BME280.h - install from the Arduino Library Manager
  • PMS.h - install from the Arduino Library Manager

Usage

1. Connect the BME280, PMS5003, and UV sensor to the appropriate pins on the Arduino board.
2. Upload the sketch to the Arduino board using the Arduino IDE.
3. Open the Serial Monitor in the Arduino IDE or a serial terminal of your choice.
4. The collected data will be printed over serial in CSV format.

Example

Excel auto graph

License

This code is licensed under the MIT License. See the LICENSE file for details.