Tabla de contenido:

Sistema de seguridad inteligente: 10 pasos
Sistema de seguridad inteligente: 10 pasos

Video: Sistema de seguridad inteligente: 10 pasos

Video: Sistema de seguridad inteligente: 10 pasos
Video: Configuración de una sirena externa con un sistema de seguridad inteligente 2024, Noviembre
Anonim
Sistema de seguridad inteligente
Sistema de seguridad inteligente

¿Alguna vez se ha sentido inseguro en su propia casa o necesita proteger su empresa? Tal vez podrías crear un sistema de seguridad para que se resuelvan todos estos problemas. En este instructivo te cuento cómo. Monté todas las partes en una tabla de madera para fines de demostración, debe montarlo donde lo necesite (la parte arduino en la pared donde puede alcanzarla, la placa principal en algún lugar fuera del alcance directo, la sirena y la luz estroboscópica donde usted lo desea y los sensores en las habitaciones que desea proteger.

Para seguir este instructivo, debe tener conocimientos sobre:

  • frambuesa pi
  • arduino
  • git
  • mysql

Y si quieres cambiar el código:

  • pitón
  • arduino
  • html / css

Paso 1: BOM (lo que necesita)

En esta lista está todo lo que necesita para hacer el sistema de seguridad, la mayoría de las cosas que puede comprar en aliexpress, pero algunas cosas como el adafruit pn532n y el pi deben comprar en otro lugar. La caja fuerte para llaves se puede comprar en una ferretería local.

Paso 2: esquema

Esquemático
Esquemático
Monte todo en la caja fuerte de llaves
Monte todo en la caja fuerte de llaves

Corté con láser una pieza donde monté todo en la parte superior perforando orificios de 3 mm y usando espaciadores de nailon, también perforé muchos orificios en la caja fuerte para llaves y usé pasacables para proteger los cables de los bordes afilados.

Paso 7: Montaje del Arduino, Rfid Reader y Lcd

Montaje del Arduino, Rfid Reader y Lcd
Montaje del Arduino, Rfid Reader y Lcd
Montaje del Arduino, Rfid Reader y Lcd
Montaje del Arduino, Rfid Reader y Lcd
Montaje del Arduino, Rfid Reader y Lcd
Montaje del Arduino, Rfid Reader y Lcd

Monte el lector rfid como se muestra en la imagen, use tuercas m3 como espaciador entre la tapa y el lector, haga lo mismo con el lcd (asegúrese de que esté en la posición correcta).

Monte el arduino en la ubicación que prefiera, use cables de puente o haga un cable con terminales retráctiles para conectar todo.

Paso 8: Configuración de la Pi

Escriba una nueva imagen de raspbian en la tarjeta sd, inicie el pi, conéctese a través de ssh (nombre de usuario = pi, contraseña = frambuesa, cámbielo lo antes posible)

hacer:

sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

ahora vamos a activar un entorno virtual

python3 -m pip install - actualizar pip setuptools wheel virtualenv

mkdir project1 && cd project1 python3 -m venv --system-site-packages env source env / bin / active python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib

Paso 9: creación de la base de datos

Construyendo la base de datos
Construyendo la base de datos

cree 3 usuarios de base de datos: project1-web, project1-sensor y project1-admin con contraseñas únicas

crear una base de datos llamada proyecto1

conceda todos los privilegios al administrador y SELECCIONAR, INSERTAR, ACTUALIZAR y ELIMINAR a los otros 2 usuarios

importar el archivo sql en el pi

Paso 10: carga del código

Pi

clon de git

complete las credenciales de su base de datos en el código (en sensor.py en la línea 47 y 64, y en web.py en la línea 41)

para agregar un usuario del sitio web que no se puede eliminar: en la parte inferior del código hay una línea comentada: adduser (root, su contraseña). Complete su contraseña de elección y ejecute el código, luego comente la línea y elimine la contraseña

arduino

sube el código a tu arduino

Recomendado: