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 16×2 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