Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:mihnea.dinica:adrian.vasiloaica [2026/05/05 18:19] (current)
adrian.vasiloaica created
Line 1: Line 1:
 +====== Smart Silo - Sistem de Monitorizare si Automatizare a Depozitarii Cerealelor ======
  
 +===== Introducere =====
 +
 +Proiectul consta intr-un sistem inteligent de monitorizare a conditiilor dintr-un siloz de cereale. Scopul principal este prevenirea degradarii recoltei prin monitorizarea constanta a temperaturii,​ umiditatii si a gazelor rezultate din procesele de fermentare sau mucegaire.
 +
 +Ideea a pornit de la necesitatea micilor fermieri de a avea un control mai bun asupra depozitelor,​ fara a investi in sisteme industriale costisitoare. Proiectul este util deoarece ofera o solutie automata de ventilatie si alerta, reducand riscul de pierderi financiare cauzate de alterarea produselor agricole sau de incendii spontane in silozuri.
 +
 +===== Descriere generala =====
 +
 +Sistemul este compus din trei module principale care interactioneaza astfel:
 +
 +  * **Modulul de Achizitie Date (Senzori):​** Senzorul DHT22 colecteaza date despre mediu (temperatura si umiditate), MQ-135 monitorizeaza calitatea aerului, iar senzorul ultrasonic HC-SR04 masoara nivelul de umplere al silozului.
 +  * **Unitatea de Procesare (Microcontroler):​** Primeste datele de la senzori, le compara cu pragurile limita setate in cod si decide actiunile necesare.
 +  * **Modulul de Output (Actuatori si Afisaj):** LCD-ul afiseaza in timp real toti parametrii, servomotorul actioneaza o clapeta de ventilatie, iar buzzer-ul si LED-urile ofera alerte sonore si vizuale.
 +
 +===== Hardware Design =====
 +
 +**Lista de piese:**
 +  * Microcontroler:​ Arduino Nano / Uno (ATmega328P)
 +  * Senzor temperatura si umiditate: DHT22
 +  * Senzor detectie gaze: MQ-135
 +  * Senzor distanta ultrasonic: HC-SR04
 +  * Afisaj: LCD 16x2 cu interfata I2C
 +  * Actuator ventilatie: Servomotor SG90
 +  * Semnalizare:​ Buzzer activ si LED-uri (rosu, verde)
 +  * Diverse: Breadboard, fire jumper, rezistente 220 ohmi, sursa alimentare 5V.
 +
 +===== Software Design =====
 +
 +**Mediu de dezvoltare:​** Arduino IDE
 +
 +**Librarii folosite:**
 +  * DHT.h (pentru senzorul de temperatura)
 +  * LiquidCrystal_I2C.h (pentru controlul ecranului)
 +  * Servo.h (pentru controlul PWM al clapetei)
 +  * Wire.h (pentru comunicatia I2C)
 +
 +**Algoritmi si structuri:​**
 +  * Algoritm de calibrare la pornire pentru senzorul de gaze MQ-135.
 +  * Logica de control bazata pe praguri critice (if-else) pentru activarea sistemului de ventilatie si a alarmelor.
 +  * Rutina de afisare ciclica a datelor pe LCD pentru monitorizare facila.
 +
 +===== Rezultate Obtinute =====
 +
 +In urma implementarii pe breadboard, sistemul citeste corect valorile de mediu. La depasirea pragului de umiditate, servomotorul se roteste la 90 de grade pentru a deschide trapa de aerisire. Senzorul ultrasonic raporteaza distanta pana la cereale cu o precizie de +/- 1cm.
 +
 +===== Concluzii =====
 +
 +Proiectul demonstreaza eficienta utilizarii microcontrolerelor in agricultura de precizie. Sistemul este scalabil si poate fi imbunatatit prin adaugarea unui modul Wi-Fi (ESP8266) pentru transmiterea datelor in cloud.
 +
 +===== Bibliografie/​Resurse =====
 +
 +  * Datasheet ATmega328P
 +  * Documentatie senzor DHT22 si MQ-135
 +  * Tutoriale Arduino I2C LCD si Servomotor Control
pm/prj2026/mihnea.dinica/adrian.vasiloaica.txt · Last modified: 2026/05/05 18:19 by adrian.vasiloaica
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0