Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Mi proyecto de cámara de seguridad activada por movimiento

Componentes y suministros

Arduino UNO
× 1
1Sheeld
× 1
Breadboard (genérico)
× 1
1Sheeld
× 1
Cables de puente
× 1
Sensor de movimiento PIR (genérico)
× 1
LED con resistencias
× 1
Teléfono Android con Bluetooth
× 1
Cables de puente (genéricos)
× 1

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Este tutorial le mostrará cómo hacer una cámara activada por movimiento. Puede usar esto como una cámara de seguridad o como una cámara de fiesta que toma fotografías cuando hay movimiento. Las imágenes se subirán a twitter como ejemplo y recibirás un SMS cuando ocurra algo, para que puedas consultar tu cuenta.

¿Qué necesitas?

** ASEGÚRESE DE HABER INSTALADO TODAS LAS BIBLIOTECAS 1SHEELD **

Pasos para crear esta cámara activada por movimiento:

Paso 1

  • Conecte su 1Sheeld a su Arduino
  • Conecte el Arduino a su PC
  • Asegúrese de que el conmutador UART de 1Sheeld esté abierto; de lo contrario, el compilador dará un error.
  • Sube este código al Arduino:

http://codepad.org/ckMD0prd

  • Edite el número en SMS usted mismo

Paso 2 (el LED)

  • Conecte el led al pin número 8 y, con la resistencia, a tierra.

Paso 3 (El sensor de movimiento PIR)

  • Cuando apunte la burbuja del sensor de movimiento PIR lejos de usted, para ver la parte posterior con los 3 pines del conector en la parte inferior, conéctelo de la siguiente manera:
  • El pin izquierdo debe conectarse al pin número 2,
  • El pin del medio debe estar conectado a 3.3V,
  • El pin correcto debe estar conectado a tierra en su Arduino.

FRITOSA:

Paso 4 (Conexión)

  • Empareje su dispositivo Android con su 1sheeld, a través de la aplicación 1Sheeld, a través de Bluetooth
  • Seleccione los siguientes escudos:
  • Escudo de la cámara
  • Escudo de Twitter (o el escudo de Facebook, si desea utilizar Facebook. Utilice este código: Facebook.postLastPicture ("HappyHolidays")
  • Texto a escudo de voz, si lo desea
  • Escudo de SMS, para recibir una notificación cuando suceda algo
  • Asegúrese de haber iniciado sesión en todas sus cuentas y de que todo esté autorizado. Cree una cuenta de Twitter secundaria para su código.

Paso 5 (listo para comenzar)

  • Asegúrese de que el código esté cargado y espere a que el LED se apague.
  • Cambie el interruptor UART a cerrado para comenzar la comunicación entre 1sheeld y su teléfono.
  • Revise su cuenta de Twitter para ver la foto tomada.

NOTA:Crea una cuenta de Twitter secundaria, y con tu principal FAVORITA la secundaria, para recibir notificaciones cuando suceda algo. Cuando la cámara de seguridad captura algo y lo carga, se le notificará. O utilice su cuenta principal y reciba una notificación por SMS cuando suceda algo.

Código

  • CÓDIGO de cámara de seguridad activada por movimiento
CÓDIGO de cámara de seguridad activada por movimiento Java
Agregue a Arduino IDE y SUBIR a 1Sheeld y asegúrese de que en 1Sheeld el interruptor UART esté en la posición de apagado.
 // Necesita incluir lo siguiente para evitar la sobrecarga de memoria:#define INCLUDE_SMS_SHIELD // sms # define CUSTOM_SETTINGS # define INCLUDE_CAMERA_SHIELD // cámara # define INCLUDE_TEXT_TO_SPEECH_SHIELD // texto a voz # define INCLUDE_FACEBOOK_SHIELD // facebook # define INCLUDE_TWITTER_SHIELD // twitter # include  int ledPin =8; // elige el pin para el LEDint inputPin =2; // elija el pin de entrada (para sensor PIR) int PIR =LOW; // El valor del sensor de movimientoint val =0; configuración vacía () {pinMode (ledPin, SALIDA); // declara LED como salida pinMode (inputPin, INPUT); // declara el sensor de lectura como entrada, esta es la parte del sensor de movimientos que encuentra la diferencia entre no movimiento y movimiento OneSheeld.begin (); // Comienza el código de una sola hoja} void loop () {// comienza el ciclo val =digitalRead (inputPin); // lee el valor de entrada del pin de detección de movimiento if (val ==HIGH) {// comprueba si el movimiento es digitalWrite (ledPin, HIGH); // enciende el LED para indicar que se encontró movimiento delay (100); // Retrasa el bucle durante 1/10 de segundo si (PIR ==LOW) {// si el valor PIR es igual a LOW, haga lo siguiente:SMS.send ("0123456789", "Motion DETECTED, Check Twitter for image"); // AGREGUE SU NÚMERO EN LUGAR DE 0123456789, EDITE SU PROPIO PIR =HIGH; // Establezca PIR en HIGH y NO LOW para que pueda hacer un bucle infinito TextToSpeech.say ("got you"); // el teléfono habla esto no es necesario, simplemente elimínelo si desea silenciarlo Camera.setFlash (ON); // Poner el flash en caso de que sea de noche Camera.rearCapture (); // Tomando la foto de la cámara trasera Twitter.tweetLastPicture ("Publicada con # 1sheeld @ 1sheeld"); // publicar la imagen en Twitter // Facebook.postLastPicture ("Publicado por el usuario"); // HABILITAR esto si desea UTILIZAR FACEBOOK delay (1000); // Retrasa 1 segundo para que el valor se restablezca y el movimiento sea diferente}} else {// si no hay movimiento digitalWrite (ledPin, LOW); // apaga el LED if (PIR ==HIGH) {// anidado si, si ese valor era HIGH, se establece en bajo y comprobará todo PIR =LOW; // el bucle se reinicia}}} 

Esquemas

Sin título% 20Sketch.fzz

Proceso de manufactura

  1. Creación de su proyecto de seguridad de IoT / OT:¿por dónde empezar?
  2. Sensor de movimiento con Raspberry Pi
  3. Rover
  4. Cámara de seguridad Discord con ESP32
  5. Arduclock 3D RGB
  6. Mi Río
  7. Juego de joystick
  8. Encuéntrame
  9. Matriz LED + Pantalla de puerta con sensor de movimiento [Arduino Holiday]
  10. Sistema de seguridad y automatización del hogar inteligente con 1Sheeld
  11. Tech-TicTacToe