Sommario:

Utilizzo di microcontrollori per azionare e monitorare il sistema di irrigazione a distanza : 4 passaggi
Utilizzo di microcontrollori per azionare e monitorare il sistema di irrigazione a distanza : 4 passaggi

Video: Utilizzo di microcontrollori per azionare e monitorare il sistema di irrigazione a distanza : 4 passaggi

Video: Utilizzo di microcontrollori per azionare e monitorare il sistema di irrigazione a distanza : 4 passaggi
Video: Regolazione e Manutenzione degli irrigatori statici Hunter 2024, Dicembre
Anonim
Utilizzo di microcontrollori per il funzionamento e il monitoraggio del sistema di irrigazione remoto
Utilizzo di microcontrollori per il funzionamento e il monitoraggio del sistema di irrigazione remoto

agricoltori e gestori di serre per un sistema di irrigazione automatico a basso costo.

In questo progetto, integriamo un sensore elettronico di umidità del suolo con un microcontrollore per irrigare automaticamente le piante quando il terreno è troppo secco senza l'intervento umano e per operare e monitorare a distanza le condizioni del suolo sul world wide web inviando notifiche push a un telefono cellulare tramite SMS o Twitter; o altro dispositivo in grado di visualizzare un browser Web tramite html e JavaScript. Il sistema è costituito da un sensore di umidità del suolo collegato a un microcontrollore ESP8266 in grado di ospitare un server web e rispondere alle richieste http. Il microcontrollore riceve segnali analogici dal sensore di umidità e attiva una pompa attraverso un circuito a transistor. Uno studio che correla il livello di umidità in percentuale del peso dell'acqua all'uscita della sonda di conducibilità è completo. È stato riscontrato che il sensore di umidità satura a un livello di umidità relativamente basso, il che potrebbe limitare l'applicabilità di questo sensore a determinate combinazioni di piante e tipi di terreno. Non siamo ancora riusciti a implementare le notifiche push su un dispositivo mobile tramite Node Red, anche se in teoria ciò dovrebbe essere realizzabile.

Passaggio 1: controllo del livello di umidità con la sonda di conducibilità

Controllo del livello di umidità con la sonda di conducibilità
Controllo del livello di umidità con la sonda di conducibilità

Ho misurato la conducibilità in 9 pentole

con diverso contenuto percentuale di acqua per calibrare la sonda di conducibilità al livello di umidità. Ciò consente all'utente di selezionare un livello di umidità coerente con le esigenze delle sue particolari specie di piante e combinazione di terreno

Passaggio 2: collegamento della pompa dell'acqua e dello schermo LCD ad Arduino

Collegamento della pompa dell'acqua e dello schermo LCD ad Arduino
Collegamento della pompa dell'acqua e dello schermo LCD ad Arduino
Collegamento della pompa dell'acqua e dello schermo LCD ad Arduino
Collegamento della pompa dell'acqua e dello schermo LCD ad Arduino
Collegamento della pompa dell'acqua e dello schermo LCD ad Arduino
Collegamento della pompa dell'acqua e dello schermo LCD ad Arduino

Ho collegato la pompa dell'acqua per attivarla per 0,5 secondi a intervalli di due secondi fino al raggiungimento del livello di umidità desiderato. L'LCD emette il livello di set-point e il livello di conducibilità misurato (espresso come percentuale del livello di saturazione della sonda)

Codici Arduino

int setpoint = 0;

int umidità = 0;

int pompa = 3;

pinMode(A0, INGRESSO); // Pentola da cucina

pinMode(A1, INGRESSO); // Sonda di conducibilità

pinMode(pompa, USCITA); // Pompa

lcd.init(); //inizializzo l'LCD

lcd.backlight(); //apri la retroilluminazione

lcd.setCursor (0, 0); // vai all'angolo in alto a sinistra

lcd.print("Setpoint: "); // scrivi questa stringa nella riga in alto

lcd.setCursor (0, 1); // vai alla seconda riga

lcd.print("Umidità:"); // stringa pad con spazi per il centraggio

lcd.setCursor (0, 2); // vai alla terza riga

lcd.print(" "); // pad con spazi per il centraggio

lcd.setCursor (0, 3); // vai alla quarta riga

lcd.print(" D&E, Hussam ");

Passaggio 3: stampa del design della scatola

Stampa del design della scatola
Stampa del design della scatola
Stampa del design della scatola
Stampa del design della scatola
Stampa del design della scatola
Stampa del design della scatola

Fondamentalmente ho realizzato una semplice scatola per l'impianto di irrigazione automatica che ha lo schermo posto nella parte anteriore e due fori per l'interruttore "Setpoint" e "Power". Inoltre ho disegnato un altro foro sul lato per gli alimentatori

Passaggio 4: passaggio finale mettere insieme tutte le parti

Fase finale Mettere insieme tutte le parti
Fase finale Mettere insieme tutte le parti
Fase finale Mettere insieme tutte le parti
Fase finale Mettere insieme tutte le parti
Fase finale Mettere insieme tutte le parti
Fase finale Mettere insieme tutte le parti

Il prezzo delle parti

  • Arduino $ 20
  • Pompa $ 6
  • Sonda di conducibilità $8
  • Ponticelli $6
  • Tagliere $ 8
  • Alimentatore $ 12
  • LCD $ 10
  • Totale $ 70

Consigliato: