Sommario:
- Passaggio 1: controllo del livello di umidità con la sonda di conducibilità
- Passaggio 2: collegamento della pompa dell'acqua e dello schermo LCD ad Arduino
- Passaggio 3: stampa del design della scatola
- Passaggio 4: passaggio finale mettere insieme tutte le parti
Video: Utilizzo di microcontrollori per azionare e monitorare il sistema di irrigazione a distanza : 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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à
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
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
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
Il prezzo delle parti
- Arduino $ 20
- Pompa $ 6
- Sonda di conducibilità $8
- Ponticelli $6
- Tagliere $ 8
- Alimentatore $ 12
- LCD $ 10
- Totale $ 70
Consigliato:
Come monitorare la distanza ultrasonica con ESP8266 e AskSensors IoT Cloud: 5 passaggi
Come monitorare la distanza ultrasonica con ESP8266 e AskSensors IoT Cloud: questa istruzione presenta come monitorare la distanza da un oggetto utilizzando il sensore ultrasonico HC-SR04 e l'MCU del nodo ESP8266 connesso al cloud IoT AskSensors
Utilizzo del timer 556 per azionare un motore passo-passo: 5 passaggi
Utilizzo del timer 556 per azionare un motore passo-passo: questo Instructable spiegherà come un timer 556 può guidare un motore passo-passo. Non è necessario alcun codice per questo circuito
Monitorare il livello dell'acqua del serbatoio o la distanza sul desktop: 3 passaggi
Monitora il livello dell'acqua del serbatoio o la distanza sul desktop: utilizzando Wemos D1, un sensore a ultrasuoni e la piattaforma Thingio.AI IoT
Utilizzo di Sonar, Lidar e Computer Vision su microcontrollori per aiutare gli ipovedenti: 16 passaggi
Utilizzo di Sonar, Lidar e Computer Vision su microcontrollori per aiutare gli ipovedenti: voglio creare un "bastone" intelligente che possa aiutare le persone con disabilità visive molto più delle soluzioni esistenti. Il bastone sarà in grado di avvisare l'utente di oggetti davanti o sui lati emettendo un rumore in cuffia di tipo surround sound
SISTEMA DI IRRIGAZIONE INTELLIGENTE Utilizzo di IoT # 'Built on BOLT': 6 passaggi (con immagini)
SISTEMA DI IRRIGAZIONE INTELLIGENTE Utilizzo di IoT # 'Built on BOLT': Il sistema di irrigazione intelligente è un dispositivo basato su IoT in grado di automatizzare il processo di irrigazione analizzando l'umidità del suolo e le condizioni climatiche (come la pioggia). Anche i dati dei sensori saranno essere visualizzato in forma grafica su BOLT