Índice:

Sistema de segurança inteligente: 10 etapas
Sistema de segurança inteligente: 10 etapas

Vídeo: Sistema de segurança inteligente: 10 etapas

Vídeo: Sistema de segurança inteligente: 10 etapas
Vídeo: Sistema de Segurança Inteligente - Controle pelo celular e compatível com Amazon Alexa (BW-IS6) 2024, Novembro
Anonim
Sistema de Segurança Inteligente
Sistema de Segurança Inteligente

Você já se sentiu inseguro em sua própria casa ou precisa proteger sua empresa? Talvez você pudesse fazer um sistema de segurança para que todos esses problemas fossem resolvidos. Neste instrutível, eu digo como. Montei todas as peças em uma prancha de madeira para fins de demonstração, você deve montá-lo onde precisar (a parte do arduino na parede onde você pode alcançá-lo, a placa principal em algum lugar fora do alcance direto, a sirene e o estroboscópio onde você deseja e os sensores nas salas que deseja proteger.

Para seguir este instrutível, você deve ter conhecimento sobre:

  • Raspberry Pi
  • arduino
  • idiota
  • mysql

E se você quiser alterar o código:

  • Pitão
  • arduino
  • html / css

Etapa 1: BOM (o que você precisa)

Nesta lista está tudo que você precisa para fazer o sistema de segurança, a maioria das coisas que você pode comprar no aliexpress, mas algumas coisas como o adafruit pn532n e o pi você deve comprar em outro lugar. O cofre com chave que você pode comprar em uma loja de ferragens local.

Etapa 2: Esquemático

Esquemático
Esquemático
Monte tudo no cofre da chave
Monte tudo no cofre da chave

Cortei uma peça onde montei tudo em cima fazendo furos de 3 mm e usando espaçadores de náilon, também fiz muitos furos no cofre da chave e usei ilhós de cabo para proteger os cabos das arestas vivas.

Etapa 7: Montando o Arduino, o Rfid Reader e o Lcd

Montando o Arduino, o Rfid Reader e o Lcd
Montando o Arduino, o Rfid Reader e o Lcd
Montando o Arduino, o Rfid Reader e o Lcd
Montando o Arduino, o Rfid Reader e o Lcd
Montando o Arduino, o Rfid Reader e o Lcd
Montando o Arduino, o Rfid Reader e o Lcd

Monte o leitor rfid como mostrado na imagem, use porcas m3 como espaçador entre a tampa e o leitor, faça o mesmo para o lcd (certifique-se de que está para cima).

Monte o arduino em um local de sua preferência, use cabos de jumper ou faça um cabo com terminais encolhíveis para conectar tudo.

Etapa 8: Configurando o Pi

Grave uma imagem raspbian nova no cartão SD, inicialize o pi, conecte-se por ssh (nome de usuário = pi, senha = raspberry, altere o mais rápido possível)

Faz:

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

agora vamos ativar um ambiente virtual

python3 -m pip install --upgrade pip setuptools wheel virtualenv

mkdir projeto1 && cd projeto1 python3 -m venv --system-site-packages env fonte env / bin / ativar python -m pip instalar mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib

Etapa 9: Construindo o banco de dados

Construindo o Banco de Dados
Construindo o Banco de Dados

crie 3 usuários de banco de dados: project1-web, project1-sensor e project1-admin com senhas exclusivas

crie um banco de dados chamado project1

conceda todos os privilégios para o administrador e SELECT, INSERT, UPDATE e DELETE para os outros 2 usuários

importe o arquivo sql para o pi

Etapa 10: enviando o código

pi

git clone

preencha suas credenciais de banco de dados no código (em sensor.py nas linhas 47 e 64 e em web.py na linha 41)

para adicionar um usuário do site que não pode ser removido: na parte inferior do código há uma linha comentada: adduser (root, sua senha). Preencha sua senha de escolha e execute o código em seguida comente a linha e remova a senha

arduino

carregue o código para o seu arduino

Recomendado: