Automatische Start-Überwachungssystem mit arduino (einfach und billig)

6 Schritt:Schritt 1: Blockschaltbild des Projektes: Schritt 2: Lesen Sie die Remote-Taste Code, um TV zu steuern Schritt 3: Programmieren Sie das Überwachungssystem-Code, um das Arduino: Schritt 4: Schaltplan für Empfangsteil Schritt 5: Schaltplan für Senderabschnitt Schritt 6: Einige Komponenten in diesem Projekt verwendet


Das Ziel meines Projektes ist es, Heimat Automatische Überwachungssystem ohne manuellen Eingriff zu erzielen. In der Regel andere Überwachungssystem ist es notwendig, Power ON TV und Kameraempfänger jeder Zeit. Und es braucht, um Benutzereingaben zu sehen, die steht aus der Seite. Aber in meinem Projekt beide sind nicht erforderlich, weil es Macht der TV-Kamera und Empfänger automatisch zu steuern und mein Projekt benötigt keine Benutzereingaben. Wir können Kameraausgang in unseren lässigen Heim-TV zu installieren itself.The Betrieb meines Projektes ist, dass, wenn jemand drücken Sie den Aufruf Glocke im Senderabschnitt in Außentür, die zu senden ist dem Kapitel Empfänger mit drahtloser Datenübertragung signalisieren. Empfangsteil ertönt der Summer für uns zu informieren jemand Drücken Aufruf Glocke außerhalb dann Receiver Abschnitt überprüft, ob TV ein- oder ausgeschaltet ist.
Wenn TV ausgeschaltet ist dann der Empfängerabschnitt schalten Sie den TV und ändern Sie den TV-Eingangsquelle zu, in dem die drahtlose Kamera-Empfänger angeschlossen ist. Jetzt die die TV-Shows, die vor der Tür stehen wird. Wenn wir wissen, dass die Person, dann werden wir die Tür zu öffnen. Das Zeitgeber Sinn Tür öffnet und senden diese Daten an Empfänger. so ändern Sie den TV-Empfänger Quelle zur vorherigen Quelle input.and Schalten Sie den TV-Eingang auf vorherige Position.
Wenn das Fernsehgerät eingeschaltet ist, dass heißt, der Empfänger Sinne, dass wir vor dem Fernseher. Zu dieser Zeit jemand drücken Sie den Aufruf button.Then der Empfängerabschnitt ertönt der Summer und Empfänger einfach die TV Quelle der Eingabe an, wo die Kamera-Empfänger Quelle Eingang connected.now die TV-Show, die steht outside.If wir wissen, die Person, als wir die Tür zu öffnen, dann Empfänger erhalten Türöffnungssignal von der transmitter.so Empfänger ändern Sie den TV-Eingangsquelle zu dem, was wir bisher beobachtet.
das Video zu einem besseren Verständnis des Projektes Arbeits beobachten und es wird nützlich sein .Schritt 1: Blockschaltbild des Projektes:



Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Dieses Projekt besteht aus zwei Teilen:
Empfängerteil Senderschnitt
Sender und Empfänger Abschnitt dieses Projekts Schaltpläne in den folgenden Schritt. Jetzt können wir sehen, die Funktion von jedem Block in Blockschaltbild.
RECEIVER:
Das Herzstück der Empfängerabschnitt ist Arduino Uno Board. Das Arduino Steuer anderen Modulen in der in Empfangsteil:
IR Steuereinheit Relais-Modul-Status LED-Fern RF434-Empfängermodul LDR Modul Summer drahtlose Kamera-Empfänger. Die entfernte Einheit IR verwendet, um das Fernsehgerät mit Arduino.This Steuerung des TV unter Verwendung arduino Programmierung erfolgen steuern. IR-LED sollte in Richtung TV IR-Empfänger zeigt das heißt, wo Sie zeigen Ihre TV-Fernbedienung TV steuern.
Das Relaismodul wird auf ON oder OFF der Funkkamera Empfängerstrom verwendet.
Die Status-LED wird verwendet, um anzuzeigen, dass die Überwachungsmodus ein- oder ausgeschaltet ist.
wenn Überwachungsmodus aktiviert ist die rote LED Mittel glow.That Tür geschlossen ist. Tür-Sensor Daten senden, um vom Sender mittels drahtloser Datenübertragung Empfänger.
wenn Überwachungsmodus ist OFF die blaue LED bedeutet glow.That Tür geöffnet wird. Tür-Sensor Daten senden, um vom Sender mittels drahtloser Datenübertragung Empfänger.
Der RF434 Empfängermodul verwendet wird, um die Daten aus dem RF434 Übertragungsmoduls Senderabschnitt des Projekts erhalten.
Die LDR-Modul in dem Empfängerabschnitt verwendet wird, um zu erfassen, ob TV EIN oder AUS durch arduino.
Der Summer wird verwendet, um Ton aus, wenn einige der Presse Aufruf-Taste außerhalb. wenn jemand drücken Sie die Taste ruft draußen im Überwachungsmodus wird der arduino ertönt der Summer für einige Sekunden.
Die drahtlose Kamera-Empfänger-Modul wird verwendet, um die Wireless-Kamera-Signal im Sendeteil des Projektes zu erhalten. es wird durch 9V adopter angetrieben. adopter Versorgung über Relais-Modul zur Kameraempfänger gegeben. und Kameraempfänger Ausgang mit AV3 Port-Fernseher mit AV-Kabels TV DTH-Verbindung für das Ansehen von TV-Kanälen ist in AV2-Anschluss des TV verbunden ist. (Wenn Ihr Fernseher hat nur zwei AV-Anschlüsse, die LIKE AV1 und AV2 IS verbinden Sie dann das TV SETUP CHANNEL DTH BOX ANSCHLUSS AN AV1 und drahtloser Kamera-Empfänger an die AV2-Anschluss des TV)


