This shows you the differences between two versions of the page.
| — |
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 | ||