Índice:
- Etapa 1: O que você precisa - componentes e fiação
- Etapa 2: O Código e os Anexos
- Etapa 3: Concluir: Teste tudo - o vídeo do trabalho
Vídeo: SISTEMA DE CONTROLE DE ACESSO RFID NFC ARDUINO: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
O que eu precisava era de um sistema de controle de acesso para meu escritório.
Todo o projeto é muito fácil de construir.
Eu tinha um Aduino Mega sobressalente e um escudo Ethernet em casa, então, com mais alguns componentes, consegui construir um sistema de controle de acesso para meu escritório. Ele usa tags NFC e banco de dados mySql para coletar dados em uma tabela.
Substancialmente, o Arduino espera por uma tag, então ele tentará entrar em contato com uma página da web php que irá gerenciar o upload dos dados para o banco de dados. Para fazer isso, ele verificará primeiro a presença da tag em uma tabela de "usuários" de tags "conhecidas". A tabela contém usuários realmente conhecidos e suas tags relativas.
Se a tag não for reconhecida, o Arduino não registrará o acesso. Caso contrário, ele irá inserir um registro na tabela. No momento, timestamp, id_tag, a filial da empresa (local) e o ip são registrados na tabela.
Também adicionei um lcd para facilitar as coisas para os usuários. Quando o acesso é registrado, um led verde pisca por alguns segundos e uma campainha toca um tom curto com tom crescente. O LCD mostrará uma mensagem curta ok por alguns segundos.
Se ocorrerem alguns problemas (como lan não está funcionando ou tags desconhecidas), um led vermelho piscará e o tom reproduzido terá uma afinação decrescente. O LCD mostrará também uma mensagem curta de erro por alguns segundos.
Com mais alguns botões, você consegue registrar também o tipo de operação: "isso é um acesso ou uma saída ?!" (mas isso será desenvolvido em outra ocasião).
Etapa 1: O que você precisa - componentes e fiação
Em primeiro lugar, é um projeto orientado a banco de dados, então você precisará de um servidor web onde enviar um arquivo.php. esta é a parte do código que processa as solicitações do arduino e gerencia o banco de dados.
Além disso, você precisa de um banco de dados mysql, onde todos os acessos serão armazenados.
Você pode construir tudo em um "servidor" local em seu escritório (talvez o xampp seja uma escolha boa e fácil) ou se você tiver um site + mysql db pode ser o mesmo.
Ok, aqui está a lista de materiais:
- Arduino Mega 2560
- Blindagem Ethernet W5100
- Leitor de tags RF522 compatível com tags 14333A de 13.56 MHz
- Display LCD 16x2 1602
- uma campainha piezo ou outro tipo de campainha
- Um monte de fios
- Alguns leds (verde e vermelho) e 2 de 2k resistências
E, ok de novo.. sobre a fiação … As fotos sobre a fiação não são as melhores, mas é melhor descrito no esboço do arduino anexado na próxima etapa.
Etapa 2: O Código e os Anexos
Finalmente, aqui estão os arquivos que você está procurando. Em anexo você encontrará
timbrature.ino, que é o esboço a ser carregado no Arduino Mega
Como mencionado antes, todas as conexões e fiações sobre o lcd e a placa RFID são descritas no cabeçalho do arquivo.ino
- rfid lib.zip, que contém a biblioteca rfid necessária
- timbratura.zip, (timbratura.php) este arquivo é o arquivo que você precisa carregar no servidor web do seu site. Ele vai conseguir primeiro reconhecer a tag (verifique se ela existe na tabela "usuários"), a seguir gravará o acesso a uma tabela de "acesso" do mysql.
Etapa 3: Concluir: Teste tudo - o vídeo do trabalho
Agora você está pronto para assistir ao vídeo novamente. É sobre como funciona o leitor, verifique a tag e registre o acesso ao banco de dados. Espero que o vídeo fique mais claro agora em comparação com a primeira etapa.
Recomendado:
Controle de acesso à comida de gato (ESP8266 + servo motor + impressão 3D): 5 etapas (com fotos)
Controle de acesso à comida de gato (ESP8266 + Servo Motor + Impressão 3D): Este projeto vai ao longo do processo que usei para criar uma tigela de comida de gato automatizada, para meu gato idoso e diabético Chaz. Veja, ele precisa tomar café da manhã antes de conseguir sua insulina, mas muitas vezes me esqueço de pegar seu prato de comida antes de ir para a cama, o que estr
Controle de acesso do Arduino YÚN com MySQL, PHP5 e Python: 11 etapas (com imagens)
Controle de acesso do Arduino YÚN com MySQL, PHP5 e Python: Olá amigos! Bem, como você sabe, em setembro, o novo escudo de estreia do Arduino, o Arduino YUN. Este amiguinho tem um sistema Linux embarcado com o qual podemos rodar qualquer coisa que você imaginar (pelo menos até agora). Embora haja muito pouca informação
Lição 6 do carro tanque Arduino - Controle de ponto de acesso de Bluetooth e Wifi: 4 etapas
Arduino Tank Car Lição 6 - Bluetooth e Wifi Hot Spot Control: Nesta lição, aprendemos como controlar o aplicativo móvel Robot car através de WiFi e Bluetooth. Apenas usamos a placa de espasão wi-fi esp8266 como placa de expansão e controlamos o vagão-tanque via receptor IR nas lições anteriores. Nesta lição, vamos aprender
CONTROLE DE ACESSO POR PORTA RFID COM CONTADOR: 8 etapas
CONTROLE DE ACESSO DE PORTA RFID COM CONTADOR: Tutorial DE CONTROLE DE ACESSO DE PORTA RFID COM CONTADOR
Controle de acesso RFID com Arduino Yun e Raspberry Pi: 11 etapas
Controle de acesso RFID com Arduino Yun e Raspberry Pi: Bem-vindo ao meu Instructable! Você já pesquisou online por um sistema de controle de acesso RFID que possa ter vários usuários sem usar uma chave mestra para programá-lo? Um sistema que pode registrar o acesso com o nome da pessoa? Um sistema onde você pode adicionar facilmente o