Fale conosco 0800 024 4357 | lojamundi

           Ligamos para você

  **  
**
  ex:06198765432  
 

LojaMundi - Tudo para Redes, Embarcados e Telecom | CNPJ: 17.869.444/0001-60

       Fale com a LojaMundi:

       Ligue Grátis
    0800 024 4357 

  SP 11 2666 4242 | RS 51 3778 4949
  SP 19 3322 6120 | DF 61 2194 7617
  RJ 21 2169 8855 | GO 62 3607 5686
  MG 31 4042 1799 | MS 67 4042 1818
  PR 41 3208 4524 | BA 71 3273 7636
  SC 48 4042 1888 | PE 81 4042 1944
  CE 85 3052 2727
 Suporte: 61 2194 7687
 
Lojamundi tudo para Asterisk e Embarcados

Monitorando a abertura das portas via Gmail

Imprimir
By Yago Seixas 15 de fevereiro de 2017 Deixe um comentário Ir para comentários

Arduino, monitorando a abertura das portas via Gmail



Arduino, Monitoring Door-Opening via Gmail


COISAS UTILIZADAS NESTE PROJETO


Componentes de hardware:




A000066 iso both


×

1

 
 

PHPoC Shield for Arduino

 

×

1

 
 

Magnetic sensor SAMSUNG SIM-0001

 

×

1

 




HISTÓRIA


Neste tutorial, vou mostrar-lhe como detectar o evento de abertura de porta e enviar uma notificação via Gmail usando o Arduino Uno.

Eu fiz este tutorial para iniciantes! É realmente fácil !!!


Vamos começar!


Detectando o Evento de Abertura de Porta


Sensor magnético Eu usei inclui duas partes: sensor e ímã. Quando duas partes estão em proximidade, o pino de saída do sensor é ALTO, caso contrário o pino de saída é LOW. Aproveitando este recurso, eu instalei uma parte do sensor na folha da porta e o outro no quadro da porta. Ao verificar o estado do pino de saída, podemos detectar quando a porta é aberta e em seguida, fazer um alerta ou enviar uma notificação.


Evento de manipulação


Neste projeto, quando ocorre um evento, uma notificação é enviada pelo Gmail.


SCHEMATICS

Coisas que precisamos


Components p4vl4dkluu


Montagem


1. Empilhe o Escudo PHPoC no Arduino

2. Conecte o cabo LAN à blindagem para Ethernet

3. Fiação do pino entre o Arduino e o Sensor.


---- 5V -------- pino vermelho

---- A0 ------- pino preto








Assembly qgnyr78p8r


Source CodeArduino


#include"SPI.h"

#include"Phpoc.h"


PhpocEmailemail;


voidsetup() {

 Serial.begin(9600);


 Phpoc.begin(PF_LOG_SPI|PF_LOG_NET|PF_LOG_APP);

 pinMode(A0, INPUT);



}

intprevious_status=1;


voidloop() {

 intcurrent_status=digitalRead(A0);

 intreturnValue;

 

 if (previous_status==1&&current_status==0) {    // if door is opened...

   email.setOutgoingServer("smtp.gmail.com", 587);

   email.setOutgoingLogin("Google ID", "Google Password");

   email.setFrom("Gmail address ", "Sender Name");

   email.setTo("Receiver email address", "Receiver Name");

   

   email.setSubject("Door is opened. [#905]");  // Mail Subject

   

   // Mail Contents

   email.beginMessage();

   email.println("#905");

   email.println("");

   email.println("Door is opened.");

   email.endMessage();                

   if (email.send() >0)  // Send Email

     Serial.println("Your Mail has been sent successfully");

   else

     Serial.println("Your Mail is not sent");

   

 }   elseif (previous_status==0&&current_status==1) { // if door is closed...

       // Write codes in the same way

 

 }

 previous_status=current_status;

 delay(1500);

}


Biblioteca PHPoC para Arduino


Esta biblioteca se comunica com o PHPoC Shield para se conectar à Internet. Também contém a biblioteca do Gmail. Como instalar a biblioteca:

http://www.phpoc.com/support/manual/phpoc_shield_for_arduino/contents.php?id=overview


Para baixar esse tutorial em PDF clique no link abaixo:

https://www.lojamundi.com.br/download/monitorando-abertura-porta.pdf

Posted in: AutomaçãoArduinoEmbarcados
Compartilhe e Divirta-se

Signifyd | Fraud Protection and Chargeback Prevention for eCommerce

SiteLock