commit e949a7d3846c44f90fa84503c0b315d43e62e88b Author: Fernando Martinez Valenzuela Date: Wed Jun 10 18:35:56 2026 +0000 Pagina principal donde se da una explicación general de la documentación diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..498aec1 --- /dev/null +++ b/Home.md @@ -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 + +---