Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bouw een bewegingsgeactiveerde beveiligingscamera met Arduino en Bluetooth

Onderdelen en benodigdheden

Arduino UNO 1
1Sheeld (2x) 2
Breadboard (standaard) 1
Draadjes 1
PIR-bewegingssensor 1
LED's met weerstanden 1
Android-toestel met Bluetooth 1

Apps en online diensten

  • Arduino IDE

Over dit project

Deze handleiding laat zien hoe je een bewegingsgeactiveerde camera maakt. Je kunt dit gebruiken als beveiligingscamera of als "party-cam" die foto's maakt bij beweging. Foto's worden naar Twitter geüpload en je ontvangt een SMS-melding.

LET OP: Zorg dat alle 1Sheeld-bibliotheken geïnstalleerd zijn!

Stap 1: 1Sheeld verbinden

  • Plaats de 1Sheeld op de Arduino.
  • Verbind de Arduino met je PC.
  • Zet de UART-schakelaar op de 1Sheeld open (anders compileerfout).
  • Upload de code: https://codepad.org/ckMD0prd
  • Pas het telefoonnummer in de code aan voor SMS-meldingen.

Stap 2: LED aansluiten

  • LED aan pin 8, met weerstand naar massa.

Stap 3: PIR-bewegingssensor aansluiten

Houd de sensor met de bol van je af (connectoren beneden):

  • Linker pin → pin 2
  • Middelste pin → 3.3V
  • Rechter pin → GND
Bouw een bewegingsgeactiveerde beveiligingscamera met Arduino en Bluetooth

Stap 4: Verbinden met 1Sheeld app

  • Koppel Android-toestel met 1Sheeld via Bluetooth in de 1Sheeld-app.
  • Selecteer de volgende shields: Camera, Twitter (of Facebook), Text-to-Speech (optioneel), SMS.
  • Zorg dat je ingelogd bent en toestemming hebt gegeven. Maak een secundaire Twitter-account voor de code.

Stap 5: Klaar om te gaan

  • Wacht tot de LED uitgaat (code geüpload).
  • Zet de UART-schakelaar dicht voor communicatie tussen 1Sheeld en telefoon.
  • Controleer je Twitter-account voor de foto's.

Tip: Maak een secundair Twitter-account, laat je primaire account dit favoriseren voor notificaties. Of gebruik je primaire account en ontvang SMS-meldingen.

Code

// Nodige includes om geheugenoverloop te voorkomen:
#define INCLUDE_SMS_SHIELD
#define CUSTOM_SETTINGS
#define INCLUDE_CAMERA_SHIELD
#define INCLUDE_TEXT_TO_SPEECH_SHIELD
#define INCLUDE_FACEBOOK_SHIELD
#define INCLUDE_TWITTER_SHIELD
#include 

int ledPin = 8;
int inputPin = 2;
int PIR = LOW;
int val = 0;

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(inputPin, INPUT);
  OneSheeld.begin();
}

void loop() {
  val = digitalRead(inputPin);
  if (val == HIGH) {
    digitalWrite(ledPin, HIGH);
    delay(100);
    if (PIR == LOW) {
      SMS.send("0123456789", "Beweging gedetecteerd, check Twitter voor afbeelding");
      PIR = HIGH;
      TextToSpeech.say("got you");
      Camera.setFlash(ON);
      Camera.rearCapture();
      Twitter.tweetLastPicture("Posted with #1sheeld @1sheeld");
      // Facebook.postLastPicture("Posted by User"); // inschakelen voor Facebook
      delay(1000);
    }
  } else {
    digitalWrite(ledPin, LOW);
    if (PIR == HIGH) {
      PIR = LOW;
    }
  }
}

Productieproces

  1. Een LED Besturen met een PIR-bewegingssensor op Raspberry Pi
  2. Bouw een Windows IoT Core Rover met Raspberry Pi 2 – Beginner tot Gevorderde Gids
  3. ESP32-CAM bewegingdetecterende beveiligingscamera voor Discord
  4. 3D RGB Arduclock – Bluetooth LED Tijdstuk met Real-Time Clock
  5. Riviergezondheidsmonitor: Arduino-gebaseerd Waterkwaliteitssysteem
  6. Interactieve Joystick Game met Arduino en LED Feedback
  7. Find Me: Slimme Item Locator met Arduino en Bluetooth
  8. Interactieve LED-matrix deurdisplay met PIR-bewegingsensor – Arduino vakantiegroet
  9. Slimme huisautomatisering & beveiligingssysteem bouwen met 1Sheeld
  10. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing
  11. Start Uw IoT/OT Beveiligingsproject: Een Stap-voor-stap Blauwdruk