Gewächshäuser mit GSM für das ländliche Afrika

1 Schritt:

Gewächshäuser mit GSM für das ländliche Afrika

Konstruktion und Herstellung eines GSM-CONTROLLED Gewächshaussystem
EINFÜHRUNG
Die Technik hat die Kommunikation und so mehr in vielen vorteilhaften Weise neu definiert. Handy-Technologie hat zur Prägung des Begriffs "global village", das durch die Tatsache, dass fast jeder Erwachsene heutzutage besitzt ein Mobiltelefon und auch die sinkenden Kosten für solche Geräte im Laufe der Jahre zu sehen sind geführt. Ein Individuum kann jederzeit durch die Verwendung eines Mobiltelefons kontaktiert. Die Verwendung von Mobiltelefonen kann nicht nur Telefonieren und Versenden von Nachrichten beschränkt werden. Die Tür zu vielen Innovationen und Entdeckungen liegen auf den Händen der meisten Menschen. Ausnutzung Funktionen des Telefons können, neue und profitable Meisterwerke führen. Short Message System (SMS) sind ein sehr beliebtes Mittel der Kommunikation. Sie können in Echtzeit in Abhängigkeit von Netzempfang des Telefons geliefert werden. Dieses Konzept des Instant Messaging ist, was in der Studie verwendet, um ein System, das als eine Plattform wirkt, um Nachrichten, die in der Tat werden Befehle gesendet, um verschiedene Parameter Treibhaus mit der Plattform verbunden zu steuern erhalten entwerfen. Diese Studie versuchte, ein Steuersystem auf der Basis des Global System for Mobile Communications (GSM) Technologie, die effektiv ermöglicht die Steuerung von einem entfernten Bereich zum Treibhaus entwerfen.
Landwirtschaft hat sich über viele Jahre als dest technologisch Sektors in Afrika und der ganzen Welt in der Regel angesehen. Dies ist obwohl es das Rückgrat der Wirtschaft des Landes. Aber mit technologischen Trends wie GSM, eine neue Plattform, um von dem Tag loszuwerden entstanden. Die Anwendung des vorgeschlagenen Systems in der Landwirtschaft ist immens in der sich ständig verändernden technologischen Welt. Es ist ein wichtiger Schritt in die richtige Richtung, in die Automatisierung von landwirtschaftlichen Praktiken mit dem Ziel, eine bessere Effizienz und auch mit minimalem Arbeitsaufwand. Die Notwendigkeit, sich körperlich um gemeinsame Gewächsparameter zum Beispiel die Bodenfeuchte und Temperatur wird durch die Verwendung dieses Systems eliminiert regulieren vorhanden.
GSM-Technologie
Dies ist die Technologie, die die meisten Mobilfunknetze der Welt untermauert. Die GSM-Plattform ist eine äusserst erfolgreiche Wireless-Technologie und eine beispiellose Geschichte von globalen Erfolg und Zusammenarbeit. GSM hat sich zu den weltweit am schnellsten wachsenden Kommunikationstechnologie aller Zeiten und der weltweit führende Handy-Standard, Spanning 218 Ländern. GSM ist eine offene, digitale Mobilfunktechnologie zur Übertragung von mobilen Sprach- und Datendienste verwendet. GSM ist in den 900 MHz und 1,8 GHz-Bands und unterstützt Datenübertragungsraten von bis zu 9,6 kbps, so dass die Übertragung von Grunddatendienste wie SMS. Es herrscht als das weltweit am weitesten verbreitete Handy-Technologie. Handys benutzen eines Service-Carrier GSM-Netz für die Suche nach Mobilfunkmasten in der Nähe. SMS ist eine SMS-Service-Komponente von Telefon, Web oder mobile Kommunikationssysteme. Es verwendet standardisierte Kommunikationsprotokolle zu Festnetz- oder Mobiltelefonen zu ermöglichen, kurze Textnachrichten auszutauschen. SMS ist die am weitesten verbreitete Datenanwendung, mit geschätzten 3,5 Milliarden aktive Nutzer täglich, das sind rund 80% aller Mobilfunkkunden am Ende des Jahres 2010. Der Begriff "SMS" wird für alle Arten von kurzen Textnachrichten und den Benutzer verwendet Aktivität selbst in vielen Teilen der Welt. SMS ist auch im Direktmarketing, wie SMS-Marketing bekannt beschäftigt. Der Begriff als SMS auf modernen Mobilteile verwendet entstand aus Funkentelegraphie in Radio memo Pager mit standardisierten Telefon-Protokolle. Diese wurden im Jahr 1985 als Teil des GSM-Normenreihe als Mittel zum Senden von Nachrichten von bis zu 160 Zeichen zu und von GSM-Mobiltelefone definiert.
Mikrocontroller
Ein Mikrocontroller ist eine kompakte eigenständigen Computer auf einem einzigen integrierten Schaltkreis, der einen Prozessorkern, einen Speicher und programmierbare Ein- und Ausgangsperipherie. Daher kann es leicht für Steuerungsanwendungen optimiert werden. Der gesamte Prozessor, einen Speicher und die I / O-Schnittstellen sind auf einem einzigen Siliziumstück angeordnet ist, so dauert es weniger Zeit zum Lesen und Schreiben von externen Geräten. Dies ermöglicht Echtzeit-Operationen sehr leicht zu erzielen. Es gibt verschiedene Gründe, warum Mikrocontroller werden in Steuerungssysteme weltweit eingesetzt. Mikrocontroller mit den ergänzenden Schaltungskomponenten sind viel billiger als ein Computer mit analogen und digitalen Ein- und Ausgänge. Sie sind klein, kompakt und leicht im Vergleich zu Computern. Ein Mikrocontroller ist gut geeignet, um kleine Anwendungen, wo eine geringe Anzahl von Ein- und Ausgängen benötigt werden, ist der Code, relativ klein und die verlängert Speichermenge und einem einfachen LCD-Anzeige erfordern nicht ausreichend als eine Benutzerschnittstelle ist. Die Architektur eines Mikrokontrollers ist viel einfacher als ein Computer daher ist es weniger wahrscheinlich versagen und damit Zementieren seine Zuverlässigkeit. Ein Mikrocontroller 17 unterscheidet sich von einem Mikroprozessor in vielerlei Hinsicht. Erstens ist ihre Funktionalität. Um für einen Mikroprozessor zu verwenden ist, andere Komponenten wie Speicher, oder Komponenten zum Empfangen und Senden von Daten muss hinzugefügt werden. Kurz gesagt bedeutet das, dass der Mikroprozessor ist das Herz des Computers. Andererseits wird Mikrocontroller entworfen, um alle davon zu sein in einem. Ist keine weitere externe Komponenten für seine Anwendung erforderlich, da alle notwendigen Peripheriegeräte sind bereits in sie eingebaut.
Das Arduino Board
Ein Arduino ist ein Single-Board-Mikrocontroller, soll die Anwendung von interaktiven Objekten oder Umgebungen besser zugänglich zu machen. Die Hardware besteht aus einem Open-Source-Hardware-Board um einen 8-Bit-Mikrocontroller entwickelt. In die On-Board-Mikrocontroller-Chip vorprogrammiert ist ein Bootloader, der das Hochladen Programme in den Mikrocontroller Speicher ermöglicht, ohne einen Chip (Gerät) Programmierer benötigen. Das Arduino ist eine Open-Source-Plattform für den Aufbau Elektronik Projekte verwendet. Arduino besteht sowohl aus einem physikalischen programmierbaren Leiterplatte (oft auch als Mikrocontroller bezeichnet), und ein Stück Software oder integrierte Entwicklungsumgebung (IDE), die auf einem Computer, verwendet werden, um zu schreiben und hochladen Computer-Code auf den physischen Bord läuft. Es wurde Mitte 2011, dass mehr als 300.000 offizielle Arduinos kommerziell hergestellt worden waren, geschätzt. Das Arduino-Plattform wurde sehr beliebt bei Menschen gerade erst anfangen, mit Elektronik zu werden, und das aus gutem Grund. Anders als die meisten früheren programmierbare Leiterplatten, hat das Arduino nicht brauchen ein separates Stück Hardware (als Programmierer), um neuen Code auf die Platte laden - können Sie einfach ein USB-Kabel. Darüber hinaus verwendet der Arduino IDE eine vereinfachte Version der C ++, so dass es leichter zu Programm zu erfahren. Das Arduino bietet auch eine Standard-Formfaktor, der in eine leichter zugängliche Paket bricht die Funktionen des Mikrocontrollers.
Sensoren
Ein Sensor wird oft als ein Gerät, empfängt und verarbeitet, um ein Signal oder Stimulus definiert. Der Zweck des Sensors ist auf irgendeine Art eines Eingabe physikalische Eigenschaft (Stimulus) zu reagieren und es in ein elektrisches Signal, welches mit elektronischen Schaltkreisen Methode kompatibel ist. Ausgangssignal des Sensors kann in Form von Spannung, Strom oder Ladung sein. Ein Sensor ist ein Wandler, der eine physikalische Größe misst, und wandelt es in ein Signal, welches von einem Beobachter oder von einem elektronischen Gerät gelesen werden kann. Ein Sensor ist eine Vorrichtung, die Eingangsgröße durch Erzeugen eines funktionell ähnlichen Ausgangs üblicherweise in Form eines elektrischen oder optischen Signals reagiert. Empfindlichkeit eines Sensors gibt an, wieviel Ausgangsänderungen des Sensors, wenn die Messgröße ändert. Sensoren müssen 18 entworfen, um eine geringe Wirkung auf, was gemessen haben; machen den Sensor kleiner häufig verbessert diese und andere Vorteile vor. Der technische Fortschritt erlaubt immer mehr Sensoren, um auf mikroskopischer Ebene als Mikrosensoren mit Micro-Electro-Mechanical-Technologie hergestellt werden. In den meisten Fällen reicht eine Mikrosensor eine wesentlich höhere Geschwindigkeit und Empfindlichkeit gegenüber makroskopischen Ansätzen. Ein guter Sensor gehorcht einige Grundregeln. Es ist empfindlich gegenüber nur der gemessenen Eigenschaft, unempfindlich gegen jede andere Eigenschaft wahrscheinlich in ihrer Anwendung angetroffen werden wird, ist es keinen Einfluss auf die gemessenen Eigenschaft und idealerweise sind sie entworfen, linear oder linear, einige einfache mathematische Funktion der Mess typischerweise logarithmisch. Der Ausgang eines solchen Sensors ist ein Analogsignal und linear proportional zu dem Wert oder einfache Funktion der gemessenen Eigenschaft. Die Empfindlichkeit wird dann als das Verhältnis zwischen dem Ausgangssignal und der gemessenen Eigenschaft definiert. Wenn beispielsweise ein Sensor misst die Temperatur und hat eine Ausgangsspannung, ist die Empfindlichkeit eine Konstante mit der Einheit [Volt / Kelvin]; Dieser Sensor ist linear, da das Verhältnis an allen Punkten der Messung konstant ist. Für ein analoges Sensorsignal zu verarbeiten ist, bzw. in digitale Technik verwendet wird, muss es in ein digitales Signal umgewandelt werden, mit Hilfe eines Analog-Digital-Wandler (ADC). 2.6.1 Temperaturfühler ein Temperatursensor ist eine Vorrichtung, die Daten sammelt betreffend die Temperatur von einer Quelle und wandelt es in eine Form, die entweder durch einen Beobachter oder eine andere Vorrichtung verstanden werden kann. Die beiden Haupttypen von Halbleitertemperatursensoren sind temperaturempfindliche Spannungsquellen und temperaturempfindliche Stromquellen. Ein Beispiel des ersten Typs ist das National LM35. Die Ausgangsspannung von dieser Schaltung um 10 mV pro Grad Celsius, die ihre Temperatur erhöht wird. Wenn der Ausgang auf eine negative Referenzspannung Vs verbunden ist, der Sensor gibt ein sinnvolles Ausgangssignal für den Temperaturbereich von -55 bis +150 Grad Celsius. Der Ausgang wird auf 0 V bei 0 Grad Celsius eingestellt. Kann die Ausgangsspannung verstärkt wird, um den Spannungsbereich für eine bestimmte Anwendung benötigt ergeben. Die Genauigkeit dieser Vorrichtung ist etwa 1 Grad Celsius. Eine Thermoelementverbindung aus Eisen und Konstantan, allgemein als J Thermoelement, hat eine nützliche Temperaturbereich von etwa -184 bis 760 Grad Celsius. Thermoelemente können klein, robust und stabil gemacht werden, sie haben jedoch Probleme, wie der Ausgang ist sehr klein und müssen sehr viel, um es nach oben in Bereich zu bringen, wo es einen ADC fahren verstärkt werden. Also, die LM35 wurde in diesem System verwendet. Der LM35 ist eine integrierte Schaltung Sensor, 19 kann verwendet werden, um Temperatur mit einer elektrischen Leistung proportional zu der Temperatur (in Grad Celsius) zu messen. LM35 Temperatursensor kann genauer zu messen als mit einem Thermistor. Die LM35 erzeugt eine höhere Ausgangsspannung als Thermoelemente und verlangen nicht, dass die Ausgangsspannung verstärkt werden. Sie hat eine Ausgangsspannung, die proportional zu der Temperatur in Celsius ist. Der Skalierungsfaktor ist 0,01 V / Grad Celsius. Ein weiteres wichtiges Merkmal ist, dass es LM35 zeichnet nur 60 Mikroampere von der Versorgungsspannung und besitzt eine geringe Eigenerwärmung Fähigkeit. Der Sensor Eigenerwärmung verursacht weniger als 0,1 Grad Celsius Temperaturanstieg in ruhiger Luft. Für dieses Projekt Temperatursensor zu verwenden: LM35 mit Ausgangsgenauigkeit von 10 mV / oC.
Bodenfeuchte Sensor
Bodenfeuchtesensoren messen den Wassergehalt im Boden. Eine Bodenfeuchte-Sonde besteht aus mehreren Bodenfeuchtesensoren hergestellt. Billiger Sensoren -Oft für Zuhause Nutzungs- werden auf zwei Elektroden Messung des Widerstands des Bodens basiert. Manchmal ist dies einfach aus zwei nackten (verzinkt) Drähte, aber es gibt auch Sonden mit Drähten in Gips eingebettet. Elektrische Leitfähigkeit Sonden messen Bodenfeuchte im Boden, wie gut ein elektrischer Strom zwischen zwei Sonden geleitet. Je mehr Feuchtigkeit im Boden desto besser die Leitfähigkeit oder der unteren elektrischen Widerstandes. Diese Methode ist LM35 Ausgang Eingang (Spannung) Boden 20 sehr empfindlich auf den Abstand der Sonden sowie von Bodentyp beeinflusst und Salz konzentriert sich in Düngemitteln.
Bewegungssensor
Ein Bewegungsdetektor ist eine Vorrichtung, die ein Sichtfeld überwacht, und führt eine Funktion aus, wenn eine Bewegung in diesem Bereich detektiert. Bewegungssensoren werden häufig in Sicherheitssystemen verwendet werden als Auslöser für automatische Beleuchtung Reisen für Fernalarme und ähnliche Anwendungen. Bewegungs-Sensoren arbeiten auf einer Vielzahl von Grundsätze und wurde in einer Vielzahl von Anwendungen eingesetzt. Typische Anwendungen könnten in den Außentüren und Fenster eines Gebäudes für die Überwachung der Umgebung des Gebäudes. Beim Erfassen einer Bewegung erzeugen sie ein elektrisches Signal basierend auf dem einige Maßnahmen ergriffen werden. Einige arbeiten in der gleichen Weise, als Militärradarantenne, während andere auf Vibration, Infrarotstrahlung und sogar Sound basiert. Bewegungssensoren verwendet werden, um verschiedene Arten von menschlichen Bewegung detektieren. Einige sind für lokale Ereigniserfassung, einige für Sensorbereich vorgesehen.
Drei allgemeine Schritte gefolgt, um in geeigneter Weise zu gestalten und sich mit dem Prototyp werden:
Schritt 1: Identifizieren messbaren Variablen wichtig, Produktion. Es ist sehr wichtig, um die Parameter, die gehen von Datenerfassungsschnittstelle der Steuerung gemessen werden korrekt zu identifizieren und wie sie zu messen sind. Vorbereitend, haben Temperatur und Bodenfeuchte als Testparameter ausgewählt.
Schritt 2: Untersuchen Sie die Kontrollstrategien. Ein wichtiges Element bei der Prüfung eines Steuersystems ist die Steuerstrategie, die befolgt werden soll. Die einfachste Strategie ist die Schwelle Sensoren, die direkt Betätigung der Geräte Einfluss nutzen.
Schritt 3: Identifizieren Sie die Software und die Hardware zu nutzen. Hardware muss immer folgen die Auswahl der Software, mit der erforderlichen Hardware, die von der ausgewählten Software unterstützt. Neben der funktionalen Fähigkeiten sollte die Auswahl der Steuerungshardware Faktoren wie Zuverlässigkeit, Support bisherigen Erfahrungen mit der Einrichtung (Erfolge und Miss) und Kosten einschließen.
Es ist ein Beispiel dafür, wie das Projekt umgesetzt und die verschiedenen Teile daran beteiligt. Aus der obigen Darstellung wurde das Telefon des Benutzers als ein Sendeteil, von dem der Teilnehmer sendet Textnachrichten, die Befehle und Anweisungen an das GSM-Modem, das an einem bestimmten Bereich, in dem das Steuersystem so angeordnet basiert enthalten, verwendet. Die empfangene SMS-Nachricht in der SIM-Speicher des Modems gespeichert und dann durch den Mikrocontroller extrahiert und entsprechend verarbeitet zur Durchführung bestimmter Operationen.
Hardware Leiterkomponenten

