From e949a7d3846c44f90fa84503c0b315d43e62e88b Mon Sep 17 00:00:00 2001 From: Fernando Martinez Valenzuela Date: Wed, 10 Jun 2026 18:35:56 +0000 Subject: [PATCH] =?UTF-8?q?Pagina=20principal=20donde=20se=20da=20una=20ex?= =?UTF-8?q?plicaci=C3=B3n=20general=20de=20la=20documentaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Home.md 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 + +---