Índice:

ESP32 + RC522 + IFTTT = Segurança Doméstica: 5 Passos
ESP32 + RC522 + IFTTT = Segurança Doméstica: 5 Passos

Vídeo: ESP32 + RC522 + IFTTT = Segurança Doméstica: 5 Passos

Vídeo: ESP32 + RC522 + IFTTT = Segurança Doméstica: 5 Passos
Vídeo: AUTOMAÇÃO COM O CELULAR - Tecnologia NFC 2024, Julho
Anonim
Image
Image

Oi! Fiz este pequeno projeto com placa de desenvolvimento ESP32, leitor RFID RC522, hall senor e IFTTT.

Você receberá uma notificação ou SMS no dispositivo inteligente se alguém abrir sua porta e não colocar a etiqueta RFID correta em 10 segundos.

É assim que funciona

Etapa 1: Obtenha todas as peças

Conecte todas as conexões
Conecte todas as conexões

1. Placa de desenvolvimento ESP32

2. RC522 RFID

3. Fios

4. Sensor Hall

5. Ímã (usei neodímio, mas qualquer ímã serviria)

6: Resistor de 4,7k

Os links são apenas para referência. Você pode obter essas peças muito mais baratas no e-bay;)

Etapa 2: conecte todas as conexões

1. Conecte o ESP32 ao RC522:

P5 SDA

P18 SCK

P23 MOSI

P19 MISO

P22 RESET

GND GND

3V3 3V3

2. Conecte o sensor Hall (verifique a folha de dados se usar um sensor diferente):

Conecte ESP32 P21 a Vout of hall senor e 3V3 a V + e GND a V-. Coloque 1k a 10k resistor entre P21 e 3V3

Etapa 3: Criar conta IFTTT e fazer miniaplicativo

Criar conta IFTTT e fazer miniaplicativo
Criar conta IFTTT e fazer miniaplicativo
Criar conta IFTTT e fazer miniaplicativo
Criar conta IFTTT e fazer miniaplicativo
Criar conta IFTTT e fazer miniaplicativo
Criar conta IFTTT e fazer miniaplicativo

1. Acesse IFTTT.com e cadastre-se (se ainda não o fez, a versão básica é gratuita);

2. Criar miniaplicativo -> vá para "Meus miniaplicativos" -> "Novo miniaplicativo";

3. Pressione "este";

4. Pesquise "webhooks" ';

5. Digite o nome: "DoorAlarm" // isso será adicionado em nosso programa ESP32

6. Pressione "aquele";

7. Procure por "notificação" (Você também pode pesquisar por SMS ou e-mail);

8. Escolha a ação: "Enviar uma notificação do aplicativo IFTTT".

9. Campos de ação completos: insira a mensagem que será entregue ao seu dispositivo inteligente.

10. Pressione "Concluir".

Etapa 4: Programação

Programação
Programação

1. Prepere Arduino IDE: ESP32 Com Arduino IDE

2. baixar o código;

3. Vá para: https://ifttt.com/maker_webhooks e pressione "Documentação" para obter sua chave. Copie a chave para o código ESP32;

4. Altere suas credenciais de rede;

5. Leia o UID dos seus cartões RFID e altere estas linhas para o seu cartão:

if (rfid.uid.uidByte [0] == 61 &&

rfid.uid.uidByte [1] == 102 &&

rfid.uid.uidByte [2] == 14 &&

rfid.uid.uidByte [3] == 194)

5. Programar ESP e no Arduino IDE abra o Serial Monitor para verificar como funciona.

Etapa 5: termine seu projeto

Termine seu projeto
Termine seu projeto
Termine seu projeto
Termine seu projeto
Termine seu projeto
Termine seu projeto

Se tudo funcionar como esperado, solde todas as conexões e coloque-as perto das portas (você também pode escondê-las em algum lugar). Fixe o ímã nas portas e coloque o sensor do corredor próximo a ele. Quando as portas forem abertas, o sensor do hall detectará isso e enviará um sinal para o ESP32. O ESP32 então se conecta sem fio ao IFTTT e o IFTTT lhe envia uma notificação ou SMS.

Coisas para melhorar:

1. Implementar algum tipo de batimento cardíaco do dispositivo para que você possa ser notificado se o dispositivo não estiver funcionando corretamente;

2. Faça caixa impressa em 3D para isso;

3. Anexar alarme ou notificações de áudio: projeto de áudio ESP32

Links Úteis:

randomnerdtutorials.com

Instalando a placa ESP32 no Arduino IDE (instruções para Windows)