Introduction: FAENG Security

- Projeto:

Nossa ideia para um projeto de faculdade, resultou no desenvolvimento deste pequeno sistema de segurança residencial, com o uso de um Arduino mega, um sensor ultrassônico, buzzer,módulo Ethernet, módulo Bluetooth, display LCD e qualquer smartphone Android.

- Funcionamento:

O Arduino espera uma senha que será enviada através do Smartphone pelo módulo Bluetooth, ativando assim o sensor ultrassônico, que quando tiver sua distância variada em relação a uma porta ou outro objeto desejado, acionará um buzzer e enviará uma notificação por push ao celular através do módulo Ethernet que conecta o Arduino a internet, alertando que a casa possui um invasor.

Espero que vocês possam aprender mais sobre Arduino e que gostem de montar esse projeto, pois o mesmo tem uma aplicação muito legal e funcional!

Step 1: Materiais

Materiais utilizados:

- Arduino Mega (1x);

- Módulo Bluetooth HC-06 (1x);

- Sensor ultrassônico HC-SRO4 (1x);

- Módulo ethernet ENC28J60 (1x);

- Protoboard (1x);

- Jumpers para arduino ou fios telefônicos para ligações (20x);

- Display LCD 16x2 (1x);

- Buzzer (1x).

Step 2: Montagem

Utilizamos a seguinte sequência de pinos do Arduino para ligação do projeto:

Obs: É possível alterar a ordem dos pinos na programação exibida no próximo step, podendo montar os componentes na ordem e formato que desejar, utilizando protoboard ou pci.


Módulo ethernet:

Obs: Pinos podem ser vistos na segunda imagem a cima;

- vcc -> 3v;

- reset -> reset;

- gnd em qualquer gnd do arduino;

- sck -> pino 52;

- so -> pino 50;

- si -> pino 51;

- cs -> pino 53;

Display LCD 16x2:

Obs: Pinos podem ser vistos na terceira imagem a cima.

- terminal 1 - pino gnd;

- terminal 2 - 5v;

- terminal 3 - gnd;

- terminal 4 - pino 12;

- terminal 5 - pino gnd;

- terminal 6 - pino 11;

- terminais,7,8,9 e 10 - não são utilizados;

- terminal 11 - pino 6;

- terminal 12 - pino 5;

- terminal 13 - pino 4;

- terminal 14 - pino 3;

- terminal 15 - 5v;

- terminal 16 - pino gnd;

Módulo Bluetooth:

Obs: Pinos podem ser vistos na quarta imagem a cima.

- Vcc - pino 5v;

- gnd - pino gnd;

- txd - pino 0;

- rxd - pino 1;

Sensor ultrassônico:

Obs: Pinos podem ser vistos na quinta imagem a cima.

- Vcc - 5v;

- trigger - pino 31;

- echo - pino 7;

- gnd - gnd.

Buzzer:

- Positivo + - pino 24;

- Gnd - - qualquer gnd do arduino;

Step 3: Programa

- Faça o download do código abaixo, abra no software da Arduino e verifique;

- Conecte o Arduino Mega a entrada USB do computador e não se esqueça de desconectar a alimentação do circuito, para não ocorrer a queima de nenhum componente ou sensor.

- Passe o programa para seu Arduino.

- Religue as alimentações e alimente o arduino com a própria USB ou com uma fonte DC externa.

Step 4: Aplicativos Para Android

Em nosso projeto utilizamos dois aplicativos android para integrar os componentes com o smartphone, um para o módulo bluetooth e outro para receber notificações do sensor ultrassônico.

Seguem os aplicativos:

1) Bluetooth SPP tools pro - Download do app na Google Play

O aplicativo é bem intuitivo e é possível ver uma seu funcionamento na primeira imagem a cima;

Ao conectarmos o celular no módulo bluetooth, podemos enviar dados diretamente do teclado, ou podemos definir botões com caracteres pré-definidos.

2) Notify My Android - Segunda foto a cima - Download do app no site oficial da notify my android

Através de um cadastro rápido na página do aplicativo, recebemos o código que pode ser visto na programação, onde através do mesmo podemos linkar o smatphone pelo aplicativo, com o site da notify my android e receber a notificação por push.

Podemos ver sua interface na segunda imagem a cima.

Step 5: Toques Finais!

Como vamos exibir o projeto na faculdade, colocamos o mesmo em uma caixa para facilitar a demonstração, mas você pode colocar o seu em uma porta ou portão, onde quando algum desses for aberto indevidamente, será enviado ao seu celular uma mensagem alertando o ocorrido.

Step 6: Tudo Pronto!