Sendeteil:
Der Sendeabschnitt keinen Mikrocontroller. Es hat unten Abschnitt:
Batterie RF434 Sender drahtlose Kamera Türsensor
Die Batterie wird verwendet, um die drahtlose Kamera und RF434 Sendermodul betreiben. können wir 9V-Batterie zu verwenden, um die beiden zu versorgen. oder verwenden Sie die 9-V-Netzteil, um die beiden Komponenten zu versorgen.
RF434-Sendemodul wird verwendet, um zu übertragen, um die Daten, wie Tür-Sensor-Status und den Aufruf bell Status-Empfänger. und wie Tür-Sensor und mit der Aufforderung Glocke Schalter auf RF434-Sendemodul Schaltplan in den folgenden Schritten angegeben anschließen.
drahtlose Kamera wird verwendet, um das Live-Video der Außentür zu erfassen und übermitteln, um Kamera-Empfänger in Seitentür.
Tür-Sensoren sind nur zwei Drähte um anzuzeigen, dass, ob Tür geschlossen oder open.Step 2: Lesen Sie die Remote-Taste Code, um TV zu steuern

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Zuerst werden wir die Fernbedienungstasten-Code unter Verwendung irRemote Bibliotheksdatei von arduino lesen. So können wir Ihnen helfen arduino, unsere TV automatisch in Hauptprogramm steuern, welche im nächsten Schritt. benutzen Sie irRemote Bibliotheksdatei in Arduino-Software. wenn Sie nicht über irRemote Bibliothek Download von der Befestigung unten.
Nach dem Download entpacken Sie es und es in der Bibliotheken-Ordner des Arduino-Software hinzufügen
Nehmen Sie nun die in oberen Graphik IR-Empfänger (IR THIS Empfänger ist für diesen Schritt nur ALLEIN NICHT ZUR PROJEKT)
Die Infrarot-Empfänger GND Arduino PIN 10 die Infrarot-Empfänger Vs an Pin 9 die Infrarot-Empfänger OUT TO ARDUINO DIGITAL PIN 11 Arduino
Dann kopieren Sie den Code unten und fügen Sie ihn Arduino Software kompilieren und hochladen it.Then seriellen Monitor öffnen
Jetzt nehmen Sie Ihre TV-Fernbedienung und finden Sie die Tasten in rot Namen in das obere Bild in Ihrem TVremote angegeben
Die Schaltflächen für dieses Projekt ausgewählt.
Power-Taste - ein oder aus Ihrem Fernseher Quelle der Eingangsknopf zur Liste der Eingangsquellen in Ihrer TV-Show (Beispiel: TV, AV1, AV2, AV3, VGA, .etc) Auswahl up-Taste -, um die Auswahl in der Eingangs bewegen Quellenliste in Ihrem TV durch vorhergehende Taste drücken. Auswahl nach unten-Taste -, um die Auswahl nach unten in der Eingangsquellenliste in Ihrem TV zu bewegen. OK-Taste - das Quelleneingang in Ihrem Fernseher auszuwählen. wie Enter-Taste.
finden diese Schaltfläche in Ihre TV-Fernbedienung, indem Sie Bild dargestellt
und drücken Sie sie einander einen in Richtung der IR-Empfänger in der Arduino angeschlossen
Dann wird die Hex-Code für diese Schaltfläche wird zeigen in der seriellen Monitor (Beispiel: 40BFFA05)
Notieren Sie sich die, welcher Code für die Schaltfläche in der Fernbedienung für das Hauptprogramm den Einsatz in nächster Schritt ist.
Sobald Sie fertig sind Sie bereit, nächsten Schritt.
#include <IRremote.h>
int power_pin = 9;
int ground_pin = 10;