Micro-Controller
Ein Mikrocontroller ist eine kompakte Standalone-Computer, für Steuerungsanwendungen optimiert. Gesamte Prozessor, einen Speicher und die I / O-Schnittstellen sind auf einem einzigen Siliziumstück so angeordnet ist, nimmt es weniger Zeit zum Lesen und Schreiben an externe Geräte. Warum ein Mikrocontroller? Im Folgenden sind die Gründe, warum Mikrocontroller sind in der Steuerung der Maschine integriert: 26 i. Cost: Mikrocontroller mit den ergänzenden Schaltungskomponenten sind viel billiger als ein Computer mit einer analogen und digitalen I / O. ich ich. Größe und Gewicht: Mikrocontroller sind kompakt und leicht im Vergleich zu Computern. iii. Einfache Anwendungen: Erfordert der Einsatzzweck sehr geringe Anzahl von E / A und der Code ist relativ klein, was nicht erforderlich ist verlängert Speichermenge und einem einfachen LCD-Anzeige genügt als Benutzerschnittstelle; ein Mikrocontroller wäre geeignet für diese Anwendung. iv. Zuverlässigkeit: Da die Architektur ist viel einfacher als ein Computer ist es weniger wahrscheinlich versagen. v Geschwindigkeit. Alle Komponenten des Mikrocontrollers auf einem einzigen Siliziumstück entfernt. Daher sind die Anwendungen laufen viel schneller als es auf einem Computer tut. Ein Mikrocontroller unterscheidet sich von einem Mikroprozessor in vielerlei Hinsicht. Erstens ist ihre Funktionalität. Um für einen Mikroprozessor zu verwenden ist, andere Komponenten wie Speicher, oder Komponenten zum Empfangen und Senden von Daten muss hinzugefügt werden. Kurz gesagt bedeutet das, dass der Mikroprozessor ist das Herz des Computers. Andererseits wird Mikrocontroller entworfen, um alle davon zu sein in einem. Ist keine weitere externe Komponenten für seine Anwendung erforderlich, da alle notwendigen Peripheriegeräte sind bereits in sie eingebaut.
ich. Speichereinheit
Speicher ist Teil der Mikrokontroller, dessen Funktion es ist, Daten zu speichern. Für eine bestimmte Eingangs wir, wird der Inhalt eines bestimmten adressierten Speicherstelle lokalisiert. Speicher besteht aus allen Speicherstellen und Adressierung nur die Auswahl einer von ihnen. Neben Lesen von einer Speicherstelle muß der Speicher auch zum Schreiben darauf. Dies geschieht, indem eine zusätzliche Zeile genannte Steuerleitung durchgeführt. 27 ii. Central Processing Unit Es wurde ein in-Fähigkeit gebaut, multiplizieren, dividieren, subtrahieren, und verschieben Sie dessen Inhalt von einem Speicherplatz auf einen anderen. Seine Speicherplätze Register, deren Aufgabe es ist, mit der Ausführung verschiedener mathematischer Operationen oder andere Operationen mit Daten, wo immer Daten gefunden werden können helfen, genannt. iii. Bus Es stellt eine Gruppe von 8, 16 oder mehr Drähte. Es gibt zwei Arten von Bussen: Adress- und Datenbus. Die erste besteht aus so viele Zeilen wie die Menge des benötigten Speichers angesprochen und die andere ist so breit wie Daten. iv. Eingabe-Ausgabe-Einheit, die sie verwendet, um Daten zu senden, oder es von dem Mikrocontroller. Die Eingangs- und Ausgangsanschlüsse wirkt wie eine Speicherstelle. Etwas wird einfach eingeschrieben oder aus ihm zu lesen, und es könnte auf die Pins des Mikrocontrollers bemerkt werden. v. Timereinheit Die Basiseinheit des Timers ist eine Freilauf-Zähler, der in der Tat ist ein Register, deren Zahlenwert um eins erhöht, in gleichmäßigen Abständen, so dass, indem sein Wert während der Perioden T1 und T2, und auf der Basis ihrer Differenz , bestimmen, wie viel Zeit verstrichen ist. Dies ist ein sehr wichtiger Teil des Mikrocontrollers. 3.2.2. Analog-zu-Digital-Konverter gemäß der Peripheriesignale sind in der Regel wesentlich von denen, die Mikrocontroller (Null und Eins) zu verstehen, müssen sie in ein Muster, das von einem Mikrocontroller erfasst werden kann umgewandelt werden. Diese Aufgabe wird von der analogen zur digitalen Umwandlung oder durch einen ADC, der eine Information über einigen analogen Wert in eine Binärzahl und folgen ihr bis hin zu einer CPU-Block, so dass CPU-Block kann weiter zu verarbeiten wandelt durchgeführt. 3.2.3. Relais Das Relais-Treiber verwendet wird, um sowohl die Steuerung und der gesteuerten Vorrichtung zu isolieren. Das Relais ist ein elektromagnetisches Gerät, das der Magnetspule besteht, bewegliche Kontakte (Schalter) und Rückstellfeder und benötigt vergleichsweise viel Strom. Daher ist es möglich, dass die Schnittstellen-IC, das Relais zufriedenstellend fahren. Um dies zu ermöglichen, ist eine Treiberschaltung, die als eine Pufferschaltung beaufschlagt wird, um zwischen ihnen aufgenommen werden. Der Treiber-Schaltung erkennt die Anwesenheit eines "hohen" Pegel an dem Eingang 28 und treibt das Relais aus einer anderen Spannungsquelle. Damit fällt das Relais verwendet wird, um die elektrische Versorgung der Geräte zu wechseln.
Liquid Crystal Display (LCD)
Eine Flüssigkristallanzeige (LCD) ist eine dünne, flache Anzeigevorrichtung aus einer beliebigen Anzahl von Farb- oder Monochrompixel vor einer Lichtquelle oder Reflektor angeordnet werden. Es wird oft in batteriebetriebenen elektronischen Geräten verwendet werden, da sie sehr geringe Mengen an elektrischer Energie verbraucht.
GSM Modem
Die meisten GSM-Modems haben F-Bus und M-Bus-Verbindungen, die verwendet werden können, um ein Telefon mit einem PC oder in diesem Fall einen Mikrocontroller zu verbinden. Die Verbindung kann für die Steuerung nur über alle Funktionen des Modems verwendet werden. Dieser Bus uns erlaubt, SMS senden und empfangen.
Software-Komponenten
3.3.1. Programmiersoftware Die Studie verwendet die Arduino-Entwicklungsumgebung, die auf der C ++ Sprache basiert. Die Arduino Software ist als Open-Source-Tool für die Erweiterung von erfahrenen Programmierern zur Verfügung veröffentlicht. Die Sprache kann durch C ++ Bibliotheken erweitert werden, und Leute, die die technischen Details zu verstehen, den Sprung von Arduino mit dem AVR C-Programmiersprache auf dem es basiert zu machen. Das Arduino-Entwicklungsumgebung enthält einen Text-Editor für das Schreiben von Code, einen Nachrichtenbereich, eine Textkonsole, eine Symbolleiste mit Schaltflächen für häufig verwendete Funktionen und eine Reihe von Menüs. Es verbindet sich mit dem Arduino Hardware die Programme laden und mit ihnen kommunizieren. Die Open-Source-Arduino-Umgebung macht es einfach, Code zu schreiben, und laden Sie sie auf die I / O-Karte. Es läuft auf Windows, Mac OS X und Linux. Die Umwelt ist in Java geschrieben und basiert auf Processing, avr-gcc und andere Open-Source-Software. Software geschrieben mit Arduino sind Skizzen genannt. Diese Skizzen werden in der Text-Editor geschrieben. Skizzen werden mit der Dateierweiterung .ino gespeichert. Es verfügt über Funktionen für Ausschneiden / Einfügen und Abbildung 4: Liquid Crystal Display (LCD) 30 Suchen / Ersetzen von Text. Der Nachrichtenbereich gibt Rückmeldung beim Speichern und Exportieren des Weiteren Fehler. Die Konsole zeigt die Textausgabe von der Arduino-Umgebung einschließlich der vollständigen Fehlermeldungen und andere Informationen. Die rechte untere Ecke des Fensters wird der aktuelle Vorstand und serielle Schnittstelle. Die Schaltflächen der Symbolleiste können Sie überprüfen und Programme laden, erstellen, öffnen und speichern Skizzen, und öffnen Sie die serielle Monitor. 3.3.2. Funktionsplan Der Funktionsplan für das Software-Programm entwickelt werden, sind in Abbildung 5 und 6. Das System verfügt über mehrere Module arbeiten zusammen, um die Ziele des Systems zu erzielen gezeigt. Majorly, kann das System in zwei Teile geteilt werden kann; manuelle Steuerung durch den Benutzer und automatische Überwachung und Steuerung. Wenn der Benutzer überschreibt die automatische System, indem er einen Befehl an das GSM-Modul, gehorcht das System den Befehl und führen Sie die vom Anwender gewünschte Aktion. Die Aktionen, die vom Benutzer über SMS Befehle befohlen werden können, umfassen: i. Override-Befehl, um die automatisierte Überwachung und Steuerung zu stoppen. ich ich. Schalten Sie fan- der Benutzer einen Befehl senden, um auf dem Ventilator im Gewächshaus zu wechseln. iii. Schalten Sie die Bewässerung ventil kann der Benutzer auch das Ventil ausgelöst über einen Befehl iv. Lüfter ausschalten v. Schalten Sie Bewässerungsventil vi. Anforderungsdaten der Treibhaus Parameter zu einem bestimmten Zeitpunkt vii. Schalten Sie Override-Befehls diese Hände wieder Behörde an das System, um die Überwachung und automatische Regelung fortzusetzen. Das Flussdiagramm, wie gezeigt wurde der Leitfaden für die Entwicklung des Programms in der Arduino-Software wie in den Beispielcode im Anhang dieses Dokuments gezeigt. Das System misst das Licht von den Sensoren in bestimmten Intervallen automatisch in Codebeispiel (ii) in der Anlage enthalten. Es vergleicht anschließend diese Werte mit optimalen Werten im System voreingestellt und treffen Maßnahmen (Schalter auf Bewässerungsventil / Lüfter). Dies ist ein kontinuierlicher Prozess Looping zu prüfen, ob die Parameter wieder in einem optimalen Niveau gesunken und damit Abschalten der Ventilatoren oder Ventil. Der Bewegungssensor kontinuierlich gehalten und auf eine Bewegung auslösen, schaltet den Alarm und benachrichtigt den Benutzer sofort per SMS.