Beruflich Dokumente
Kultur Dokumente
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
3
Bodenfeuchtesensor
Eigenschaften
Größe der Tafel 36×15×6mm/1.42×0.59×0.23 inches (L
× W × H)
GEWICHT 20 g
Betriebsspannung DC 3.3-5V
4
Bodenfeuchtesensor
Anwendungsbeispiele
● Gartenarbeit
● Bewässerungssysteme
● Einsatz in kontrollierten Umgebungen
5
Bodenfeuchtesensor
Hardware-Übersicht
Digitaler Wertausgang
Analoger Wertausgang
Einstellbarer Schwellenwert
6
Bodenfeuchtesensor
● "+" ist der positive Stromanschluss, "-" ist der negative Anschluss.
Nicht verkehrt herum anschließen, sonst brennt der Chip durch.
7
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:
-Mikrocontroller
8
Bodenfeuchtesensor
-Bodenfeuchtesensor
-Überbrückungsdraht
-Steckbrett
9
Bodenfeuchtesensor
-LED : -Widerstand::
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
12
Bodenfeuchtesensor
Zum Schluss muss noch der Zielordner angegeben werden. Für die
Installation werden ca. 500 MB freier Speicherplatz benötigt.
13
Bodenfeuchtesensor
14
Bodenfeuchtesensor
15
Bodenfeuchtesensor
Das Startfenster:
16
Bodenfeuchtesensor
17
Bodenfeuchtesensor
Testen des Arduino-Codes
int sensorPin = A0;
int sensorValue;
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);
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
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"
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