int RECV_PIN = 11;
IRrecv irrecv (RECV_PIN);
decode_results Ergebnisse;
Leere setup ()
{
pinMode (power_pin, OUTPUT);
pinMode (ground_pin, OUTPUT);
Serial.begin (9600);
irrecv.enableIRIn (); // Starten Sie den Empfänger
digital (power_pin, HIGH);
digital (ground_pin, LOW);
}
Leere Schleife () {
if (irrecv.decode (& Ergebnisse)) {
Serial.println (results.value, HEX);
irrecv.resume (); // Den nächsten Wert Erhalten
}
} Schritt 3: Programmieren Sie das Überwachungssystem-Code, um das Arduino:


Nachdem Sie die Remote-Taste Hex-Codes dann lesen Sie jetzt diese Zeit ist, Hauptprogrammcodes in arduino setzen.
Der Balg Programm ist Arduino Programm für dieses Projekt automatische Überwachungssystem. laden Sie die unten code Arduino.
vor dem Hochladen den Code setzen Sie den TV-Fernbedienung Tasten Hex-Code in entsprechenden Position zeigte, in das Programm mit dem Befehl line.and eine weitere Änderung im Programm benötigt für nehmen Fernbedienung für den Schritt in die zwischen dem Code in multicommand Linie zu befolgen
#include <IRremote.h>
IRsend irsend;
int rf_data = 8;
int rf_input = 9;
int rf_power = 10;
int rf_ground = 11;
int red_led = 6;
int blue_led = 7;
int Summer = 4;
int Relais = 13;
int Leistung = 14;
int Boden = 16;
int state = 0;
Leere setup () {
pinMode (rf_data, INPUT);
pinMode (rf_input, INPUT);
pinMode (rf_power, OUTPUT);
pinMode (rf_ground, OUTPUT);
pinMode (red_led, OUTPUT);
pinMode (blue_led, OUTPUT);
pinMode (Summer, OUTPUT);
pinMode (Relais, Ausgang);
pinMode (Strom, Ausgang);
pinMode (Masse, Ausgang);
digital (rf_power, HIGH);
digital (rf_ground, LOW);
digital (Strom, HIGH);
digital (Boden, LOW);
Serial.begin (9600);
}
Leere Schleife () {
int rf_state = digitalRead (rf_data);
if (rf_state == HIGH) {
digital (blue_led, HIGH);
digital (red_led, LOW);
digital (Summer, LOW);
digital (Relais, LOW);
if (Zustand == 1) {
irsend.sendNEC (0x 40BF28D7, 67); // TV-Fernbedienung Quelle der Eingangs Taste Hex-Code in strichenen Fläche stellen.
/ * Eine weitere wichtige Sache in diesem Projekt ist es, die Länge des Hex-Code, der in unterstrichene Zahl im Code vorhanden ist zu finden: irsend.sendNEC (0x40BF28D7, 67), die 67 Länge meines TV-Fernbedienung hex code.This Wert abweichen basierend auf der Fernbedienung. Um dieses Längenwert in Ihrem remote.simply finden Schließen Sie den IR-Empfänger, wie im vorherigen Schritt, um arduino gezeigt. Dann fügen Sie die IR-Fernbedienung-Bibliothek in die Arduino Software. öffnen Sie die Arduino Software und gehe zu Datei-> examlpes-> IRremote-> IRrecvDump. ein Code ist offen Upload der Code Arduino und offene Serien monitor.Then Drücken Sie eine beliebige Taste des Fernsehgeräts auf den IR-Empfänger mit Arduino verbunden remote weisen. dann eine Länge von Werte zeigten in der seriellen Monitor. Dadurch gekennzeichnet, dass man sehen kann, dass die RAW (Wert) .in dieser Halterung in der Nähe des RAW-Wert hat. Das ist die Länge des Hex-Code Ihrer TV-Fernbedienung. Beispiel: RAW (67). Notieren Sie den Wert, und ersetzen Sie Ihre TV-Fernbedienung Längenwert statt 67 in diesem Code alle place.Then Sie alle in Code. Sie sind bereit, Schaltungstechnik * /
Verzögerung (10);
irsend.sendNEC (0x 40BFFA05, 67); // TV-Fernbedienung Auswahl up-Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (10);
irsend.sendNEC (0x 40BFD22D, 67); // TV-Fernbedienung OK-Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (10);
irsend.sendNEC (0x 40BF48B7, 67); // stellen Sie Ihre TV-Fernbedienung Power-Taste Hex-Code in strichenen Fläche.
Zustand = 0;
}
else if (state == 2) {
irsend.sendNEC (0x 40BF28D7, 67); // TV-Fernbedienung Quelle der Eingangs Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (10);
irsend.sendNEC (0x 40BFFA05, 67); // TV-Fernbedienung Auswahl up-Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (10);
irsend.sendNEC (0x 40BFD22D, 67); // TV-Fernbedienung OK-Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (10);
Zustand = 0;
}
}
else if (rf_state == LOW) {
digital (red_led, HIGH);
digital (blue_led, LOW);
int calling_button = digitalRead (rf_input);
if (calling_button == LOW) {
digital (Relais, HIGH);
digital (Summer, HIGH);
Verzögerung (1000);
digital (Summer, LOW);
int LDR = analogRead (A1);
wenn (LDR <200) {
irsend.sendNEC (0x 40BF48B7, 67); // TV-Fernbedienung Power-Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (8500);
irsend.sendNEC (0x 40BF28D7, 67); // TV-Fernbedienung Quelle der Eingangs Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (10);
irsend.sendNEC (0x 40BF2AD5, 67); // TV-Fernbedienung Auswahl unten-Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (10);
irsend.sendNEC (0x 40BFD22D, 67); // TV-Fernbedienung OK-Taste Hex-Code in strichenen Fläche stellen.
Zustand = 1;
} Else if (LDR> = 200) {
irsend.sendNEC (0x 40BF28D7, 67); // TV-Fernbedienung Quelle der Eingangs Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (10);
irsend.sendNEC (0x 40BF2AD5, 67); // TV-Fernbedienung Auswahl unten-Taste Hex-Code in strichenen Fläche stellen.
Verzögerung (10);
irsend.sendNEC (0x 40BFD22D, 67); // TV-Fernbedienung OK-Taste Hex-Code in strichenen Fläche stellen.
state = 2;
}
}
}
} Schritt 4: Schaltplan für Empfangsteil

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Alle 7 Artikel anzeigen

