Sommario:

Progetto di umidità del suolo Arduino: 4 passaggi
Progetto di umidità del suolo Arduino: 4 passaggi

Video: Progetto di umidità del suolo Arduino: 4 passaggi

Video: Progetto di umidità del suolo Arduino: 4 passaggi
Video: Misurare l'umidità del terreno con Arduino - Video 279 2024, Dicembre
Anonim
Progetto di umidità del suolo Arduino
Progetto di umidità del suolo Arduino
Progetto di umidità del suolo Arduino
Progetto di umidità del suolo Arduino

Ciao ragazzi

Oggi vi presento il mio primo progetto su instructables. Si tratta di misurare l'umidità del suolo con Arduino e un solo sensore. Questo progetto è molto facile da realizzare e tutti coloro che vogliono iniziare a lavorare con la piattaforma Arduino dovrebbero provarlo. Questo progetto può anche aiutare qualcuno che ha precedenti esperienze con Arduino.

Passaggio 1: ottenimento di tutte le parti

Questo progetto utilizza solo poche parti. Sono anche molto economici da ottenere quindi non preoccuparti del prezzo. Parti utilizzate in questo progetto:

  1. Arduino uno rev3
  2. Display LCD 1602 verde con I2C
  3. FC-28-d Modulo di rilevamento igrometro del suolo + sensore di umidità del suolo
  4. Diodo LED rosso
  5. Diodo LED blu
  6. 2 resistenze 220 ohm
  7. Pochi cavi jumper per collegare tutte le parti
  8. Connettore batteria Arduino

Tieni sempre presente che puoi usare qualsiasi altro Arduino per questo progetto. Puoi anche cambiare il display LCD con un altro.

Passaggio 2: collegamento di tutte le parti insieme

Collegamento di tutte le parti insieme
Collegamento di tutte le parti insieme

In questo passaggio puoi vedere lo schema che ho realizzato con il fritzing. Scriverò anche come collegare ogni parte chiave di questo progetto qui sotto. Come puoi vedere, stiamo usando 5V e GND di Arduino per alimentare la breadboard.

LCD:

  • VCC a 5V (+ parte su breadboard)
  • GND a gnd (- parte su breadboard)
  • SDA al pin analogico A4
  • SCL al pin analogico A5

Sensore di umidità del suolo:

  • VCC a 5V (+ parte su breadboard)
  • GND a gnd (- parte su breadboard)
  • D0 al pin digitale 2
  • A0 al pin analogico A0

Diodo di collegamento:

  • una parte del diodo va in - parte della breadboard
  • la seconda parte passa attraverso un resistore di 220 ohm e dopodiché si collega al pin 12 (diodo blu) o 11 (diodo rosso)

Passaggio 3: scrittura del codice

Cercherò di spiegare questo codice in poche parti. Ci sarà anche scritto il codice completo in modo che tu possa copiarlo e anche cambiarlo se ne vedi la necessità.

  1. La prima cosa da tenere a mente è che è necessario installare la libreria LCD i2c

    1. LiquidCrystal_I2C.h
    2. Devi anche configurare il tuo lcd all'inizio del codice
  2. Imposta le variabili utilizzate nel codice, collegando il sensore ai pin e ai diodi
  3. Nella terza parte ci sono metodi creati in modo che la parte del ciclo possa essere scritta più facilmente
  4. Setup per arduino, in questa parte stai configurando l'LCD che stai usando per questo progetto
  5. La parte Loop è la parte principale di questo progetto

Il codice completo è allegato a questo passaggio.

Passaggio 4: utilizzo di Arduino

Usando il tuo Arduino
Usando il tuo Arduino
Usando il tuo Arduino
Usando il tuo Arduino

Qui puoi vedere come funziona il sensore. Il diodo rosso segnala che il sensore ha un valore di rilevamento basso. È intorno all'una. In questa immagine il sensore non è posizionato nel terreno, quindi il risultato normale qui sarà da qualche parte intorno all'una.

Sull'altro sensore di immagine è posizionato vicino alla pianta che è stata annaffiata poche ore fa. Come puoi vedere, il diodo blu è acceso.

Se c'è qualche altra domanda puoi farmi. Grazie ragazzi per aver guardato il mio primo progetto.

Con tutti i saluti.

Consigliato: