Intelligentes Bewässerungssystem mit Arduino...


In diesem instructable wollte ich meine automatische Bewässerungsanlage mit Arduino, Boden-feuchte-Sensor und ein einfaches Aquarium Ventil angebracht, ein Servo teilen... Feuchte-Sensor nimmt konstante Messwerte der Bodenfeuchte und überträgt auf Arduino, einen Mini-Servo befestigt an einem kleinen Ventil steuert. man merkt dem System benötigte Feuchtigkeit einfaches Drehen das Potentiometer... dann das System öffnet und schließt das Wasserventil, wenn die Erde unter Ihrer angegebenen Maß an Feuchtigkeit ist...
Benötigten Teile:
-Boden-feuchte-Sensor (Dealextreme $3)
-Arduino jeglicher Art (Dealextreme $10)
-Mini Servo jeglicher Art (9gm ~ $5)
-Aquarium-Ventil
-10K-potentiometer
-Wasserleitung (dünne Aquarium Typ)

Zuerst eintauchen die Gabel des Feuchtesensors Boden vollständig... Sensor A0 und 10K Pot A1 Pins des Arduino anschließen. verbinden Sie Servo mit D9 Pin. Schalten Sie das System mit was du willst... (Wand-Adapter oder Batterien)... Laden Sie die Skizze auf Arduino, stellen Sie den Topf und los gehts... können Sie einstellen, das Niveau der Bewässerung nötig jederzeit durch das Potentiometer... das ist alles... Kann man das System in einer wasserdichten Kleinprojekte Box jeglicher Art... können Sie machen ein batteriebetriebene Handheld-System und fügen a16x2 LCD-Anzeige, um Feuchtigkeit zu zeigen und Bewässerung Status... bitte nicht kontaktieren Sie mich für jede Hilfe und vergessen Sie nicht, für mich zu stimmen, wenn es Ihnen gefällt... :) Meine anderen Projekte sind auf meiner Website... http://borsaci06.com
Hier ist das Programm kopieren und fügen Sie ihn in Arduino IDE und hochladen:

/ * Dincer Hepguler 2013
* http://borsaci06.com
* Lesen Sie analoge Werte aus Feuchtesensor über den seriellen port
* Befehl ein Servo gesteuerten Bewässerungsanlage
*
*/
const Int NumReadings = 20;     Anzahl der Messungen für die Glättung

Int Lesungen [NumReadings];      die Lesungen aus den analogen Eingang
Int Index = 0;                  der Index des aktuellen Messwert
Int Summe = 0;                  die laufende Summe
Int Val = 0;                die durchschnittliche

#include
Servo Myservo;        Erstellen Sie Servo-Objekt um ein Servo Steuern
Int SensorPin = A0;    Feuchtesensor bei A0 (analog0)
Int pos = 90;         Variable Speicher Servoposition und Set Servo zentrieren
Int ThresholdPin = A1;  Schwelle Topf bei A1
Int Val = analogRead(sensorPin);
Int-Schwelle = analogRead(thresholdPin);

void setup() {}
Serial.Begin(9600);
myservo.Attach(9);  legt das Servo auf Pin 9

alle Werte auf 0 zu initialisieren:
für (Int ThisReading = 0; ThisReading < NumReadings; ThisReading ++)
Messwerte [ThisReading] = 0;
}

void loop() {}
ziehen Sie die letzte Lesung:
Total = Gesamt - Messwerte [Index];
vom Sensor zu lesen:
Messwerte [Index] = analogRead(sensorPin);
die Summe die Lesung hinzufügen:
Summe = Summe + Messwerte [Index];
gelangen Sie zur nächsten Position im Array:
Index = Index + 1;

Wenn wir am Ende des Arrays sind...
Wenn (Index > = NumReadings)
... .wrap um an den Anfang:
Index = 0;
Int-Schwelle = analogRead(thresholdPin);
Val = Total / NumReadings;             berechnen Sie den Mittelwert
Wenn (Val > Schwellenwert) {pos = 180;}   Öffnen Sie Ventil, wenn Sie trocken
Else {pos = 60 ;}                         halten Sie Ventil geschlossen, ansonsten
myservo.Write(POS);                 die Servoposition entsprechend dem skalierten Wert festgelegt
Delay(15);           wartet, bis das Servo um dorthin zu gelangen

Serial.Print(Threshold);
Serial.Print("");
Serial.Print(Val);
Serial.Print("");
Serial.println(POS);
Delay(10);       Verzögerung bei liest zwischen für Stabilität
}

Hinweis: Ich konnte nicht verwalten hinzufügen include-Anweisung, It Traumpaar beim Kopieren und einfügen... also vergessen Sie keine #include-Servo-Bibliothek hinzufügen...

In Verbindung stehende Artikel

Arduino - Pflanze Bewässerungssystem mit TFT-LCD-Wetterstation-Monitor

Arduino - Pflanze Bewässerungssystem mit TFT-LCD-Wetterstation-Monitor

Hallo Peepz, erstellte ich eine Prototyp-Anlage Bewässerungssystem mit Wetterstation auf einem TFT-LCD für den Innenanbau.Natürlich bauen Sie darauf, um es im Freien zu verwenden.Diese Projekte arbeiten aber ist nur die Grundlage für ein größeres Pro
Pflanzen, Überwachung und Bewässerungssystem mit Evive (Arduino powered embedded Plattform)

Pflanzen, Überwachung und Bewässerungssystem mit Evive (Arduino powered embedded Plattform)

Überwachung der Gesundheit der Pflanzen ist sehr wichtig für ihr schnelles Wachstum. In dieser hektischen Welt vergessen in der Regel Wasser ihre Pflanzen führt zu schlechtem Wachstum und Gesundheit ihrer Pflanzen.Wir haben eine Pflanze Überwachung u
Automatisches Bewässerungssystem mit kapazitive Sonde und Arduino auf die billige Tour (und ich meine es)

Automatisches Bewässerungssystem mit kapazitive Sonde und Arduino auf die billige Tour (und ich meine es)

Disclaimer: Ich bin kein Elektronikingenieur, so kann ich Garantie für die Gestaltung (viel weniger für Ihre Implementierung) bieten. Ich kenne nur die hier vorgestellte Lösung funktionierte für mich mindestens ca. 5-6 Monate (also ich nicht sogar fü
ITEAD intelligente Schalter arbeiten mit Arduino und Android

ITEAD intelligente Schalter arbeiten mit Arduino und Android

ITEAD bieten nun die intelligente Switches, die Berührung und Fernbedienung zu unterstützen, und es werden sehr leicht zu hacken und mit dem Arduino und Andriod Handy funktionieren. Hier zeigen wir Ihnen eine kleine Demo und mehr angenehm überrascht
Intelligente Bewässerung-System

Intelligente Bewässerung-System

Dieses Projekt ist für den Digilent Design Contest 2015 erstellt. Es ist ein intelligentes Bewässerungssystem, der durch ein ChipKit MX3-Board gesteuert. Der Vorstand wird von einem android-Gerät überwacht, aber kann Stand-alone arbeiten. Das System
Arduino automatische Bewässerungssystem

Arduino automatische Bewässerungssystem

In dieser Instructables-Anleitung zeige ich Ihnen wie erstelle ich eigene - Arduino-automatische Bewässerungssystem für Ihre "Desk" Blume (oder Anlage). Die ganze Prozedur ist sehr einfach und Sie können diese Anleitung in ca. 30 min abgeschloss
DIY-TV LCD-Bildschirm mit Arduino und intelligente Fernbedienung

DIY-TV LCD-Bildschirm mit Arduino und intelligente Fernbedienung

In den nächsten folgenden Schritten Sie machen eine DIY "TV" mit Code für einen Smart remote, und tatsächlich spielen Videos und möglicherweise sogar die intelligente Fernbedienung an den tatsächlichen Motherboard anschließen.Materialien:Folie/S
Intelligente persönliche Thermometer mit Arduino

Intelligente persönliche Thermometer mit Arduino

Diese instructable bereitet als Teil unserer Aufgabe für TfCD (Technologie für Concept Design) Kurs an der TU Delft. Die folgenden instructable bereitet:Bo Koperdraat: 4209567Karthik Mahadevan: 4501578In diesem instructable erfahren Sie wie man schne
Zuteilung selbst Bewässerungssystem

Zuteilung selbst Bewässerungssystem

Eine scharf, sondern leicht unregelmäßig Zuteilung Halter, die ich leiden unter dem Problem, dass ich mein Gewächshaus, meine Pflanzen beginnen aber immer Arbeit in der Weise wird und durch die Zeit ich es wieder meine Pflanzen bekomme starben durch
Bewässerungssystem - Einführung

Bewässerungssystem - Einführung

Einführung & Ziele:Ich ist ein einfaches System mit Arduino, um die Bewässerung zu automatisieren und Bewässerung von kleinen Topfpflanzen oder Pflanzen.Dieses System ist die Kontrolle der Bodenfeuchtigkeit, Angaben über LEDs und bei Bodentrockenheit
Einfache Wav Player mit Arduino

Einfache Wav Player mit Arduino

Reden mit Arduino, um Musik zu spielen, ist es das Arduino MP3 schützen nicht das erste, was Sie sich einfallen lassen? Oder vielleicht einigen Freaks werden über tone() Funktion prüfen? Sie sind nicht die Dinge, die unser Thema geht es um heute. Wir
DIY-Bewässerungssystem für Pflanzen

DIY-Bewässerungssystem für Pflanzen

elektronische Berieselungsystem für PflanzenIch dachte an ein UN-besuchte Bewässerungssystem für Pflanzen, starb ein Vielreisender, die ich dint haben genug Zeit, um meine Pflanzen zu gießen und die meiste Zeit, die meine Pflanzen seit ihr nicht verw
Schnell und einfach, PVC Garten Bewässerungssystem (für unter $70)

Schnell und einfach, PVC Garten Bewässerungssystem (für unter $70)

Gartenarbeit ist eine meiner wichtigsten Sommeraktivitäten und in den letzten Jahren meinen Garten (wie sie neigen dazu) gewachsen. Mit diesem Wachstum ist auch die Menge an Zeit und Wasser braucht mein Garten gewachsen.Seit Jahren wollte ich ein Bew
Arduino und Visuino: 4D Systems ViSi Genie Smart Touchscreen-Display mit Arduino verbinden

Arduino und Visuino: 4D Systems ViSi Genie Smart Touchscreen-Display mit Arduino verbinden

Es kommt eine Zeit, wenn Sie ein Touchscreen-Display mit dem Arduino-Board verbunden haben wollen. Es gibt viele verschiedene Anzeigeoptionen und Größen verfügbar, aber die meisten von ihnen erfordern beträchtliche Menge an Code gesteuert werden, und