Das erste Bild ist, um die Verbindung zwischen dem Arduino und Summer zeigen.
Das zweite Bild ist, um die Verbindung zwischen dem Arduino und IR-Fernbedienung zu zeigen.
Das dritte Bild ist die Verbindung zwischen dem Arduino und LDR-Modul zeigen.
Das vierte Bild ist, um die Verbindung zwischen dem Arduino und Relais-Modul zeigen.
Das fünfte Bild ist, um die Verbindung zwischen dem Arduino und RF434-Empfänger-Modul zeigen.
Das sechste Bild ist zu zeigen, Verbindung zwischen dem Arduino und Status-LED-Modul.
Achtung: In einigen Schaltplan Bilder die Stromversorgung und Masse-Pins sind mit arduino IO Pins verbunden verbinden die gleiche Schaltung, weil diese Arduino Pins programmiert, um als Stromversorgung für das Modul zu handeln.
besondere Verbindung:
Die drahtlose Kamera-Empfänger-Modul wird verwendet, um die Wireless-Kamera-Signal, das in dem Sendeteil des Projektes ist es zu empfangen. es wird durch 9V adopter angetrieben. adopter Versorgung über Relais-Modul zur Kameraempfänger gegeben (es ist in Bild 4 dargestellt). und Kameraempfänger Ausgang mit AV3 Port-Fernseher mit AV-Kabels TV DTH-Verbindung für das Ansehen von TV-Kanälen ist in AV2-Anschluss des TV verbunden ist. (Wenn Ihr Fernseher hat nur zwei AV-Anschlüsse, die LIKE AV1 und AV2 IS verbinden Sie dann das TV SETUP CHANNEL DTH BOX ANSCHLUSS AN AV1 und drahtloser Kamera-Empfänger an die AV2-Anschluss des TV) Schritt 5: Schaltplan für Senderabschnitt

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Automatische Start-Überwachungssystem mit arduino (einfach und billig)

Das erste Bild zeigt das Schaltbild eines Senderabschnitt so verbinden das gleiche Signal.
Das zweite Bild zeigt Senderabschnitt.
das Video zu wissen, wo der Türsensor (nur Kabel) ist in door.Step 6 verbunden: Einige Komponenten in diesem Projekt verwendet

RF 434 Sender und Empfänger. es wird in dem Schaltbild gezeigt, wie man mit Encoder und Decoder-IC zu verbinden. AV anschließbar Draht weniger Kamera und Empfänger. HT12E Encoder-IC und HT12D Decoder IC. in Schaltplan.
DANKE FÜRS ZUSCHAUEN. Ich hoffe, Sie alle wie mein Projekt.