Πίνακας περιεχομένων:

Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας εδάφους χρησιμοποιώντας το Arduino: 4 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας εδάφους χρησιμοποιώντας το Arduino: 4 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας εδάφους χρησιμοποιώντας το Arduino: 4 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας εδάφους χρησιμοποιώντας το Arduino: 4 βήματα
Βίντεο: Αισθητήρας βροχής με Arduino 2024, Ιούλιος
Anonim
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας εδάφους χρησιμοποιώντας το Arduino
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας εδάφους χρησιμοποιώντας το Arduino

Ο αισθητήρας υγρασίας εδάφους είναι ένας αισθητήρας που μπορεί να χρησιμοποιηθεί για τη μέτρηση της υγρασίας στο έδαφος. Κατάλληλο για την κατασκευή πρωτοτύπων έργων Έξυπνης γεωργίας, έργων ελεγκτών άρδευσης ή έργων Γεωργίας IoT.

Αυτός ο αισθητήρας έχει 2 αισθητήρες. Το οποίο χρησιμοποιείται για τη μέτρηση της αντίστασης του εδάφους.

Όταν το χώμα είναι υγρό ή υγρό, η αντίσταση θα είναι διαφορετική από ό, τι όταν το χώμα είναι στεγνό. Ο αισθητήρας θα διαβάσει την αντίσταση σε κάθε περίσταση και θα τη μετατρέψει σε δεδομένα υγρασίας.

Βήμα 1: Απαιτούμενα εξαρτήματα

Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα
Απαιτούμενα εξαρτήματα

Απαιτούνται τα ακόλουθα συστατικά:

  • Αισθητήρας υγρασίας εδάφους
  • Arduino Nano
  • Καλώδιο άλτης
  • USB mini
  • Ενα μπουκάλι νερό

Βήμα 2: Συναρμολόγηση όλων των εξαρτημάτων

Συναρμολόγηση όλων των εξαρτημάτων
Συναρμολόγηση όλων των εξαρτημάτων

Συνδέστε την πλακέτα Arduino στο αισθητήρα υγρασίας εδάφους. Δείτε την εικόνα ή την οδηγία που έγραψα παρακάτω:

Υγρασία εδάφους στο Arduino

VCC ==> +5V

GND ==> GND

AO ==> A0

Βήμα 3: Κάντε ένα σκίτσο

Φτιάξτε ένα Σκίτσο
Φτιάξτε ένα Σκίτσο

Οι αισθητήρες υγρασίας του εδάφους μπορούν να διαβαστούν απευθείας χωρίς τη χρήση πρόσθετης βιβλιοθήκης. Μπορείτε να χρησιμοποιήσετε αναλογική είσοδο για να διαβάσετε την τιμή του αισθητήρα.

Αυτό είναι το σκίτσο που έκανα για να διαβάσω την τιμή του αισθητήρα:

int sensorPin = A0; // επιλέξτε τον πείρο εισόδου για τον αισθητήρα ποτενσιόμετρουValue = 0; // μεταβλητή για αποθήκευση της τιμής που προέρχεται από τον αισθητήρα

void setup () {

Serial.begin (9600);

}

void loop () {

// διαβάστε την τιμή από τον αισθητήρα: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); καθυστέρηση (1000)? }

ή κατεβάστε το αρχείο που συμπεριλαμβάνω παρακάτω

Βήμα 4: Αποτελέσματα

Αποτελέσματα
Αποτελέσματα
Αποτελέσματα
Αποτελέσματα
Αποτελέσματα
Αποτελέσματα

Όταν βάζω τον αισθητήρα έξω από τη φιάλη, η τιμή που εμφανίζεται είναι περίπου 700 έως 1023.

Όταν βάζω τον αισθητήρα σε ένα μπουκάλι νερό, η τιμή που εμφανίζεται είναι περίπου 250 έως 700.

μπορεί να συναχθεί ότι:

  • τιμή 250 έως 700 σημαίνει υγρό
  • η τιμή 700 έως 1023 σημαίνει ξηρό

Μπορείτε να το βαθμονομήσετε, όταν το δοκιμάσετε

Συνιστάται: