Sie sind auf Seite 1von 24

Bodenfeuchtesensor

ebook

Bodenfeuchtesensor

1
Bodenfeuchtesensor

Inhaltsübersicht

Einführung 3
Eigenschaften 4
Anwendungsbeispiele 5
Hardware-Übersicht 6
Schematische Darstellung der Karte 7
Wie funktioniert der Bodenfeuchtesensor? 7
Wie benutzt man einen Bodenfeuchtesensor? 8
Test mit Mikrocontroller : 8
Anschlussschema mit analogem Anschluss 11
Testen des Arduino-Codes 18
Einrichten des Raspberry Pi und von Python 21
Anschlussdiagramm 22
Python Code 23

2
Bodenfeuchtesensor
Einführung

Vielen Dank, dass Sie sich für unseren AZ-Delivery Bodenfeuchtesensor


entschieden haben, der den Feuchtigkeitsgehalt des Bodens über einen
analogen Widerstand misst. Er ist ein guter Pflanzenhelfer, um Ihnen
mitzuteilen, ob Ihre Pflanzen durstig sind, und er kann auch im automatischen
Bewässerungssystem, im Garten, im Gewächshaus usw. verwendet werden.
Eine wasserdichte Sensorsonde mit hoher Korrosionsbeständigkeit
gewährleistet eine lange Lebensdauer von mindestens 6 Monaten im Boden.
Ein Bodenfeuchtigkeitsmessgerät mit einem erweiterten Sensorbereich kann
die elektrische Leitfähigkeit verbessern.
Auf den folgenden Seiten stellen wir Ihnen vor, wie Sie dieses praktische Gerät
verwenden und einrichten können.

3
Bodenfeuchtesensor
Eigenschaften
Größe der Tafel 36×15×6mm/1.42×0.59×0.23 inches (L
× W × H)

Länge des Sensorvorsitzenden 8.8 cm/3.46 Zoll

GEWICHT 20 g

Betriebsspannung DC 3.3-5V

Arbeitsstrom <20mA (Anlaufstrom: <30ma)

Anschluss des Sensors XH2.54 2P

Betriebstemperatur -25~85 Celsius

Anzahl der Stifte 4

4
Bodenfeuchtesensor
Anwendungsbeispiele
● Gartenarbeit
● Bewässerungssysteme
● Einsatz in kontrollierten Umgebungen

5
Bodenfeuchtesensor
Hardware-Übersicht

Digitaler Wertausgang

Dieser Bodenfeuchtedetektor gibt einen niedrigen Pegel vom DO-Anschluss


aus, wenn die festgestellte Feuchtigkeit den Schwellenwert erreicht. Gut
geeignet für die Arbeit mit Arduino.

Analoger Wertausgang

Der AO-Anschluss des Bodenfeuchtesensors gibt einen Analogwert (Spannung)


aus, und Sie können die Echtzeitdaten über den AD-Anschluss Ihres
Ein-Chip-Mikrocomputers (MCU) erfassen.

Einstellbarer Schwellenwert

Drehen Sie das blaue Potentiometer im Uhrzeigersinn oder gegen den


Uhrzeigersinn, um die Erkennungsschwelle zu erhöhen oder zu verringern.
Dank der integrierten Strom- und Signalanzeige können Sie den Arbeitsstatus
der Karte jederzeit auf einen Blick erkennen.

6
Bodenfeuchtesensor

Schematische Darstellung der Karte

Wie funktioniert der Bodenfeuchtesensor?

● "+" ist der positive Stromanschluss, "-" ist der negative Anschluss.
Nicht verkehrt herum anschließen, sonst brennt der Chip durch.

● An der "P"-Markierung auf der Platine befindet sich eine


LED-Stream-Anzeige. Sie leuchtet, wenn das Modul normal arbeitet.

● Drehen Sie das blaue Potentiometer im oder gegen den Uhrzeigersinn,


um die Erkennungsschwelle zu erhöhen oder zu verringern.

● Wenn Sie das Potentiometer im Uhrzeigersinn so weit drehen, dass die


mit "S" gekennzeichnete LED-Anzeige leuchtet, bedeutet dies, dass die
Prüfschwelle überschritten wurde.

7
Bodenfeuchtesensor

Wie benutzt man einen Bodenfeuchtesensor?

Die Verwendung dieses Produkts ist sehr einfach. In diesem Abschnitt dieses
Artikels werden wir besprechen, wie wir einen Sensor anschließen und mit ihm
arbeiten können, also brauchen wir zunächst eine Einrichtung, die unten
beschrieben wird:

Test mit Mikrocontroller :


Setup für die Entwicklungsumgebung, wir brauchen :

-Mikrocontroller

8
Bodenfeuchtesensor
-Bodenfeuchtesensor

-Überbrückungsdraht

-Steckbrett

9
Bodenfeuchtesensor

-LED : -Widerstand::

LED und Widerstand optional, da wir die OnBoard-LED auf dem


Mikrocontroller verwenden

10
Bodenfeuchtesensor
Anschlussschema mit analogem Anschluss

Bitte prüfen Sie die auf dem Modul aufgedruckte Pinbelegung, da diese
gespiegelt sein kann.

Modul Microcontroller

GND GND

VCC 5V

A0 A0
Led - anode←→pin13

11
Bodenfeuchtesensor

Installation der Software


Laden Sie die neueste Version der Arduino IDE hier herunter:
https://www.arduino.cc/en/software

Nach dem Start der Arduino IDE Installationsdatei


“arduino-ide_2.0.0_Windows_64bit.exe” die Lizenzbedingungen der
Software gelesen und akzeptiert werden müssen.

12
Bodenfeuchtesensor

Im nächsten Schritt können verschiedene Optionen für die Installation


ausgewählt werden.

Zum Schluss muss noch der Zielordner angegeben werden. Für die
Installation werden ca. 500 MB freier Speicherplatz benötigt.

13
Bodenfeuchtesensor

Klicken Sie auf "Installieren", um die Installation zu starten.

Nach erfolgreicher Installation kann das Installationsprogramm über die


Schaltfläche "Fertig stellen" beendet werden.

14
Bodenfeuchtesensor

15
Bodenfeuchtesensor
Das Startfenster:

16
Bodenfeuchtesensor

Wählen Sie die UNO-Karte

17
Bodenfeuchtesensor
Testen des Arduino-Codes
int sensorPin = A0;
int sensorValue;

int dryAnalogValue = 1023;


int wetAnalogValue = 0;

int DryValuePercent = 0;
int WetValuepercent = 100;

void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT); // Led Output
}
void loop()
{
sensorValue = analogRead(sensorPin);
Serial.println("Analog Value : ");
Serial.println(sensorValue);
sensorValue = analogRead(sensorPin);
Serial.print("Analog moisture Value : ");
Serial.println(sensorValue);
int moistureValuePercent = map(sensorValue, dryAnalogValue,
wetAnalogValue, DryValuePercent, WetValuepercent);

Serial.print("moisture percent: ");


Serial.print(moistureValuePercent);
Serial.println("%");

if (moistureValuePercent == DryValuePercent)
{
digitalWrite(13, HIGH);
Serial.println("plant is dry !! ");
}
else
{
digitalWrite(13, LOW);
}
delay(2000);
}

18
Bodenfeuchtesensor

Wenn alles in Ordnung ist, sollten Sie auf dem seriellen Monitor etwas
Ähnliches sehen

19
Bodenfeuchtesensor

20
Bodenfeuchtesensor

Einrichten des Raspberry Pi und von Python

Auf dem Raspberry Pi muss zunächst das Betriebssystem installiert werden,


dann muss alles so eingerichtet werden, dass er im Headless-Modus verwendet
werden kann. Der Headless-Modus ermöglicht eine Fernverbindung mit dem
Raspberry Pi, ohne dass ein PC-Bildschirm, eine Maus oder eine Tastatur
benötigt werden. Die einzigen Dinge, die in diesem Modus verwendet werden,
sind der Raspberry Pi selbst, die Stromversorgung und die Internetverbindung.
All dies wird in dem kostenlosen eBook ausführlich erklärt:

Raspberry Pi Quick Startup Guide

Python ist auf dem Betriebssystem des Raspberry Pi vorinstalliert.

21
Bodenfeuchtesensor

Anschlussdiagramm

Bitte prüfen Sie die auf dem Modul aufgedruckte Pinbelegung, da diese
gespiegelt sein kann.
Sensor Modul Raspberry
GND GND pin 9

VCC 3.3V

D0 GPIO21

22
Bodenfeuchtesensor
Python Code

#!/usr/bin/python
import RPi.GPIO as GPIO
import time
#GPIO SETUP
sensorpin = 21

GPIO.setmode(GPIO.BCM)
GPIO.setup(sensorpin, GPIO.IN)
def Checkmoinsture_cb(sensorpin):
if GPIO.input(sensorpin):
print "no water detected"
else:
print "water detected"

# detect pin goes HIGH or LOW


GPIO.add_event_detect(sensorpin, GPIO.BOTH,
bouncetime=300)
# Lunch callback
GPIO.add_event_callback(sensorpin, Checkmoinsture_cb)
# infinite loop
while True:
time.sleep(1)

Sie haben es geschafft, Sie können Ihr Modul jetzt für Ihre Projekte
verwenden :)

23
Bodenfeuchtesensor

Jetzt ist es an der Zeit, zu lernen und die Projekte selbst zu erstellen.
Das können Sie mit Hilfe von vielen Beispielskripten und anderen
Tutorials, die Sie im Internet finden können.
Wenn Sie auf der Suche nach hochwertiger Mikroelektronik und
Zubehör sind, sind Sie bei der AZ-Delivery Vertriebs GmbH an der
richtigen Adresse. Sie erhalten zahlreiche Anwendungsbeispiele,
vollständige Installationsanleitungen, eBooks, Bibliotheken und
Unterstützung durch unsere technischen Experten.

https://az-delivery.de
Viel Spaß!
Impressum
https://az-delivery.de/pages/about-us

24

Das könnte Ihnen auch gefallen