4 Schritt:Schritt 1: [Video] kurze Einführung und Konfiguration von GSM-basierte Roboterfahrzeug. Schritt 2: Komponenten & Installation Schritt 3: Projektbericht dieses Moduls Schritt 4: Image-Satz dieses Moduls

    Dieses Projekt ist so konzipiert, als ein Roboterfahrzeug, das von einem Mobiltelefon gesteuert werden können zu entwickeln. DTMF-Befehle von einem Telefon an ein anderes Mobiltelefon, das auf dem Roboterfahrzeug montiert ist. Diese Befehle werden zu einem PIC-Mikrocontroller von 8-Bit-Architektur, um die Fahrzeugbewegung durch den Motor zu betreiben Schnittstelle zugeführt. Herkömmlicher Drahtlose gesteuerte Roboter verwenden Rf Schaltungen, die nur über begrenzte Arbeitsbereich, begrenzten Frequenzbereich und begrenzte Kontrolle. Die Verwendung eines Mobiltelefons für Robotersteuerung kann diese Einschränkungen zu überwinden. Es hat den Vorteil, Robust Control, Arbeitsbereich so groß ist wie die Fläche der Service Provider, keine Interferenzen mit anderen Steuerungen. Obwohl das Aussehen und die Fähigkeiten der Roboter stark variieren, All Robots Share-Funktion eines mechanischen, beweglichen Struktur unter irgendeiner Form von Kontrolle. Die Steuerung der Roboter erfolgt in drei Phasen: Wahrnehmung, Verarbeitung und Aktion. Im Allgemeinen sind die Preceptors sind Sensoren am Roboter montiert, wird die Verarbeitung durch den On-board Mikrocontroller oder Prozessor Geschehen, und die Aufgabe wird unter Verwendung von Motoren oder mit einem anderen Stellglieder. In diesem Projekt wird der Roboter auf GSM-Mobil (unter Verwendung von DTMF-Technologie) Welches ist durch Benutzer Handy gesteuert wird. . Mit Hilfe der Befehle können wir in gewünschte Richtung zu bewegen Unsere Robot wie pro unsere Anforderungen Dieses Projekt ist erweiterte Version von meinem letzten Projekt, nämlich, Wireless Funk Modul mit PIC Microcontroller.Step 1: [Video] kurze Einführung und Konfiguration von GSM- Basierend Roboterfahrzeug. In diesem Bereich ist das Video von der Arbeit Projekt eingebettet, fast jeder (minimal) erläutern Video es selbst beschrieben. zB: Drücken Sie 1 für Move / Start / Vorwärts, Drücken Sie 2 für Rückwärts, Drücken Sie 3 für Moving Right, Drücken Sie 4 für Moving Left und Drücken Sie 5 für Stop. Schritt 2: Komponenten & Installation Alle 12 Artikel anzeigen In diesem Abschnitt werden alle Komponenten mit einigen Arbeiten & Installationsimages genannt. zB: * DTMF DECODER * 8-Bit-PIC-Mikrocontroller (16F877A) * HANDYS * DIODEN * Akku (6-VOLT) * DC MOTOR * Räder * CARD BOARD * FAHRZEUG LEGS ETC. Schritt 3: Projektbericht dieses Moduls Hier bin ich die Sie mit der Projektbericht dieses Moduls. Der Projektbericht enthält alles, was im Zusammenhang mit es. Wie Arbeiten, Ckt. Grafiken, Programmiercode, Komponentenliste, Anwendungen & Other Stuff Wichtige usw. GSM Based Versatile Roboterfahrzeug mit PIC-Mikrocontroller (Report) * Projektbericht ist auf Academia gehostet. Schritt 4: Image-Satz dieses Moduls In diesem Schritt werden Sie Bild Satz von GSM basierte vielseitige Roboterfahrzeug zu finden. Alle Bilder wurden in verschiedenen Phasen der Projekt Installation übernommen und verleiht Basic, Intermediate & Advanced Einsicht zu, dass es funktioniert und Anwendungen. GSM Based Versatile Roboterfahrzeug mit PIC-Mikrocontroller-Projekt-Bilder. * Hosted on Flickr. Danke für beobachtet sie.$(function() {$("a.lightbox").lightBox();});

      1 Schritt:

      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.

        14 Schritt:Schritt 1: Wo gibt es die Materialien Schritt 2: Montage des Netzstromkreis Schritt 3: Erstellen Sie die MCB Modernste Erkennungssensor Schritt 4: Montage der Elektronik-Controller - Teil 1 Schritt 5: Montage der Elektronik-Controller - Teil 2 Schritt 6: Montage der Elektronik-Controller - Teil 3 Schritt 7: Montage der Elektronik-Controller - Teil 4 Schritt 8: Verdrahtung des Mobiltelefon- Schritt 9: Installieren der Firmware auf die Arduino Schritt 10: Einstellungen Ihres Telefons ändern Schritt 11: Schließen Sie es allen oben Schritt 12: Testen !! Schritt 13: Fehlersuche Schritt 14: zukünftige Verbesserungen

        UPDATE 02/13/11: Die Abstimmung für die Sparkfun Mikrocontroller Contest gestartet. Bitte stimmen Sie für mich! UPDATE 02/26/11: Ich habe einen zweiten Preis !! Huzzah! Danke für all die Stimmen guys! UPDATE 03/17/11: Ich würde gerne eine Laserschneider im Epilog Herausforderung zu gewinnen, da sie die kleinen DIY-Community in Kalkutta, die gerade erst begonnen ein paar Monate zurück, um alle Materialien zu schneiden mit einer CNC anstatt ihre Sägen helfen würde, etc. Bewässerung Kulturen mit der genau richtige Menge an Wasser ist eine mühsame Aufgabe, vor allem, wenn Sie eine lange Strecke in die Bewässerungspumpe in der Mitte der Nacht zu gehen, um zu überprüfen, ob ein Problem (Fisch am Anfang in dem Einlass und als Folge stecken die Bewässerung Motor Brennen oder Verklemmen!) ist aufgetreten. Wie ich meine Onkel leid tut das gleiche sah, fühlte ich, es musste einige ferngesteuerte Lösung für ihre Probleme. Ich fing an, über ein System, das würde denken: 1. Erkennen Verklemmen des Motors und sofort ausschalten. 2. kostengünstig sein. (Weniger als 150 €) 3. Fern auf und neben dem Bewässerungs Motor drehen. 4. Senden Sie eine Nachricht zurück an den Bediener, wenn ein Fehler aufgetreten. Und so kam der Geistesblitz, um die "SMS gesteuert Wireless-Bewässerungssystem" zu errichten. Ich wollte auch dies dem Sparkfun Mikrocontroller Contest einreichen, so dass es umso mehr ein Grund für mich, gerade für den Aufbau der Prototypen zu gehen. Der Prototyp kann Folgendes tun: 1. Fernzugriff über SMS durch einen zellulären GSM-Netz gesteuert werden. 2. Senden zurück Fehlermeldungen an den Bediener, wenn die Leitungsschutzschalter (MCB) wurde durch elektrische Störungen oder Motorstau ausgelöst. 3. Steuerlasten von bis zu 15 Ampere. Die Früchte meiner Arbeit in diesem ible beschrieben. PS ich vorschlagen, dass Sie durch den gesamten Instructable, bevor Sie beginnen. Schritt 1: Wo gibt es die Materialien Für dieses Projekt brauchen wir verschiedene billige Teile und Sie sollten in der Lage, diese leicht zu jeder lokalen Radio Shack zu bekommen. Wir brauchen nur ein paar zusätzliche Teile, die Sie haben könnten, um zu einem anderen Geschäft zu gehen. Die Rechnung sollte bei max insgesamt. € 100. Sie müssen denken, ich scherze, aber ich bin es nicht. Auf Indien, erhalten wir Sachen sogar billiger - (. 40 € ca.) Rs.1000 max. Liste der Einzelteile: Hardware Teile: 1. 1x billig / alt / verwendet GSM-Mobiltelefon mit SMS-Funktion (mit Ladegerät) 2. 1x Aktiv GSM SIM / Micro-SIM-Karte für Ihre Reisedaten Anbieter 3. 1x Leitungsschutzschalter 4. 1x 120V / 240V (wählen Sie für Ihr Land) 30 Ampere Relais 5. 1x Atmega 168 / 328P oder Arduino (oder eine andere Mikro mit denen Sie freundlich sind) 6. 1x 9V Netzteil für den Arduino / Atmega usw. 7. 1x Universal-Ladegerät, wenn Sie nicht über ein Handy-Ladegerät 8. 1x High-Gain externe Antenne (optional) 9. Wires (240v / 120v feuerfeste Kabel) und ein paar Brocken für die Leiterplatte 10. 2x 240V Klemmen 11. 4x Flachstecker (für die Relais) 12. 3x Klemmen 13. Ein Gehäuse (um die Elektronik zu ummanteln) wie http://www.pactecenclosures.com/product-detail.php?classid=35&seriesid=38&productid=231 Electronics Parts: 1. 10x 1N4001 Dioden 2. 4x 2N2222 Transistoren 3. 2x TIP31 Transistoren 4. 3x TIP102 Transistoren 5. 10x 1K Widerstände 6. 2x Miniature Druckschalter 6. 1x Perfboard (nicht, wenn Sie eine PCB zu machen) 7. 1x Packung Misc. LEDs (klein) 8. 5x Relais mit 5V Spule Benötigtes Werkzeug: Multimeter Lötkolben Schraubendreher Drill (mit Bohrer) Sander;) zu sehen (http://www.instructables.com/id/Recycled-HDD-Rotary-Sander-for-5/) Schritt 2: Montage des Netzstromkreis ACHTUNG: Dieses Projekt verwendet High Voltage AC Netzspannung und könnte zum Tod oder elektrischen Schlag verursachen, so bin ich nicht für Schäden, die Sie an sich selbst oder andere um dich herum zu tun verantwortlich. Gehen Sie nach Ihrem eigenen Ermessen und wenn Sie bequem, dies zu tun Teil selbst sind nicht, es von einem qualifizierten Elektriker erledigen. Dieses Projekt verwendet eine Hochspannungsrelais (30 A und 240 V), um die Bewässerungspumpe Netzschaltung zu steuern ist in einem separaten Gehäuse untergebracht und besteht aus dem Leitungsschutzschalter, eine Steckdose und ein rückstellende Sicherungspatrone (die, wo eine Taste herausspringt). Sie müssen verdrahten Netzleitung wie in der Abbildung unten gezeigt, im Grunde wie folgt aus: Power Plug -------- Electronics Controller ------- -------- MCB Wandsteckdose Nach dem Anschluss alles oben, achten Sie darauf, die Drähte und legte das gesamte Setup in einem separaten Anschlusskasten mit ein paar Lüftungslöcher in den Seiten gebohrt, mit der MCB und Steckdose, die auf top.Step 3: Herstellung der MCB Staatlich Erkennung Sensor Die MCB state-Detektionssensor ist im Grunde eine kundenspezifische Schalter, der feststellt, ob der MCB in seiner ausgelösten Position ist oder nicht. Entsprechend der Arduino nimmt die Schritte, um den Fehler SMS an die Pumpe Betreiber senden. Es besteht aus zwei Schrauben, die in einer Weise, dass der Schalter geschlossen wird, wenn die Schutzschalter löst platziert werden. Eine Schraube ist auf der MCB Gesicht Platte montiert und der andere ist auf der MCB Plastikschalter montiert. Das folgende Diagramm deutlich erklärt, wie ich es tat. Schließen Sie ein Kabel an Analog 2 auf der Arduino, das andere auf dem Arduino 5V, indem ein 1K Pullup-Widerstand an der Verbindung und das andere Bein des Widerstands an den gemeinsamen GND auf der Arduino. Schritt 5 zeigt dies richtig, in Form eines Schaltplans. (2. Bild) Schritt 4: Montage der Elektronik-Controller - Teil 1 Teil 1 - Das Gehäuse: Der wichtigste Schritt bei der Montage der Elektroniksteuerung ist es, ein geeignetes Gehäuse, in dem alle notwendigen Teile passen zu erhalten. Es gelang mir, eine sehr geeignete schnurloses Telefon, bei dem die gesamte Elektronik eingebaut gut finden. Ich hatte es zu lügen, verstaubt, als ich herausfand, dass der Arduino recht gut ausgestattet und ein paar Ecken müsste off dremelled werden für die andere Elektronik zu eng anliegen. Ich zerlegt das alte Telefon und nahm den vorhandenen Stromkreis. Vor diesem beiseite für zukünftige Projekte / Teile der Ernte, tat ich das erste lose Passung des Arduino, der Suche nach, dass die alten Power-Ports am Telefon waren perfekt für das Arduino Schnittstellen verteilt. Nach der Montage des Arduino, schnappte ich aus ein paar Sicherheits Laschen an der Basis, so dass die zusätzliche Elektronik ausgestattet. Die folgenden Bilder dokumentieren auch den Schritt. Wenn Sie ein Gehäuse online bestellen, stellen Sie sicher, dass es groß genug ist und es verwendet Laserfreundlichen Kunststoffen, so dass Sie per Laser schneiden Sie die Schnittstellen für die Arduino. Ansonsten ist es ein Schmerz, um jedes Mal, wenn Sie den Code aktualisieren möchten Öffnung des Gehäuses. Schritt 5: Montage der Elektronik-Controller - Teil 2 Teil 2 --240v Relaissteuerschaltung Die Relaissteuerschaltung erfolgt die Steuerung des Relais 240 und der Verstärkung der Volt vom Lautsprecher des GSM-Telefon. A TIP122 wird verwendet, um das Relais und unter Kontrolle und ein anderer TIP31 für die Telefone der speakers.A Netzanzeige verwendet wird, auch aufgenommen zu Arduino Energie an, um auf der Arduino.This Kreis der 3V Stift befestigt wird zeigen, auf einem Stück von perf getan -board mit Transistoren Aufputz. Das TIP-122 ist ein Teil der üblichen Arduino Relaissteuerschaltung, wie auf der Seite Arduino Lernressourcen (gefunden http://www.arduino.cc/playground/uploads/Learning/relays.pdf ). Die Dämpfungsdiode ist eine 1N4004 und der Widerstand, ein 1K ein. Das Relais Stromquelle ist dieselbe wie die Arduino Stromquelle, 9.6v.The Relais verfügt über eine 12 V Spulenspannung, aber 9.6V funktioniert der Trick. Die Spitze 31 steuert eine LED, die leuchtet, wenn ein Ton wird über den Lautsprecher des Telefons gespielt. Diese LED blinkt in ein LDR, die Arduino Analog pin 0 verbunden ist, so dass der Arduino zu erkennen, wenn eine SMS empfangen wird. Ein Pull-up-Widerstand ist auf dem anderen Bein gestellt, verbunden einem Ende an 5 V und der andere Stift des Widerstands, um gemeinsame GND verbunden. (Überprüfen Sie die 2. Bild) Das Gleiche wird für die MCB Modernste Erkennungssensor getan Es gelang mir, ein schönes Kunststoffabdeckung für die LDR-LED-Combo, von einem anderen Stromkreis geerntet zu finden, war etwas, was ich glaube, in RF comm Schaltung Stromquelle verwendet wird für die TIP31 ist der Arduino 5V Pin. Kreislauf-Index: R2, R3 und R4 die Widerstände 1K Q1 ist eine Spitze 31 Transistor Q2 ist ein Transistor TIP 122 K1 ist die 240V 30A Relais J1 wird die Netz Live-Draht J2 ist Vibrationsmotor-Anschluss des Telefons J3 ist der GND und 5V-Anschluss D1 ein 1N4004 "Dämpfungsdiode" S1 ist die MCB Staatlich Detektionssensor Schritt 6: Montage der Elektronik-Controller - Teil 3 Teil 3 - Montage des Tastatur-Controller Die Tastatur-Controller werden die drei Relais, die wiederum "Presse" die Tasten auf der Tastatur, um die "ERROR" sms oder jede andere SMS die Sie versenden müssen senden steuern. Ich baute sie auf einem Stück von perfboard mit PCB freundlich (deren Stifte sollen auf Schaltungen gelötet werden) 5V Relais. Das Schaltbild unten zeigt den Anschluss der Teile in Ordnung ist. Kreislauf-Index: Q1, Q2 und Q3 sind 2N2222 Transistoren. D1, D2 und D3 1N 4001 Dämpfungsdioden. R1, R2 und R3 1K Strombegrenzungswiderstände. K1, K2 und K3 sind die 5-Volt-Relais. Die Basis der Transistoren mit der Arduino digitale Stifte über 1K Widerstände, um den Stromverbrauch von den Stiften zu begrenzen. Die Druckeinbau Dioden verhindern, dass Spannungsspitzen von den Relaisspulen Braten die Schaltung. Die Kollektoren der Transistoren sind mit einer gemeinsamen Masse des Arduino geteilt verbunden. Die Emittern mit der Anode der Dioden verbunden ist, wie in der zweiten Schaltbild dargestellt. Schritt 7: Montage der Elektronik-Controller - Teil 4 Alle 9 Artikel anzeigen Teil 4 - Anschließen der Stücke Jetzt, da wir die Montage der Teile der Schaltung fertig sind, ist es Zeit, sie an den vorgesehenen Schalt verbinden alle up.refer und führen Sie die folgenden Dinge: 1. Bringen Sie die Tastatur-Controllers Pin 1,2 und 3 um Arduino digitalen Pins 4,5 und 6 auf. 2. Bringen Sie den Relais-Controllers "Relais-Steuerung" Draht mit dem Arduino digitale Stift 3. 3. Schließen Sie das LDR die Drähte an GND, 5V und analog 0, wie in Schritt 5 erläutert. 4. Schließen Sie die Drähte von der Spitze 31 bis Vibrator Motorklemmen des Telefons. 5. Bringen Sie die Tastatur-Controller 5V und GND zu den jeweiligen Arduino Pins. 6. Schließen Sie das Power-LED an der 3V und GND. (Wenn zusätzliche Leistung LED angeschlossen ist) 7. Schließen 9V der Relaissteuerung und GND auf den Arduino jeweiligen Stiften. 8. Schließen Sie die Drähte MCB Sensors mit GND, 5V und analoge 2, wie in Schritt 3 erläutert. 9. Bringen Sie die zuvor gelötet Tastatur Drähte an der Tastatur-Controller. 10. Schließen Sie eine 9-V-Stromversorgung für die Arduino und den Betriebs Jumper auf "EXT" Noch einmal mit dem Schaltplan, dass alles in die richtigen Stifte, bevor Sie fortfahren angebracht bestätigen. Sie können Kabelbinder alles, sobald Sie testen, dass alles OK.I habe es nicht getan, so dass es eher chaotisch aussieht, aber ich plane, dies zu tun, wenn ich time.Step 8: Verdrahtung des Mobiltelefon- Alle 12 Artikel anzeigen Dieser Schritt ist für jeden Handy, aber die Grundlagen sind same.we werden die beiden Drähte von der 240V-Relais-Controller, um die Telefone der Vibrationsmotor Anschlüsse befestigen und schließen zusätzlich bis die Relais von der Tastatur-Controller in diesem Schritt. Sie müssen herausfinden, ob die mobile hat die Eigenschaft zu finden, um Entwurf Nachrichten an eine gespeicherte Nummer zu senden, wenn nicht du kein Glück, und Sie müssen ein anderes Handy zu bekommen. Fast alle Nokia-Handys haben diese Funktion, und sie sind auch einfach zu ändern. Das erste, was mit dem Telefon versuchen, ist, herauszufinden, was sind die Mindestzahl der verschiedenen Tasten, die Sie drücken müssen, um die Entwürfe Nachricht zu senden, von Anfang bis Ende. Die Anzahl der Tasten, die Sie brauchen, sind die Anzahl der Relais Sie auf dem Tastenfeld-Steuerschaltung benötigen. Ich brauchte nur zwei Tasten, aber dennoch hielt ich eine zusätzliche Relais auf dem Brett, nur für den Fall. Wir werden die Relais-Schaltstiftes an die Tastaturen Tasten, so dass sie durch die Arduino betrieben werden verdrahten. Vor dem Start, um das Telefon zu ändern, stellen Sie sicher, dass Sie das Hauptmenü-Eintrag auf dem Handy, so dass Sie, um die geringste Anzahl von Tasten auf der keypad.Also verwenden machen shure, dass das Telefon auf "Vibrieren Once" haben geändert haben, auf Empfangen einer SMS. Löten Sie auf den Verbindungen von den Relaisstifte auf der Tastatur, wie gezeigt und deutlich zu kennzeichnen Sie es aus (Farbcodierung, etc.), so dass die Verbindung mit dem Arduino ist easy.I verwendet einige Bandkabel, wie es sauber und ordentlich aussieht. Wir werden die Vibrationsmotor zu entfernen und löten die beiden Kabel von ihm an die LED-LDR-Schaltung und wieder zusammenbauen, das Telefon, um diesen Schritt abzuschließen. Das Video unten zeigt den Booten Prozess der Telefon nach der Änderung Schritt 9: Installieren der Firmware auf die Arduino Das einzige, was in diesem Schritt zu tun ist, um die Skizze, um Ihren Computer zu kopieren und dass an den Arduino hochladen. Der Code ist überhaupt nicht gut geschrieben, aber es funktioniert und ich bin immer willkommen, sugesstion, Fehlerberichte und alles, was Sie mir erzählen wollen. Sie müssen die SMS_error Funktion ändern, um Ihre Telefone Menüsystem zu entsprechen. Fühlen Sie sich frei, um mich für jede PM help.Remember eine andere HIGH / LOW-Combo hinzufügen, wenn Sie brauchen, um eine zusätzliche Taste, um das Telefon im Standby-Modus aufwecken drücken. Der Code wird unter (GSM_irrigation2_0a.pde) befestigt und werde nicht in die Details der Upload einer Skizze bis zum Arduino, da es viele Tutorials im Netz Lehr Sie das gleiche zu tun. Ich schlage vor, Sie lernen, ein bisschen mehr über Arduino-Codierung, wenn Sie nicht wissen, wie Sie eine Skizze hochladen, bevor diese project.Step 10: Einstellungen Ihres Telefons ändern Sie müssen die Einstellungen für das Telefon ändern und einige mit der SIM-Karte Anbieter, so dass kein Junk-SMS empfangen werden. Ich habe eine neue SIM-Karte, I, keine Offenlegung der Anzahl für jeden und ich schlage vor, Sie das gleiche zu tun, um unerwünschte Anrufe / SMS zu vermeiden Der erste Schritt wäre, sich auf der Bedien DND (Do Not Disturb) Liste für Anrufe und SMS registrieren. Das wäre keine Werbeanrufe aus so dass Ihr System bonkers gehen zu verhindern! Dann legen Sie die folgenden Einstellungen an Ihrem Telefon: 1. Stellen Sie das "Vibrieren Once" Alarmtyp für SMS erhalten. 2. Ändern Sie das Hauptmenü um, so dass das SMS-Menü oben auf der Liste. (Optional) 3. Löschen Sie alle SIM-Karte (nicht telefonisch) Kontakte und halten nur eine Nummer unter einem beliebigen Namen gespeichert werden. (Telefonnummer der Person, die die "Fehler" SMS empfangen werden) Schritt 11: Schließen Sie es allen oben Der letzte Schritt ist, die Elektroniksteuerung mit der Netzsteuereinrichtung zu verbinden. Wir schneiden und befestigen Sie das Netz Leitung von der Klemme an die Relais mit 2 Flachstecker und der andere Stecker wird an die Schaltung box Mains gehen, während die neutrale und Erdungskabel werden über das Elektronikgehäuse an der Leiterfeld Netz weitergeleitet Löten Sie alles, schrauben Sie alles an Ort und Stelle, geben eine Endkontrolle, schließen Sie die Oberseite des Gehäuses und wir sind fertig !!!! Schritt 12: Testen !! Nun wir fertig konstruieren, und jetzt kommt der spannende Teil. Ein- und Ausschalten: Befestigen Sie die 9-V-Anschluss mit dem Arduino, bringen Sie den Netzstecker in die Steckdose und schalten 'er ON !! Wenn nichts passiert ???? >> Zum letzten Schritt Aber wenn alles Kräfte auf OK und sehen Sie die kleine grüne Power LED >> Huzzah !! Schließen Sie einen Verbraucher (Ich habe ein Aquarium Luftpumpe nur aus Gründen der Sorte), um die Netzbuchse des Kreises, stellen Sie die MCB auf 'ON' Position und legen Sie die SIM-Karte in das Telefon und schalten Sie ihn ein. Schließen Sie das Ladegerät an eine Steckdose zu. Senden Sie eine SMS an die Telefonnummer und, wenn die LED blinkt auf dem Empfang der SMS, und das Relais auf der Arduino geschaltet sind wir DONEEEEEEEE! Sie müssen die Bewässerungspumpe in die Steckdose auf der MCB Box, um sie unter Kontrolle zu verbinden. Jede andere Gerät kann SMS über diese Buchse gesteuert werden. Test Video: Senden der Fehler SMS: Reise der MCB mit der Hand zu sehen, die kleinen Relais Klick, mit dem Arduino.The Telefon gesteuert sollten eine SMS angezeigt, die dem Ober gespeichert number.the "kat" Ton am Anfang des Videos gesendet wird der MCB immer ausgelöst und wir kann deutlich sehen, "Nachricht gesendet" Oh ja!!!! *! Feiert! * Test Video: Schritt 13: Fehlersuche Wenn nichts passiert, wenn Sie das System auf Leistung, dass: 1. Der Arduino Strom Jumper auf "EXT" oder externes Netz gesetzt. 2. Der Netzadapter Sie verwenden, ist nicht fehlerhaft. 3. Der Arduino ist nicht defekt. Wenn die Arduino Befugnisse und der Code nicht ausgeführt wird, überprüfen Sie, dass: 1. Sie haben den Code richtig hochgeladen, wenn nicht, installieren Sie den Code. 2. Ihr Arduino ist nicht defekt. 3. Das USB-Kabel ist nicht defekt. 4. Alle Anschlüsse richtig angeschlossen sind. (Prüfschritt 7) Wenn immer noch Ihr Problem nicht, PM mich um Hilfe gelöst. Schritt 14: zukünftige Verbesserungen Dieses Projekt hat ein enormes Potenzial und kann auf verschiedene andere Weise aufgrund seiner günstigen und kosteneffiziente Design verwendet werden. Ich gebe zu, es ist nicht eine sehr, sehr gut durchdachtes System, und eher ein Proof-of-Konzept-Design, und das System konnte gespammt, und ein / ausgeschaltet werden. Ich bin auf einige Java-Authentifizierungs-Software arbeiten, um nur SMS von einer bestimmten Anzahl erhalten. Jede Hilfe wird dankbar und anerkannt werden! Paar Verbesserungen wäre: 1. Verwenden Sie es als Home-Automation-Controller, durch Zugabe von ein paar 240-Volt-Relais. 2. remote ausführen Arbeitsplätze. 3. Verwenden Sie es, in Verbindung mit einem Solar-Panel, so dass das gesamte System ist umweltfreundlich. 4. Verwenden Sie ein Schwimmerschalter in einem Behälter, so dass das System schaltet die Pumpe automatisch ab, sobald der Speicher voll ist. Ideen von anderen Mitgliedern: Um die MCB Reise zu erfassen, verwenden Sie ein Optokoppler, um die Spannung am Motor messen - steveastrouk Eine richtige Schaltplan sowie eine Foto-Diagramm, für diejenigen, die sie lesen können - steveastrouk Verwalten von Futter- und Wasserstände für die Tiere, Erfassung Überschwemmungen, Geschäftsführer Windkraftanlagen, die Berichterstattung Einbruch, remote öffnen und schließen Tore, damit Lager, zwischen Weiden bewegen oder Rückkehr zum Stall oder Fernüberwachung von Aquakultur / Aquaponics Systemen. - Bobsegravescollis Mehr Ideen ???? KOMMT BALD? Wenn Sie weitere Ideen haben, schreiben Sie sie in den "Bemerkungen" und ich werde sie mit Ihrem Namen erkannt hinzuzufügen. Bild mit freundlicher Genehmigung von www.prlog.org

          9 Schritt:Schritt 1: Erstellen Sie die Arduino Klon Schritt 2: Erstellen Sie die Relaisplatine Schritt 3: GSM-Schild Schritt 4: Testen der schema Schritt 5: Erstellen Sie eine Art Breakout-Board für DS18B20 Schritt 6: Putting alles zusammen ... Schritt 7: Der Code ... Schritt 8: Senden von Textnachrichten und Rückmeldungen Schritt 9: Und eine kurze Demo ...

          Hallo! Wie ich schon fast fertig mein Studium an der Technischen Fakultät, musste ich eine Diplomarbeit zu machen und mein Gedanke war, eine atemberaubende Sache zu machen (Ich weiß, dass ist komisch: D) an alle, ich bin ein guter Prototyp-Hersteller zeigen und ich kann Ideen in reale und nützliche Dinge zu machen. Ich weiß, GSM gesteuerten Hausautomationssysteme sind weit verbreitet und können leicht im Internet gefunden werden, aber wie wir alle wissen, die Preise sind sehr kostspielig für die allgemeine Verbraucher. Deshalb habe ich versucht, eine Art von Gerät auf Basis von Open-Source-Wissen, das von allen Hobbyisten repliziert werden können, zu bauen, auch wenn sie Amateure oder Profis. Also habe ich angefangen, zu denken, welche Art von grundlegenden Haushaltsgeräten kann Remote via GSM-Netz und nichts anderes geregelt werden? Wir alle wissen, dass man Licht, Heizung, Multimedia-System zu steuern und so weiter, aber ich habe versucht, mein Projekt näher für meine Grundbedürfnisse zu machen: Licht und Heizung (optional - Garagentore, aber es ist nicht mein Fall, denn ich lebe auf eine Wohnung im 3. Stock). Ich erwähnen, dass der fertige Prototyp, auf dem Foto zu sehen ist, kann sicher (mit ein bisschen zwickt, natürlich) auf jede Art von Gebäude mit oder ohne Garage verwendet werden (das Garagentor Relais kann für jede andere Tätigkeit umgewidmet werden) Für dieses Projekt habe ich verwendet: 1. Ein Arduino Klon 2. SIM900 GSM SHIELD 3. Relaismodul 4. 2x16 LCD Display 5. DS18B20 Temperatursensor 6. Drucktaste 7. Einige Dupont Drähte 8. LED-Modul (dies ist optional, wenn Sie mit ein chinese Relaismodul in LEDs eingebaut) 9. Einige Schrauben und Muttern, um alles an Ort und Stelle zu montieren 10. hölzernen Schneidebrett oder andere Art von Holzbrett für Propper Anzeige der Komponenten Die Kosten? ... Die gsm Schild war etwa 40 $ von eBay, LCD ... 2 $, DS18B20 ... 1.5 $, Dupont Drähte noch 2 Dollar, Taster ... paar Cent, das Relaismodul 2-3 $ zu machen und die Arduino Klon weniger als 10bucks zu machen war ... Fazit: Sie können Ihre eigene grundlegende GSM Home Automation mit weniger als 100 $ zu bauen! Wenn Sie diese instructable gefallen zögern Sie nicht, es auf jedem Wettbewerb wird es abonniert abstimmen! Vielen Dank! :) Schritt 1: Erstellen Sie die Arduino Klon Für dieses Projekt wollte ich einen Stand-alone-Arduino-Board zu machen, weil ich nur einen Arduino UNO und ich benutze es für meine Zufälliges Projekt, so dass die Notwendigkeit für einen Klon Bord war riesig. Ich habe es geschafft, eine schematische von meinem guten Freund Nicu Florica, die von Nanino Projekt abgeleitet ist und für meine Anwendung Ich habe einige Stifte hinzugefügt, um die Verbindung von anderen Geräten (Sensoren, Relais, etc.) zu erleichtern, wenn ein Schild ist vorgesehen ändern auf den Haupt Mutter Anschlüsse angebracht. Das zur Herstellung der PCB machen Methode wird nur PnP mit Oracal 641 Papier, eine 8 Jahre alt HP LaserJet 1018-Drucker, ein Bügeleisen, Eisenchlorid-Ätzmittel, eine Art von Löse zu reinigen, die Tonerspuren nach dem Ätzen Prozess und offensichtlich ein mit Kupferauflage Brett bereit, in eine PCB eingeschaltet werden. Nach dem Ätzen und Reinigen der fertigen Leiterplatte, habe ich alle Löcher gebohrt für Komponenten und Steckverbinder, habe ich ihnen verlötet all, ich habe auf Kurzschluss überprüft und das Ergebnis kann auf dem letzten Foto zu sehen ist. Die Stückliste ist: - ATmega328P-PU - 16 MHz Quarz - 2 x 22pF Kappen - 3 x 100uF caps - 1 x 10uF Kappe - 1 x 47uF Kappe - 2 x 10k Widerstände - 1 x 1k Widerstand - 1 x 1N4007 Diode - 2 x 5mm LEDs - 1 x 7805 - 1 x Barrel Netzanschluss - 1 x Taster - Einige männliche und weibliche Stiftleisten Weil ich nicht denke, dass die Ätz- und Lötprozesse sind wichtig, habe ich nur gemacht paar Bilder der kritischen Teile des Gebäudes. Schritt 2: Erstellen Sie die Relaisplatine Ein anderer Freund von mir (Vlad) machte eine PCB Schaltplan für das Relaismodul, weil ich damit beschäftigt, mit einigen Prüfungen und Programmierung. Er ist wirklich ein Meister in Altium Designer so machte er die schematische in kürzester Zeit. Wie Sie sehen können, die Relais 5V diejenigen, die jeweils von einem eigenen BC639 NPN-Transistor gesteuert und auch mit seiner eigenen antiparallele Diode, um die Zerstörung von Transistoren verhindern. Die Stückliste dieses Moduls ist: - 4 x Omron G5LA-14 - 4 x BC639 NPN-Transistoren - 4 x 1N4002 - 4 x 1k Widerstände - 4 x Verschraubung - 1 x 6pins Stiftleiste Schritt 3: GSM-Schild Das ist nicht viel über dieses Schild sagen ... Ich kaufte es von ebay für ca. 35 $ und es funktioniert hervorragend. Der traurige Teil, es zu benutzen ist, können Sie Interrupt-Funktionen, die nicht in das Projekt, weil es nutzt Pin D2 und D3 für die Software die serielle Kommunikation und diese Stifte werden auch durch interne Interrupts System des Mikrocontrollers verwendet. Auch Stifte D7, D8 und D9 der Arduino für eingehenden Anruf Präsenz, Software Einschalten und Software-Reset des GSM Schild vorbehalten. Schritt 4: Testen der schema Nachdem er fast alles zusammen, ich habe einen Test unter Verwendung jeder der Komponenten zu sehen, ob es gut funktioniert oder nicht, aber ich merkte, dass der PIR-Sensor saugt. Mein zweiter Gedanke war, einige Sicherheitsfunktionen in den Code zu implementieren, aber ich habe gesehen, dass PIR-Sensoren stellt hohe zufällig, auch wenn das Potentiometer von der Spitze der es eingeschaltet ist oder nicht. Das ist schade, ... Schritt 5: Erstellen Sie eine Art Breakout-Board für DS18B20 Auf den Bildern sieht man, dass die DS18B20 Sensor in parasitären Modus betrieben, aber nach vielen Prüfungen mit schlechten Ergebnisse (-127degree C Fehler), habe ich die direkte Stromversorgung eingeschaltet und alles war einfach fine.Step 6: Putting alles zusammen ... Für den Boden, habe ich einem hölzernen Schneidebrett, die ich einige Löcher gebohrt darauf, alle Komponenten an Ort und Stelle mit Schrauben zu fixieren. Auch für den letzten Schliff Ich habe einige schwarze Sprühfarbe verwendet das Board ein wenig sexy zu machen. : D Also, wenn Sie für Verbindungen zwischen Arduino Klon und andere Komponenten bitten dies ist die Reihenfolge: 1. LCD-Display wird über i2c mittels Arduino A4 (SDA) und A5 (SCL) verbunden 2. Relais-Modul basiert auf digitalen Stiften 6, 10, 11 und 12. Beachten Sie, dass ich nicht benutzt Digitalstifte 7, 8 und 9, da durch den GSM-Abschirmung verwendet verbunden 3. DS18B20 mit dem A0-Pin verbunden 4. Die Taste ist mit A2 Pin verbunden Schritt 7: Der Code ... Der Codeteil ein bisschen kompliziert für einen Amateur, der nicht mit C ++ Syntax vertraut, aber die Idee ist sehr einfach: - Wenn Sie das gesamte System stecken, beginnt und schaltet die GSM abzuschirmen auf, indem Sie Pin 8 HOCH für einige Sekunden die körperliche Betätigung einer Taste zu emulieren Arduino. - Danach wird das System mit dem Netzwerk verbinden und dann wartet SMS-Kommandos - Wenn ein Befehl wie "becext" oder "becint", gefolgt von 1 oder 0 wird durch das System erhalten, stellt sich die Außen- oder Innenbeleuchtung an oder aus. - Wenn es draußen kalt ist und man weit weg von zu Hause sind, können Sie eine SMS mit "temp" und das System wird mit einem anderen Text-Nachricht, die Sie die Innentemperatur Ihres Hauses erzählt reagieren zu senden. - Wenn Sie einen Befehl wie senden "incalzire 30" (incalzire = Heizung auf Rumänen) bedeutet, dass Sie die Thermostatfunktion eingestellt, um die Heizung einzuschalten, bis es 30 ° C mit Heizung LED erlischt, wenn die Temperatur höher als 30 erreicht Grad. Selbstverständlich können Sie die Temperatur so kalt oder heiß wie Sie wollen. - Aber wenn Sie den Erwärmungsprozess zu stoppen möchten, können Sie "incalzire 0" und der Thermostatfunktion senden erlischt. Was aber, wenn Sie die Installation dieses Systems in einem Haus, und Sie müssen das Garagentor zu öffnen, und auch auf die Außenbeleuchtung einschalten, bevor Sie zu Hause ankommen? No problemo! Bitte senden "garaj", und das System gibt einen Impuls in die Garage elektrische Tür (wie auf Knopfdruck für einige Augenblicke) und auch es ist das Licht für einige Minuten drehen. Natürlich, wenn Sie das tun wollen manuell können Sie den roten Knopf drücken, und es ist die gleiche, wie das Senden einer SMS tut. Vielen Dank an Radu Motisan für die Hilfe bei der Codierung. PS: Ich habe den ursprünglichen Skizze übersetzt, weil ich weiß, ist es einfach, für euch zu lesen ... aber ich habe nicht den übersetzten Code getestet noch so, wenn es ein Problem gibt Vergleichen Sie es bitte mit dem Originalcode und führen Sie die Befestigung. Schritt 8: Senden von Textnachrichten und Rückmeldungen Dies ist ein Beispiel mit SMS-Befehlen und dem Feedback aus dem System empfangen ... Leider habe ich nur, dass in rumänischer Sprache, aber Sie erhalten das Bild des Ganzen zu erhalten. :) Schritt 9: Und eine kurze Demo ... Ich habe eine kurze Demo mit diesem System gemacht, aber wegen des Mangels an Zeit machte ich nur diese in meine Muttersprache, rumänisch. Sie brauchen nicht zu verstehen, was ich damit sagen will, nur genau beobachten und vergessen Sie nicht zu wählen, wenn Sie diese Instructables gefällt! Vielen Dank Jungs, und wenn Sie einige Ratschläge möchten oder Sie einige Ratschläge haben, ich werde glücklich sein, Ihre Kommentare zu lesen.

            7 Schritt:Schritt 1: Der Sensorknoten Schritt 2: Erstellen der Reciever Schritt 3: Online-Datenbank Schritt 4: Cellular: Part 1 Schritt 5: Cellular: Schritt 2 Schritt 6: Letzte Schritte Schritt 7: Epilogue

            Einführung Dies ist eine Anleitung für den Bau eines Kompost Temperatur-Überwachungssystem. Es beschreibt, wie man eine Web-Verbindung drahtloses Sensornetzwerk aufbauen und zeigt eine mögliche Art, wie es gebaut werden konnte. Ein mittleres Niveau der Kenntnisse und Fähigkeiten erforderlich sind. Grundkenntnisse der Löt- und Versuchsaufbau sehr nützlich sein wird. Ich gehe davon aus, dass Sie genügend Arduino Code kennen, um zu verstehen, was eine Funktion ist, wie eine Bibliothek ist nützlich, und warum die serielle Kommunikation ist wichtig. Und Sie brauchen, um genug Elektronik zu verstehen, was ich meine, mit Begriffen wie Spannung, Strom, Widerstand, etc. Ein (sehr) grundlegende Kenntnisse, wie Radioarbeiten wäre auch nützlich für das Verständnis der Konzepte, aber nicht notwendig für folgende zusammen sein wissen. Dies ist nicht mit allen Mitteln voran und ich werde versuchen, immer Referenzmaterialien, die diese Begriffe näher zu decken. Dieses Tutorial ist nicht über den Aufbau einer endgültigen poliert Produkt. Ich gehe davon aus, dass Sie durch einige grundlegende Herstellungsfähigkeiten begleitet werden und sind in der Lage, wenn Sie einige der Problemlösung in diesem Bereich. Ich will ein Beispiel für mein Projekt am Ende zu zeigen, aber ich werde nicht ausführlich über Gehäuse-Design oder Fertigung sprechen. Dies wird lediglich über den Code und Elektronik sein, aufstehen und laufen mit den verschiedenen Kommunikationsarten, Sensoren und Datenspeicher. Davon abgesehen, bis zum Ende dieses Tutorials haben Sie einen Web-Sensornetzwerk verbunden ist die Arbeit an Ihrem Steckbrett. Um es in ein Gehäuse wird einfach nach, dass sein. Warum messen Sie die Temperatur der Kompost? "Die Kompostierung ist der biologische Abbau organischer Stoffe unter aeroben Bedingungen." Mikroorganismen verbrauchen organisches Material und Sauerstoff und erzeugen Wärme als Abfallprodukt. Durch Messung dieser Wärme können Sie Zersetzungsrate, Sauerstoffgehalt (lose) und die allgemeine Gesundheit und die Effizienz Ihrer Kompostierungsbetrieb vorherzusagen. Es hilft, um vorherzusagen, wenn der Stapel muss eingeschaltet, um mehr Sauerstoff einzuführen, wenn der Stapel mit seinen heißen Kochzyklus beendet ist, und wenn Sie effektiv keine Krankheitserreger oder Unkrautsamen, die in den Ausgangsmaterialien vorhanden sein könnten getötet. Monitoring ist ein wichtiger Aspekt, um die Rationalisierung und die Schaffung eines stabilen Prozess und Workflow, um eine vorhersagbare und konsistente Ergebnisse durch jeden Koch bekommen, die Verbesserung der Gesamteffizienz im Betrieb. Technologies Dieses Projekt verwendet Kurzstreckenfunk und Mobilkommunikation, um Sensordaten von einzelnen Sonden in den Kompost zu einer Online-Datenbank. Die Hardware wird auf der Arduino-Plattform mit Hilfe der drahtlosen Moteino Platten eingebaut werden. Wir werden mit Thermistoren für unsere Temperaturfühler, einem Adafruit FONA zelluläre Modul für unsere zellulären Kommunikation und der Sparkfun Data Service für unsere Online-Datenbank. Liste der Einzelteile Hinweis: Sie erhalten eine brauchen ftdi Bord , um Code auf die Moteino hochzuladen. Sensorknoten (pro Knoten): Moteino w / RFM69HW Sie sollten die Moteino w / der RFM69HW und die Seitenkopfzeilen erhalten 9V-Batterie w / Stecker Thermistor . Diese adafruit Produkt mit der richtigen 10k Widerstand Breadboard gepaart Cellular-Gateway Moteino w / RFM69HW Dies sollte das gleiche Teil, wie die Sensorknoten sein. FONA GSM Vorstands Sie müssen auch eine Antenne, je nachdem, welche Art von FONA Bord erhalten, wird funktionieren. Ich mag die flache Antennen. So stellen Sie sicher, dass die Antenne erhalten Sie den Anschluss auf der FONA Sie einstimmt. Lithium-Ionen-Akku Dies kann eine große oder kleine Batterie, je nach Ihrem Design. Auch könnte eine Überlegung wert Solarladung. Photovoltaikanlagen macht nette Sachen. Ich eines ihrer Produkte verwendet in meinem System. SIM-Karte Die SIM-Karte ist an Ihnen, Adafruit hat eine nette Diskussion über dieses Thema . Ich habe mit H20 Wireless- Prepaid-Plan in den USA und es ist großartig gearbeitet. Jeder GSM-SIM-Karte sollte, solange es Daten über sie vorhanden hat zu arbeiten. Brotbrett Ressourcen Schauen Sie sich auf diese vor dem Start ab. Adafruit Thermistor Moteino RFM69 Bibliothek jeelib Sleepy Bibliothek Adafruit FONA Dokumentation zu Basics Moteino Alles über FTDI

              10 Schritt:Schritt 1: Wie es funktioniert Schritt 2: Sammeln Sie Ihre Materialien Schritt 3: Software Schritt 4: Hardware: Arduino / Schild Schritt 5: Hardware: Die Schalter Schritt 6: Hardware: Mikrofon Schritt 7: Hardware: LED- Schritt 8: Hardware: Gehäuse Schritt 9: Abschlusstest Schritt 10: Extras!

              Dies war die Erstellung meiner Maul Freshman Engineering Abschlussprojekt. Uns wurde gesagt, etwas, das Elektronik verwendet werden, um die Lebensdauer der Öffentlichkeit zu verbessern bauen. Es ist meine eigene Entwicklung und Idee, zu kopieren, zu verbessern und lassen Sie mich wissen, was man damit in den Kommentaren tun können. Ich legte ein Video ein Freund für mich getan hat ein Add für das Projekt zu machen. Ich bin nicht in dem Video, wenn Sie sich wundern. RoomAlert war das Produkt, das ich gemacht, dass für das Leben in den Schlafsälen konzipiert, könnte aber für andere Situationen angepasst werden. RoomAlert würde über der Tür Überwachung wurde es sitzen und hatte einen Schalter, der umgedreht wurde, als sich die Tür öffnete und zurückgesetzt, wenn die Tür geschlossen war. Wenn der Schalter auf sie schaltete sendet ein Signal an den Arduino, die das Herz des Projekts ist. Das Arduino ist mit einem GSM-Mobil Schild, der eine Textnachricht an einem vorher gespeicherten Telefonnummer der Person, deren Raum es sendet verbunden. Sobald der Benutzer die Textmeldung ihn darüber informiert, dass sein Zimmer eingegeben wurde er in der Lage ist RoomAlert nennen, und es wird ein Mikrofon mit einem Verstärker verwenden, um auf, was los ist in den Raum zu hören in. Dieses Projekt erfordert, dass Sie allgemeine Löten Fähigkeiten, Verständnis für Arduino und etwas Geduld haben. Es ist ein großes Projekt für die versuchen, mit Elektronik zu beginnen und ist eine Menge Spaß, lets get started! PS. Ich bin dem Betreten dieser wie in der Radioshack Sensoren Wettbewerb wird Ihre Unterstützung zu schätzen!

                6 Schritt:Schritt 1: Bestellung der Leiterplatte und Komponenten. Schritt 2: Löten der Elektronik. Schritt 3: Laden Sie die Software. Schritt 4: Fehlerbehebung bei der Netzwerkverbindung. Schritt 5: Mit dem Telefon. Schritt 6: Laser-Cut und montieren Sie das Gehäuse.

                Die DIY-Mobiltelefon ist ein Arbeits (wenn auch unverwässert) Mobiltelefon, die Sie selbst machen. Es kann Anrufe tätigen und Anrufe und SMS-Nachrichten, speichern Namen und Telefonnummern zu erhalten, rufen Sie die Zeit, und dienen als Wecker. Es verbindet sich mit GSM-Netze (wie AT & T und T-Mobile in den USA) mit einem normalen (in voller Größe) SIM-Karte. Es baut auf der Hard- und Software in der Arduino GSM-Schild , sondern erstreckt sich es mit einem vollen Schnittstelle, einschließlich Display, Knöpfe, Lautsprecher, Mikrofon etc. Das Telefon besteht aus einer kundenspezifischen elektronischen Leiterplatte (PCB) hergestellt, etwa 60 elektronische Komponenten und eine lasergeschnittene Gehäuse. Hardware und Software sind Open-Source und auf GitHub (erhältlich Hardware , Software ). Ein Teil meiner Motivation für die Herstellung der Telefon - und anderen zu helfen, dasselbe zu tun - ist die Tatsache, dass, während Handys sind allgegenwärtig in unserer Gesellschaft, die meisten von uns haben wenig Ahnung, was sie von oder gemacht, wie sie funktionieren. In der Tat können Sie ein Mobiltelefon in der gleichen Weise würden Sie irgendetwas anderes zu machen: die richtigen Teile zu finden, herauszufinden, wie man sie miteinander zu verbinden, und versuchen, sie in einer Weise, die attraktiv und robust zu tun. Aufgrund der Allgegenwart von Handys, es gibt Unternehmen, die die Komponenten sie gemacht; mit einigem Graben, konnte ich Versionen dieser Teile, die möglich ist, in kleinen Mengen zu kaufen gibt und dass möglich, von Hand zu montieren sind zu finden. Das war nicht einfach, aber es ist eine ganz andere Probleme, als zu versuchen, die Physik notwendig, um zu verstehen, wie ein Handy-Turm arbeitet zu lernen. Ich habe mit verschiedenen Versionen dieses Telefon als meine primäre Gerät für fast ein Jahr und haben Workshops, in denen andere haben das Telefon selbst gemacht unterrichtet. Es erfordert keine speziellen Kenntnisse der Elektronik, aber es muss beinhalten Konfiguration von Software, Löten eine Menge von kleinen Komponenten, Laser-, all das kann schwierig sein, wenn man sie vorher noch nicht getan haben. Ich würde nur empfehlen, dieses Projekt wenn Sie bereits über einige Erfahrung mit Arduino und Löten, oder jemanden, der Ihnen helfen, zu finden. Sie müssen auch den Zugang zu einem Laserschneider bekommen, oder finden Sie eine alternative Möglichkeit, das Gehäuse für das Telefon zu machen.

                  7 Schritt:Schritt 1: Ersatzteile Schritt 2: Sensing-Schaltung Schritt 3: GSM-Modul Schritt 4: Laden Sie die Software und Trockenlauf Schritt 5: Erstellen Sie die Schaltung. Schritt 6: Vorbereiten der Wohneinheiten Schritt 7: Verdrahtung und Beendigung der Wetterstation

                  Auf durch die Fertigstellung meiner beiden früheren Projekten, die Kompaktkamera und tragbare Spielkonsole angespornt, wollte ich eine neue Herausforderung zu finden. Die natürliche Entwicklung war ein Outdoor-Remote-System ... Ich wollte einen Raspberry Pi Wetterstation, die in der Lage, sich selbst zu erhalten Off Grid und senden Sie mir die Ergebnisse über eine drahtlose Verbindung, von überall war zu bauen! Dieses Projekt ist wirklich seine Herausforderungen hatte, aber glücklicherweise die Stromversorgung des Raspberry Pi ist eine der wichtigsten Herausforderungen, die leicht mit Hilfe der gemacht worden ist PiJuice als Stromversorgung mit Solar es Unterstützung hinzugefügt. Mein erster Gedanke war, die fantastische verwenden AirPi Modul zu Lesungen zu nehmen. Dies hatte jedoch zwei Hauptnachteile; es erfordert eine direkte Internet-Verbindung, um die Ergebnisse laden und es muss direkt an den GPIO auf der Pi das heißt, es kann nicht der Luft ausgesetzt werden, ohne dass auch Freilegen der Raspberry Pi (nicht ideal, wenn wir wollen, dass diese Wetterstation angeschlossen werden dauern jede Länge der Zeit). Die Lösung ... meine eigene Erfassungsmodul! Unter Verwendung viel von der AirPi für Inspiration war ich in der Lage, mit ein paar Sensor hatte ich schon zusammen eine sehr einfache Prototyp; Temperatur, Feuchtigkeit, Lichtpegel und allgemeine Gasen. Und das Tolle daran ist, dass es wirklich einfach, mehr Sensoren jederzeit hinzufügen. Ich beschloss, ein verwenden Raspberry Pi ein + vor allem wegen seiner niedrigen Stromverbrauch. Zu schicken mir die Ergebnisse Ich habe die EFCom Pro GPRS / GSM-Modul, das eine Text direkt zu meinem Mobiltelefon mit den Ergebnissen senden! Recht ordentlich richtig? Ich bin froh zu wissen, dass Ideen, die Sie für andere große Solar oder tragbare Projekte haben sich hier. Lassen Sie mich in den Kommentaren wissen und ich werde mich bemühen, ein Tutorial zu erstellen!

                  Seiten: