Sommario:

Progetto di irrigazione automatica delle piante da fiore-arduino: 8 passaggi (con immagini)
Progetto di irrigazione automatica delle piante da fiore-arduino: 8 passaggi (con immagini)

Video: Progetto di irrigazione automatica delle piante da fiore-arduino: 8 passaggi (con immagini)

Video: Progetto di irrigazione automatica delle piante da fiore-arduino: 8 passaggi (con immagini)
Video: Progetto irrigazione automatica con Arduino - 1 pt. 2024, Luglio
Anonim
Progetto di irrigazione automatica delle piante da fiore-arduino
Progetto di irrigazione automatica delle piante da fiore-arduino

Ciao ragazzi!

oggi ti spiego come innaffiare le tue piante, con un sistema di controllo dell'acqua. è semplicissimo. hai solo bisogno di un arduino, uno schermo lcd e un sensore di umidità. non ti preoccupare ti guiderò passo dopo passo attraverso i processi. quindi quello che stiamo facendo qui è

  1. utilizzando un sensore di umidità del suolo che misura il livello di umidità
  2. visualizzare il livello di umidità su lcd (0%-100%)
  3. se il livello di umidità è inferiore al 60% accendere il LED rosso, se è inferiore accendere il LED verde
  4. se il livello di umidità è inferiore al 60% è necessario innaffiare la pianta aprendo la valvola dell'acqua (tramite servomotore) la valvola deve aprirsi proporzionalmente al livello di umidità.
  5. visualizzare lo stato di irrigazione su LCD (APERTO/CHIUSO)

facilissimo! andiamo attraverso i passaggi

Passaggio 1: trovare i componenti

hai bisogno

arduino uno/mega 2560 e cavo USB

www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…

led rosso, led verde

Schermo LCD 16X2

www.ebay.com/itm/16x2-Character-LCD-Displ…

tower Pro micro servo 9g

www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…

sensore di umidità

www.ebay.com/itm/Soil-Humidity-Hygrometer-…

potenziometro

cavi per ponticelli, mini breadboard

Passaggio 2: interfaccia con il sensore di umidità

Interfacciamento del sensore di umidità
Interfacciamento del sensore di umidità

dal sensore di umidità, stiamo ottenendo letture analogiche da 0-1023, quindi non abbiamo bisogno di pin I/O digitali di arduino.ma abbiamo bisogno di pin A0 analogici.

vcc ------------5V di arduino

GND ----------0V di arduino

SEGNALE(A0) ------A0 di arduino

tieni presente che le letture analogiche che otteniamo da 0-1023 sono mappate da 0-100 usando il comando map(0, 1023, 100, 0)

ciò significa che se è asciutto --- 5 V -----1023 MAPPA A 0%

bagnato---0V------0 MAPPA AL 100%

Passaggio 3: interfaccia con lo schermo LCD

Schermo LCD di interfaccia
Schermo LCD di interfaccia

spero che tu sappia come interfacciare un lcd con arduino.se non lo sai non ti preoccupare ti guiderò ad interfacciarlo.

prendi lo schermo lcd 16 X 2 e collega i cavi dei ponticelli e l'interfaccia ad arduino come segue:

LCD ARDUINO

GND GND

VCC 5V

VEE A POTENZIOMETRO

PIN RS 12 (QUALSIASI PIN DIGITALE)

R/W GND

EN PIN 11 (QUALSIASI PIN DIGITALE)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

A 5V

K GND

Passaggio 4: interfaccia del servomotore 9g

Interfaccia del servomotore 9g
Interfaccia del servomotore 9g

rosso(+)----------------5V in arduino

marrone(-)-------------gnd in arduino

giallo (pin segnale) ---------------- QUALSIASI PIN PWM

Passaggio 5: LAMPADINE LED

LAMPADINE LED
LAMPADINE LED

sei a metà strada per finire il tuo sistema di controllo dell'acqua.

interfaccia i LED rosso e verde rispettivamente a 8 e 9 (estremità più lunga di arduino, estremità più corta di GND … spero che tu non l'abbia dimenticato)

Passaggio 6: connessione finale

Connessione finale
Connessione finale
Connessione finale
Connessione finale

la tua connessione finale sarebbe simile a questa

Passaggio 7: il codice

1. Scarica e installa Arduino Desktop IDE

windows -

Mac OS X -

Linux -

2. Scarica e incolla i file servo.h e LiquidCrystal.h nella cartella delle librerie Arduino.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Incolla i file nel percorso - C:\Arduino\libraries

3. Scarica e apri flower_plant_project.ino

4. Carica il codice sulla scheda arduino tramite un cavo USB

Passaggio 8: fatto

Image
Image

hai finito con il tuo progetto. ma non avere fretta di innaffiare le tue piante, usa un fazzoletto bagnato e controlla se funziona correttamente per bagnato e asciutto. Penso che tu possa modificare ulteriormente questo aspetto e lo lascerò a te.

divertiti ad annaffiare!!!

Consigliato: