Abo
  • Services:
Anzeige
Bis ein Raspberry Pi dieses Ventil steuern kann, ist einiges an Vorbereitung erforderlich.
Bis ein Raspberry Pi dieses Ventil steuern kann, ist einiges an Vorbereitung erforderlich. (Bild: Friedhelm Greis/Golem.de)

Raspberry Pi im Garteneinsatz: Wasser marsch!

Bis ein Raspberry Pi dieses Ventil steuern kann, ist einiges an Vorbereitung erforderlich.
Bis ein Raspberry Pi dieses Ventil steuern kann, ist einiges an Vorbereitung erforderlich. (Bild: Friedhelm Greis/Golem.de)

Lassen sich mit dem Bastelcomputer Raspberry Pi wirklich so einfach Projekte umsetzen? Auch für Linux-Novizen und Python-Anfänger ist das nicht unmöglich. Ein Selbstversuch.
Von Friedhelm Greis

"Lazy Gardening" heißt der neueste Gartentrend, über den sogar das Kleingärtnerfachblatt Gartenfreund jüngst ausführlich berichtet hat. Was liegt dem technikaffinen Gärtner näher, als einen Computer lästige Arbeiten übernehmen zu lassen? Mit dem Raspberry Pi müsste sich eine Lösung finden lassen, um von der heimischen Couch aus per SMS die Tomaten zu gießen und den Rasen zu sprengen. Schließlich ist er ein günstiger Bastelrechner, mit dem sogar Schulkinder das Programmieren lernen sollen. Also los.

Anzeige
  • So sollte der elektronische Regenmesser ursprünglich funktionieren: Ein Durchflussmesser unter einem üblichen Regenmesser gibt Impulse. (Foto: Fabian Hamacher/Golem.de)
  • Die Regenmesser (oben) von Wetterstationen funktionieren hingegen nach dem Wippprinzip. (Fotos: Friedhelm Greis/Golem.de)
  • Die GPIO des Raspberry Pi lässt sich über einer Steckerleiste mit der Relaissteuerung verbinden.
  • Der gesamte Bastelrechner ist kaum größer als eine Scheckkarte.
  • Die Relaissteuerung lässt sich auf einer kleinen Platine unterbringen.
  • Beim Umgang mit 230 Volt auf der Platine ist Vorsicht geboten und sind die Sicherheitsvorkehrungen zu beachten.
  • Mit einer Testfunktion lässt sich per Schalter überprüfen, ob Ventil und Durchflussmesser funktionieren.
  • Das Ventil (oben) und der Durchflussmesser werden unter eine Regentonne geschraubt.
  • Eine einfache Relaissteuerung für ein Ventil mit einer Verstärkung für den Zählimpuls
So sollte der elektronische Regenmesser ursprünglich funktionieren: Ein Durchflussmesser unter einem üblichen Regenmesser gibt Impulse. (Foto: Fabian Hamacher/Golem.de)


Am Anfang des Projekts steht die Überlegung, einen handelsüblichen analogen Regenmesser digital aufzurüsten. Das Raspberry Pi soll kontinuierlich die Impulse eines Durchflussmessers zählen, der unter einem durchgebohrten Regenmesser befestigt ist. Per UMTS-Verbindung sollen die Daten dann regelmäßig ins Internet übertragen werden, so dass sie von einem beliebigen Ort aus abgelesen werden können. Denn trotz Regenradars und anderer Wetterprognosen: Ob es im Garten tatsächlich geregnet hat, lässt sich aus der Ferne eben doch nicht erkennen.

So schnell die Regenmessung revolutioniert?

Der große Vorteil des Raspberry Pi liegt in der individuell programmierbaren Ein-/Ausgabeschnittstelle (GPIO). Mit Hilfe eines Python-Programms sollte sich ein handelsüblicher Durchflussmesser damit auswerten lassen. Python gilt in den Raspberry-Anleitungen als leichte Programmiersprache. Doch ich fühle mich schnell an den Spruch von Exfußballbundestrainer Berti Vogts erinnert, wonach es keine leichten Gegner mehr gibt.

Wer 50 Zeilen Code braucht und nur 20 davon im Internet findet, muss sich eben doch gewisse Grundkenntnisse von Python aneignen. Was in diesem Fall etwas schwieriger ist als für einfache Shell-Skripte, die ebenfalls sinnvoll auf dem Raspberry Pi eingesetzt werden können. Schon die Frage, wie ein Python-Prozess am besten beendet werden soll, scheint nur etwas für Profis zu sein.

Der Code für ein einfaches Zählprogramm auf Interrupt-Basis ist aber schnell gegoogelt. Nachdem die Kontakte des Durchflussmessers auf eine Steckerleiste gelötet wurden, lässt sich der Regenmesser schon testen. Und siehe da: Der Zähler spuckt genügend Impulse aus, um eine genaue Anzeige der Durchflussmenge zu erhalten. So leicht lässt sich Regenmessung revolutionieren? Leider dann doch nicht. Simuliert man einen tatsächlichen Regenguss, laufen die Tropfen einfach durch den Sensor, ohne die Flügelrädchen mitzunehmen. Die Menge ist zu gering. Dem Hersteller zufolge soll möglichst keine Luft in den Durchflussmesser gelangen. Gegen diese physikalischen Gesetzmäßigkeiten ist auch das Raspberry Pi machtlos.

Komplizierte Fernverbindung

Wir müssen also auf konventionelle Regenmesser nach dem Wippprinzip zurückgreifen. Diese gibt es schon recht günstig in Kombination mit einer Wetterstation, die dazu noch Daten zu Temperatur, Luftdruck, Luftfeuchtigkeit sowie Windgeschwindigkeit und -richtung liefert. Es gibt reichlich Anbieter auf dem Markt, deren Geräte auch mit Linux kompatibel sind und mit einem Raspberry Pi ausgewertet werden können. Das günstigste dürfte ein Kombisensor-Bausatz von ELV sein. Ich entscheide mich für ein Modell von Oregon Scientific (WMRS200), das von einem Nutzer in Kombination mit einem Raspberry empfohlen wurde.

Bis die Wetterstation geliefert ist, widme ich mich dem nächsten Problem: der Fernkommunikation. In Kleingärten gibt es meist kein Festnetz und kein WLAN. Ein UMTS-Stick ist daher die einzige Alternative. Dieser soll aber zwei Funktionen übernehmen. Zum einen soll er eine Internetverbindung herstellen, zum anderen Textnachrichten empfangen können, um das Raspberry Pi per SMS steuern zu können. Auch in diesem Fall gibt es Software, die die entsprechenden Aufgaben übernimmt.

Das Standardprogramm für die Internetverbindung ist sakis3g. Es verfügt über einen interaktiven Modus (sakis3g --interactive "connect"), um die Verbindung herzustellen. Die eingetragenen Werte zum Anbieter (APN, Pin) und USB-Anschluss lassen sich anschließend in eine Kommandozeile eintragen, so dass sich die Verbindung über ein Skript starten lässt.

Auswertungssoftware mit vielen Funktionen 

eye home zur Startseite
fg (Golem.de) 04. Mai 2016

Hallo Dieter, wie es im Artikel heißt, wird ein sogenanntes Zonenventil verwendet. Die...

jaykay2342 17. Apr 2015

Was für läuft denn da auf deinem PI? ggf hat der PI für deine Anwendung wirklich nicht...

rbugar 17. Apr 2015

Auch von mir ein großes Lob an den Autor. Interessant und amüsant zu lesen.

Moe479 04. Apr 2015

also eigentlich kannst du blumenkästen, sofern ablauflöcher vorhanden sind regelmäßig...

rofl022 30. Mär 2015

Falls das 38° sein sollten: So genau bekommst du das mit den möglichen Störquellen nicht...



Anzeige

Stellenmarkt
  1. Fresenius Kabi Deutschland GmbH, Friedberg
  2. KWS SAAT SE, Einbeck
  3. Daimler AG, Stuttgart-Vaihingen
  4. diconium digital solutions GmbH, Stuttgart


Anzeige
Blu-ray-Angebote
  1. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  2. (u. a. The Revenant 7,97€, James Bond Spectre 7,97€, Der Marsianer 7,97€)
  3. 29,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Building 8

    Facebook arbeitet an modularem Mobilgerät

  2. Remote Control

    Serienklassiker Das Boot wird VR-Antikriegsspiel

  3. TLS-Zertifikate

    Symantec fällt auf falschen Key herein

  4. Shipito

    Mit wenigen Mausklicks zur US-Postadresse

  5. Ausprobiert

    JPEGmini Pro komprimiert riesige JPEGs um bis zu 80 Prozent

  6. Aufstecksucher für TL2

    Leica warnt vor Leica

  7. Autonomes Fahren

    Continental will beim Kartendienst Here einsteigen

  8. Arduino 101

    Intel stellt auch das letzte Bastler-Board ein

  9. Quartalsbericht

    Microsoft kann Gewinn durch Cloud mehr als verdoppeln

  10. Mobilfunk

    Leistungsfähigkeit der 5G-Luftschnittstelle wird überschätzt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Kryptowährungen: Bitcoin steht vor grundlegenden Änderungen
Kryptowährungen
Bitcoin steht vor grundlegenden Änderungen
  1. Kryptowährungen Massiver Diebstahl von Ether
  2. Link11 DDoS-Angriffe nehmen wegen IoT-Botnetzen weiter zu
  3. Kryptowährung Bitcoin notiert auf neuem Rekordhoch

Indiegames Rundschau: Meisterdiebe, Anti- und Arcadehelden
Indiegames Rundschau
Meisterdiebe, Anti- und Arcadehelden
  1. Jump So was wie Netflix für Indiegames
  2. Indiegames-Rundschau Weltraumabenteuer und Strandurlaub
  3. Indiegames-Rundschau Familienflüche, Albträume und Nostalgie

IETF Webpackage: Wie das Offline-Internet auf SD-Karte kommen könnte
IETF Webpackage
Wie das Offline-Internet auf SD-Karte kommen könnte
  1. IETF 5G braucht das Internet - auch ohne Internet
  2. IETF DNS über HTTPS ist besser als DNS

  1. Re: Wieso können sie das nicht machen, ohne den...

    __destruct() | 10:36

  2. Re: Gibts doch schon; zb dns über TOR oder DNScrypt

    ikhaya | 10:36

  3. Re: Obendrein muss das OS an jeden ARM-Chip...

    ElTentakel | 10:36

  4. Re: Ich vermisse die Kennzeichnung "sponsored Post"

    SchmuseTigger | 10:33

  5. Re: IT Experten beklagen zu niedrige Löhne

    c0nsultant | 10:32


  1. 10:31

  2. 10:09

  3. 09:51

  4. 09:05

  5. 08:03

  6. 07:38

  7. 07:29

  8. 07:20


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel