Pagina principal donde se da una explicación general de la documentación
commit
e949a7d384
@ -0,0 +1,60 @@
|
||||
# 🌡️ Sensor Dashboard with Raspberry Pi 4 (HTU21D)
|
||||
|
||||
|
||||
### 📌 Overview
|
||||
|
||||
This project implements a real-time temperature and humidity monitoring system using a **Raspberry Pi 4** and an **HTU21D sensor**. The system collects environmental data, processes it using a C program, and displays it through a web interface accessible from any device on the network.
|
||||
|
||||
---
|
||||
|
||||
### 🧠 System Architecture
|
||||
|
||||
The system follows a layered architecture where each component has a specific role:
|
||||
|
||||
* The sensor captures physical data
|
||||
* The Raspberry Pi reads it via I2C
|
||||
* A C program processes and converts it into JSON
|
||||
* Nginx serves the data and web interface
|
||||
* The browser displays real-time information
|
||||
|
||||
---
|
||||
|
||||
### 🚀 What You Will Find in This Wiki
|
||||
|
||||
This documentation is designed to explain the project from both technical and practical perspectives. You will find:
|
||||
|
||||
* System architecture explanation
|
||||
* Hardware setup and wiring
|
||||
* I2C communication details
|
||||
* In-depth C code analysis
|
||||
* Data flow (sensor to web)
|
||||
* Web interface implementation (HTML + JavaScript)
|
||||
* Nginx configuration
|
||||
* Troubleshooting and common issues
|
||||
|
||||
---
|
||||
|
||||
### 🧭 Navigation
|
||||
|
||||
Start exploring the following sections:
|
||||
|
||||
* **System Architecture** → general system overview
|
||||
* **Hardware Setup** → physical connections
|
||||
* **I2C Communication** → sensor communication
|
||||
* **C Code Explanation** → program logic
|
||||
* **Web Interface** → data visualization
|
||||
* **Troubleshooting** → common issues and fixes
|
||||
|
||||
---
|
||||
|
||||
### 🎯 Project Goal
|
||||
|
||||
The main goal of this project is to integrate knowledge from:
|
||||
|
||||
* Embedded systems
|
||||
* C programming
|
||||
* Low-level communication (I2C)
|
||||
* Web development
|
||||
* Linux system administration
|
||||
|
||||
---
|
||||
Loading…
Reference in New Issue