Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Mein Projekt mit aktivierter Motion-Sicherheitskamera

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
1Sheeld
× 1
Breadboard (generisch)
× 1
1Sheeld
× 1
Überbrückungskabel
× 1
PIR-Bewegungssensor (generisch)
× 1
LEDs mit Widerständen
× 1
Android-Telefon mit Bluetooth
× 1
Jumper (generisch)
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Dieses Tutorial zeigt Ihnen, wie Sie eine bewegungsaktivierte Kamera erstellen. Sie können diese als Überwachungskamera oder als Party-Kamera verwenden, die bei Bewegung Bilder aufnimmt. Die Bilder werden als Beispiel auf Twitter hochgeladen und Sie erhalten eine SMS, wenn etwas passiert, damit Sie Ihr Konto überprüfen können.

Was brauchst du?

**STELLEN SIE SICHER, DASS SIE ALLE 1SHEELD-BIBLIOTHEK INSTALLIERT HABEN**

Schritte zum Erstellen dieser bewegungsaktivierten Kamera:

Schritt 1

  • Verbinde dein 1Sheeld mit deinem Arduino
  • Verbinde das Arduino mit deinem PC
  • Stellen Sie sicher, dass der UART-Schalter von 1Sheeld geöffnet ist – andernfalls gibt der Compiler einen      Fehler aus.
  • Laden Sie diesen Code auf das Arduino hoch: 

http://codepad.org/ckMD0prd

  • Bearbeiten Sie die Nummer, um selbst eine SMS zu senden

Schritt 2 (Die LED)

  • Schließen Sie die LED an Pin Nummer 8 und mit dem Widerstand an Masse an.

Schritt 3 (Der PIR-Bewegungssensor)

  • Wenn Sie die PIR-Bewegungssensor-Blase von sich weg richten, um die Rückseite mit den      unten zu sehen, schließen Sie sie wie folgt an:
  • Der linke Pin muss mit Pin Nummer 2 verbunden werden,
  • Der mittlere Pin muss an 3.3V angeschlossen werden,
  • Der rechte Pin muss auf Ihrem Arduino mit Masse verbunden werden.

FRITZ:

Schritt 4 (Verbinden)

  • Koppeln Sie Ihr Android-Gerät über die 1Sheeld-App über Bluetooth mit Ihrem 1sheeld
  • Wählen Sie die folgenden Schilde aus:
  • Kameraschild 
  • Twitter-Schild (oder das Facebook-Schild, wenn Sie Facebook verwenden möchten. Verwenden Sie diesen Code:Facebook.postLastPicture("HappyHolidays")
  • Text-to-Speech-Schutz, wenn Sie möchten
  • SMS-Schild, um benachrichtigt zu werden, wenn etwas passiert
  • Stellen Sie sicher, dass Sie in alle Ihre Konten eingeloggt sind und alles autorisiert ist. Erstelle einen zweiten Twitter-Account für deinen Code.

Schritt 5 (Ready to go)

  • Stellen Sie sicher, dass der Code hochgeladen wurde und warten Sie, bis die LED erlischt.
  • Schalten Sie den UART-Schalter auf geschlossen, um die Kommunikation zwischen dem 1sheeld und Ihrem Telefon zu beginnen.
  • Überprüfe deinen Twitter-Account, um das aufgenommene Bild anzusehen.

HINWEIS:Erstellen Sie einen sekundären Twitter-Account und mit Ihrem primären FAVORITEN den sekundären, um Benachrichtigungen zu erhalten, wenn etwas passiert. Wenn die Überwachungskamera etwas erfasst und hochlädt, werden Sie benachrichtigt. Oder verwenden Sie Ihr primäres Konto und erhalten Sie eine SMS-Benachrichtigung, wenn etwas passiert.

Code

  • Code der bewegungsaktivierten Überwachungskamera
Code der bewegungsaktivierten ÜberwachungskameraJava
Fügen Sie Arduino IDE und UPLOAD zu 1Sheeld hinzu und stellen Sie sicher, dass der UART-Schalter auf dem 1Sheeld in die Aus-Position geschaltet ist. define INCLUDE_CAMERA_SHIELD //camera#define INCLUDE_TEXT_TO_SPEECH_SHIELD //Text to Speech#define INCLUDE_FACEBOOK_SHIELD //facebook#define INCLUDE_TWITTER_SHIELD //twitter#include int ledPin =8; // Wählen Sie den Pin für die LEDint inputPin =2; // Wählen Sie den Eingangspin (für PIR-Sensor)int PIR =LOW; // Der Wert des Bewegungssensorsint val =0; Void setup () { PinMode (ledPin, AUSGANG); // LED als Ausgang deklarieren pinMode (inputPin, INPUT); // Lesesensor als Eingabe deklarieren, dies ist der Teil des Bewegungssensors, der den Unterschied zwischen keiner Bewegung und Bewegung findet OneSheeld.begin (); // Starten Sie den Onesheeld-Code}void loop () { // Schleife beginnt val =digitalRead (inputPin); // Eingangswert des Bewegungserkennungspins lesen if (val ==HIGH) {// prüfen, ob es sich um eine Bewegung handelt DigitalWrite (ledPin, HIGH); // LED einschalten, um anzuzeigen, dass eine Bewegung gefunden wurde Verzögerung (100); // Verzögert die Schleife um 1/10 Sekunde if (PIR ==LOW) { // Wenn der PIR-Wert gleich LOW ist, mache Folgendes:SMS.send("0123456789","Motion DETECTED , Check Twitter for image"); // HINZUFÜGEN SIE IHRE NUMMER STATT 0123456789, BEARBEITEN SIE IHREN EIGENEN PIR =HOCH; // PIR auf HIGH und NOT LOW setzen, damit keine Endlosschleife ausgeführt wird TextToSpeech.say("got you"); // Telefon spricht, dies ist nicht erforderlich, nur entfernen, wenn Sie diese stummgeschaltete Kamera möchten.setFlash (ON); // Blitz einschalten, falls es Nacht ist Camera.rearCapture (); // Das Bild von der Rückkamera aufnehmen Twitter.tweetLastPicture("Gepostet mit #1sheeld @1sheeld"); //Das Bild auf Twitter posten // Facebook.postLastPicture("Gepostet von Benutzer"); // AKTIVIEREN Sie dies, wenn Sie FACEBOOK-Verzögerung (1000) verwenden möchten; // Verzögerung für 1 Sekunde, damit der Wert zurückgesetzt wird und die Bewegung anders ist}} else {// wenn keine Bewegung digitalWrite (ledPin, LOW); // LED ausschalten, wenn (PIR ==HIGH) {// verschachtelt, wenn dieser Wert HIGH war, auf niedrig setzen und alles überprüfen PIR =LOW; //Schleife wird neu gestartet } }}

Schaltpläne

Untitled%20Sketch.fzz

Herstellungsprozess

  1. Aufbau Ihres IoT/OT-Sicherheitsprojekts:Wo beginnen?
  2. Bewegungssensor mit Raspberry Pi
  3. Rover
  4. Discord-Überwachungskamera mit ESP32
  5. 3D RGB Arduclock
  6. MyRiver
  7. Joystick-Spiel
  8. Finde mich
  9. LED-Matrix + Bewegungssensor-Türanzeige [Arduino Holiday]
  10. Smart Home Automation und Sicherheitssystem mit 1Sheeld