RFID + Relé + Código de fechadura da porta RFID =Interruptor RFID do PC!
Componentes e suprimentos
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 12 |
Sobre este projeto
Este projeto é sobre como adicionar um recurso de segurança opcional além da senha em seu computador pessoal.
Decidi usar um código de bloqueio de porta de relé RFID + que encontrei no Youtube por curiosidade e porque pensei:"Ei! Ambos têm os mesmos módulos, talvez o código possa ser o mesmo também!"
Basicamente, você precisa obter os UIDs dos cartões RFID ou tags / chaves primeiro usando os códigos de exemplo da Biblioteca MFRC522 (eu usei DumpInfo) [https://github.com/miguelbalboa/rfid]. Em seguida, adicione o UID ao código para permitir que ele ative o relé e ligue o PC de mesa.
O relé é habilitado pelo cartão RFID e funciona com contagens de atraso que são apenas o suficiente para interruptores de botão comuns. (Usei 500ms de atraso para ligar o PC). E fez a chave RFID para iniciar o processo de desligamento (como quando você pressiona o botão liga / desliga por cerca de 5 segundos e ele desliga).
Apenas faça perguntas se não entender minha explicação. É a minha primeira vez aqui! LOL.
*************************************************** ****************************
Links de mídia social a seguir (quer dizer, se você quiser):
Facebook - https://fb.me/HeathenHacks
Twitter - https://twitter.com/HeathenHacks
Instagram - https://instagr.am/HeathenHacks
*************************************************** ****************************
Código
- RFID-Relay
RFID-Relay Arduino
Este é realmente um código de fechadura de porta RFID. Acabei de usá-lo para ligar meu PC./ * * ---------------------------------- ------------------------------------------ * Este esboço usa a biblioteca MFRC522; consulte https://github.com/miguelbalboa/rfid * para mais detalhes e outros exemplos. * * NOTA:O arquivo de biblioteca MFRC522.h contém muitas informações úteis. Por favor, leia. * * Este esboço mostra um mecanismo de travamento simples usando o módulo RFID RC522. * ------------------------------------------------- --------------------------- * Layout típico de pino usado:* ---------------- -------------------------------------------------- ----------------------- * MFRC522 Arduino Arduino Arduino Arduino Arduino * Leitor / PCD Uno Mega Nano v3 Leonardo / Micro Pro Micro * Sinal Pin Pin Pin Pin Pin Alfinete * ------------------------------------------------ ----------------------------------------- * RST / Reset RST 9 5 D9 RESET / ICSP-5 RST * SPI SS SDA (SS) 10 53 D10 10 10 * SPI MOSI MOSI 11 / ICSP-4 51 D11 ICSP-4 16 * SPI MISO MISO 12 / ICSP-1 50 D12 ICSP-1 14 * SPI SCK SCK 13 / ICSP-3 52 D13 ICSP-3 15 * * / # include#include #define RST_PIN 9 // Configurável, consulte o layout de pino típico acima # define SS_PIN 10 // Configurável, veja o layout de pino típico acima MFRC522 mfrc522 (SS_PIN, RST_PIN); // Criar instância MFRC522.String read_rfid; // Adicione quantos você precisa e não se esqueça de incluir o UID.String ok_rfid_1 ="e199312d"; // Este é o meu cartão RFID principal. também conhecido como. Aquele que usarei para ligar meu PC. Também pode ser usado para desligá-lo se você quiser.String ok_rfid_2 ="fbecb673"; // Isso é para o RFID Keyfob. também conhecido como. Desligue o chaveiro. Não é aconselhável. Apenas desligue seu PC normalmente.int lock =7; // Para o Card.int lock2 =7; // Para o keyfob./* * Initialize. * / configuração void () {Serial.begin (9600); // Inicializa as comunicações seriais com o PC while (! Serial); // Não faça nada se nenhuma porta serial for aberta (adicionado para Arduinos baseado em ATMEGA32U4) SPI.begin (); // Bus Init SPI mfrc522.PCD_Init (); // Placa Init MFRC522 // Escolha qual bloqueio abaixo:pinMode (lock, OUTPUT); pinMode (lock2, OUTPUT);} / * * Rotina auxiliar para despejar uma matriz de bytes como valores hexadecimais para Serial. * / void dump_byte_array (byte * buffer, byte bufferSize) {read_rfid =""; for (byte i =0; i Biblioteca MFRC522
https://github.com/miguelbalboa/rfid
Esquemas
Fiz isso usando o Photoshop. Os fios possuem várias cores para evitar confusão.Processo de manufatura
- Bloqueio de combinação simples
- Bank Vault
- Porta giratória
- Canal e eclusa
- Bloquear
- Scanner de código de barras
- Bloqueio de combinação
- Faça uma porta de escritório com travamento automático com sensor de proximidade para smartphone
- Trava de porta inteligente usando página de login WiFi por Arduino e ESP8266
- O que é um interruptor de batente?