Inhaltsverzeichnis:
- Schritt 1: Schrittmotoren
- Schritt 2: Herstellung der Box
- Schritt 3: Montage
- Schritt 4: Motortreiber für den bipolaren Schrittmotor
- Schritt 5: Mikrocontrollerplatine
- Schritt 6: Fertig
- Schritt 7: Easy Motion Detector-Programm
- Schritt 8: Codes
Video: Webgesteuerte Überwachungskamera - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:22
Der Zweck dieser Arbeit ist zu zeigen, wie man ein Überwachungssystem mit der Web-Seitenschnittstelle baut. Die Webcam kann über das Interface in vertikaler oder horizontaler Richtung gedreht werden, jedoch nur in dem Bereich, den die Randsensoren zulassen. Die Kontrollseite ist mit einem Login-System gesichert, bei dem der Benutzer einen Benutzernamen und ein Passwort eingibt.
Auf der Steuerungsseite kann der Benutzer steuern, wie sich die Webcam dreht und wie viele Schritte sie ausführen soll. Der Benutzer kann die Webcam auch über das Webinterface ein- und ausschalten. Informationen über die Zustände werden sofort auf dem Bildschirm aktualisiert. Der Benutzer kann den Bewegungsmelder auch online schalten. Wenn die Kamera eine Bewegung erkennt, werden die Bilder automatisch gespeichert. Die Benennung der Bilder erfolgt mit "Timestamps", so dass man feststellen kann, wann das Bild aufgenommen wurde. Die Kameraschnittstelle wird unter Verwendung der Programmiersprachen PHP und XHTML codiert. Der Mikrocontroller wird unter Verwendung der C-Sprache programmiert. System funktioniert auf Linux-Betriebssystem.
Schritt 1: Schrittmotoren
Sie finden die Schrittmotoren aus dem alten Drucker. Drucker enthält normalerweise zwei Schrittmotoren. Der Schrittmotor kann bipolar oder unipolar sein.
Schritt 2: Herstellung der Box
Polystrol ist billig und leicht zu modifizieren. Sie können es mit einem (Heißluft-) Aerophon in die richtige Form biegen. Heißkleber ist gut, wenn Sie Teile zusammenkleben.
Schritt 3: Montage
Ich habe viele Teile aus dem Lego-Bausatz verwendet. Diese sind wirklich nützlich =). Die restlichen Teile stammen aus dem alten Drucker. Nur die Schalter und Kabel stammen aus dem Elektronikladen.
Schritt 4: Motortreiber für den bipolaren Schrittmotor
Um die Schrittmotoren zu steuern, müssen wir einen Motortreiber bauen. Es gibt einen Unterschied zwischen bipolaren und unipolaren Motortreibern. Bipolare Motortreiber sind etwas schwieriger als unipolare.
Gebrauchte Teile: - Attiny2313-Prozessor - 12MHz Quarz - 2x 27 pF Kondensatoren - L7805CV Regler mit 100 nF und 4, 7uF/35V Kondensatoren - L7808CV Regler mit 100 nF und 4, 7uF/35V Kondensatoren - 1N5408 Diode - 2x Dual-H- Brücke (Modell L293B) - TTL-RS-Wandler (Modell ST232ACN) mit fünf 0, 1 nF Kondensatoren - 2, 1 mm DC-Anschluss - Schraubklemmen L293B Dual-H-Brücke enthält keine internen Dioden ! Modell L293D enthält Dioden.
Schritt 5: Mikrocontrollerplatine
Löten Sie die Komponenten auf der Platine und das war's. Über die Verkabelung gibt es nichts zu sagen =)
Schritt 6: Fertig
System ist betriebsbereit.
Schritt 7: Easy Motion Detector-Programm
Dies funktioniert nur unter Linux! 1. Installieren Sie Ihre Webcam.2. Installieren Sie die Capture-Software namens Xawtv. Es erstellt eine Datei namens.webcamrc 3. Öffnen Sie die Datei mit Ihrem bevorzugten Editor.4. Verzögerung definiert, wie oft das Standbild an den Server gesendet wird. Ich habe 7 Sekunden gebraucht. Dir definiert den Speicherortordner, in den das Bild verschoben wird. Etwas wie: /usr/webcam/pictures/ Datei definiert den Namen des Bildes. Etwas wie Bildunterschrift,-j.webp
Schritt 8: Codes
Codes werden auf Finnisch kommentiert.