https://github.com/chronosgit/esp-sensors-analyzer
Analysis application for gas and temperature measurements from DHT11, MQ2, with support of ESP-32
https://github.com/chronosgit/esp-sensors-analyzer
analysis dht11 dht11-temperature-sensor esp32 graphs i18n internet-of-things iot iot-application mongodb mongoose mq2 mq2-gas-sensor nuxt3 pinia tailwind tailwind-css theme vercel vue3
Last synced: 10 months ago
JSON representation
Analysis application for gas and temperature measurements from DHT11, MQ2, with support of ESP-32
- Host: GitHub
- URL: https://github.com/chronosgit/esp-sensors-analyzer
- Owner: chronosgit
- License: mit
- Created: 2024-11-08T10:58:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-24T05:36:09.000Z (over 1 year ago)
- Last Synced: 2025-06-13T08:48:41.084Z (about 1 year ago)
- Topics: analysis, dht11, dht11-temperature-sensor, esp32, graphs, i18n, internet-of-things, iot, iot-application, mongodb, mongoose, mq2, mq2-gas-sensor, nuxt3, pinia, tailwind, tailwind-css, theme, vercel, vue3
- Language: TypeScript
- Homepage: https://esp-sensors-analyzer.vercel.app
- Size: 651 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESP Sensors Analyzer
ESP Sensors Analyzer is a lightweight and powerful web application for visualizing temperature and gas measurements collected from ESP-based sensors. This project provides real-time graphs and charts to help you analyze sensor data effortlessly.
---
## Features
- 📊 **Interactive Graphs and Charts**: Real-time visualization of temperature and gas measurements.
- 🌡️ **Sensor Data Monitoring**: Fetch and display data from your ESP devices with minimal configuration.
- 🚀 **Lightweight and Fast**: Built with modern web technologies for optimal performance.
- ⚙️ **Customizable and Scalable**: Easily extend or integrate with other IoT systems.
---
## Getting Started
### Prerequisites
- An ESP32 or similar microcontroller with connected sensors (e.g., MQ2 for gas detection, DHT11 for temperature and humidity).
- A stable Wi-Fi connection for the ESP device to communicate with the web application.
- Node.js and npm/yarn installed on your system.
---
### Installation
1. **Clone the Repository**
```bash
git clone https://github.com/chronosgit/esp-sensors-analyzer.git
cd esp-sensors-analyzer
```
2. **Install dependencies**
```bash
npm install
```
3. **Configure ESP Device and the environmental variables**
4. **Start the Application**
```bash
npm run dev
```
---
## How It Works
- The ESP device collects temperature and gas data using connected sensors.
- Data is sent to the web application via an API or WebSocket.
- The application processes the data and visualizes it with dynamic charts and graphs.
---
## Technologies Used
- Frontend: Nuxt 3, Typescript, Tailwind CSS, Chart.js, pinia etc.
- Backend: Node.js, MongoDB, Mongoose
- ESP Firmware: Arduino, ESP32, DHT11, MQ2