Tabla de contenido:

Sistema de seguridad avanzado: 7 pasos
Sistema de seguridad avanzado: 7 pasos

Video: Sistema de seguridad avanzado: 7 pasos

Video: Sistema de seguridad avanzado: 7 pasos
Video: ¿COMO IMPLEMENTAR ISO 27001 EN 7 PASOS? 2024, Noviembre
Anonim
Sistema de seguridad avanzado
Sistema de seguridad avanzado

¿Alguna vez ha querido asegurar su casa por completo y hacer imposible que los intrusos entren en su casa? Si es así, ¡esta es la solución para ti!

Hice Advanced Security System, este es un sistema que asegurará su casa por dentro y por fuera y ahuyentará a los intrusos con una sirena fuerte que se enciende cuando entran. Puede controlar este sistema a través de un sitio web y siempre sabrá cuándo y dónde se detectó un intruso.

Este es mi primer proyecto en mi campo de estudio: Tecnología multimedia y de la comunicación (MCT) en Howest (Kortrijk, Bélgica).

Paso 1: componentes y materiales

Componentes y materiales
Componentes y materiales
Componentes y materiales
Componentes y materiales
Componentes y materiales
Componentes y materiales

Para mi proyecto utilicé varias piezas que enumeraré a continuación, también agregaré la lista de materiales con el precio correcto y los sitios web a los que los ordené.

Componentes:

  • Raspberry Pi 4 Modelo B / 4GB
  • Zapatero Pi T ensamblado más GPIO Breakout
  • LDR
  • Sensor de movimiento
  • Interruptor de contacto magnético
  • Tira llevada
  • OLED
  • Sirene
  • MCP3008
  • TIP120
  • Tablero de circuitos
  • Fuente de alimentación
  • Cable de puente macho a macho
  • Cable de puente macho a hembra

Materiales:

  • Perfil led
  • Madera MDF 18mm
  • Vidrio plexie
  • Bisagras

Instrumentos:

  • Soldador
  • Rompecabezas
  • Vio
  • Lamello
  • Papel de lija
  • pintura blanca
  • Pistola de clavos
  • Pegamento de madera

Paso 2: Montaje del hardware

Montaje del hardware
Montaje del hardware
Montaje del hardware
Montaje del hardware
Montaje del hardware
Montaje del hardware

He construido mi circuito siguiendo mi esquema de Fritzing que hice, subí el esquema a continuación. El circuito tiene varios sensores y un actuador que funciona en conjunto como uno. Enumeraré qué circuitos diferentes hay, cómo necesitará conectarlos que puede encontrar en el esquema.

  1. Hay 3 sensores PIR, 2 dentro de la casa y 1 fuera de la casa.
  2. LDR para decirle al sensor exterior si está lo suficientemente oscuro para encender la luz.
  3. Sensor de interruptor magnético que sabe cuando se abre la puerta.
  4. Una pantalla OLED que muestra las estadísticas de mi Raspberry Pi, incluida la IP del sitio web.
  5. Led que indica si la alarma está encendida o apagada
  6. Sirene para alertar a la gente de que alguien está irrumpiendo en la casa sin permiso de los propietarios.

Paso 3: base de datos

Base de datos
Base de datos

Puede ver mi diagrama ERD arriba, también pondré el archivo de volcado en mi github para que pueda importar la base de datos usted mismo.

Con esta base de datos podrá mostrar múltiples cosas como:

  • Cuando la puerta se abre y se cierra
  • Cuándo y dónde alguien dispara la alarma
  • Cuando alguien enciende la iluminación exterior
  • Cuando alguien entra en una habitación sin activar la alarma

Si desea volver a crear esta base de datos, deberá crear un nuevo usuario para poder conectarse a su Raspberry Pi.

github.com/howest-mct/1920-1mct-project1-WalraeveLaurens

Paso 4: escribir el código

Escribir el código
Escribir el código
Escribir el código
Escribir el código

Ahora es el momento de asegurarse de que todos los componentes funcionen correctamente. Así que escribí un código en Python y lo implementé en Raspberry Pi. Puedes encontrar mi código en Github cuando mis profesores lo hagan público.

github.com/howest-mct/1920-1mct-project1-W…

Para programar el código utilicé Visual Code. El código está escrito en html, CSS, JavaScript usando Sockets y Python.

Paso 5: Diseñe el sitio web adaptable

Diseñar el sitio web adaptable
Diseñar el sitio web adaptable
Diseñar el sitio web adaptable
Diseñar el sitio web adaptable
Diseñar el sitio web adaptable
Diseñar el sitio web adaptable
Diseñar el sitio web adaptable
Diseñar el sitio web adaptable

Estaba pensando en cómo debería verse mi sitio web adaptable. Antes de poder hacer eso, tuve que mirar hacia atrás al análisis funcional que hice y buscar inspiración y patrones interesantes.

Primero, hice mi diseño en Adobe XD. La fuente que usé fue Robotto. Opté por un diseño fácil porque quiero que sea fácil de usar y que no tenga muchos botones, pero lo suficiente para que el usuario pueda disfrutar trabajando con la aplicación.

El diseño fue aprobado por mis profesores, por lo que pude empezar a programar. Escribí el sitio en HTML - CSS - JavaScript.

Paso 6: software en la Raspberry Pi

Software en la Raspberry Pi
Software en la Raspberry Pi

Para que mi código funcione (que vincularé a continuación), deberá instalar algunos paquetes y bibliotecas. Lo primero que necesita es que actualice su Pi.

Primero, actualice la lista de paquetes de su sistema ingresando el siguiente comando: sudo apt-get update

A continuación, actualice todos sus paquetes instalados a sus últimas versiones con el siguiente comando: sudo apt-get dist-upgrade

Después de haber instalado los paquetes, deberá instalar algunas bibliotecas:

  • Enhebrado
  • Tiempo
  • Json
  • spidev
  • matraz
  • flask_cors
  • RPI. GPIO
  • fecha y hora
  • subproceso
  • mysql
  • SocketIO

Y tenemos que clonar la biblioteca a continuación para que funcione el OLED.

github.com/adafruit/Adafruit_Python_SSD130…

Paso 7: construcción del caso

Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso

Para mi caso construí una pequeña mansión con una puerta de 2 habitaciones y una ventana y un techo de vidrio plexie. Hice una habitación debajo de la casa para guardar la electrónica y la monté con lamellos.

También coloco fotografías donde se puede ver el proceso de construcción del caso.

Para las medidas, también cargaré un archivo a continuación donde puede ver mi esquema de cómo podría recrearlo.

Recomendado: