https://github.com/rien/es32s2-bme680
Ambient monitoring with a BME680 sensor on a ESP32-S2 microcontroller
https://github.com/rien/es32s2-bme680
Last synced: about 2 months ago
JSON representation
Ambient monitoring with a BME680 sensor on a ESP32-S2 microcontroller
- Host: GitHub
- URL: https://github.com/rien/es32s2-bme680
- Owner: rien
- Created: 2022-05-01T16:35:48.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-01T21:18:25.000Z (about 4 years ago)
- Last Synced: 2025-03-06T13:47:16.922Z (over 1 year ago)
- Language: C
- Size: 20.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ambient monitoring with BME680 and ESP32-S2
This is largely based on some examples in the [esp-idf](https://github.com/espressif/esp-idf/blob/master/examples/) repository.
This project aims to perform the following tasks on an ESP32-S2
- [x] Display the internal status with an LED
- [x] Connect to WiFi
- [x] Perform HTTP requests
- [ ] Read the BME680 chip
## Requirements
You need an **ESP32-S2** with a **BME680** connect through I2C.
This is currently set up using a Nix flake.
## Build and Flash
Run `idf.py -p PORT flash monitor` to build, flash and monitor the project.
(To exit the serial monitor, type ``Ctrl-]``.)
See the [Getting Started Guide](https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html) for full steps to configure and use ESP-IDF to build projects.