Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

RFID + Relé + Código de fechadura da porta RFID =Interruptor RFID do PC!

Componentes e suprimentos

Arduino UNO
× 1
Módulo RFID (genérico)
Usei MFRC522.
× 1
Módulo de retransmissão (genérico)
Usei um Módulo de retransmissão de canal único 5v
× 1
Cabos de jumper masculino / feminino
7 para o módulo RFID -> Arduino, 3 para o relé -> Arduino e 2 para o relé -> Placa-mãe.
× 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

  1. Bloqueio de combinação simples
  2. Bank Vault
  3. Porta giratória
  4. Canal e eclusa
  5. Bloquear
  6. Scanner de código de barras
  7. Bloqueio de combinação
  8. Faça uma porta de escritório com travamento automático com sensor de proximidade para smartphone
  9. Trava de porta inteligente usando página de login WiFi por Arduino e ESP8266
  10. O que é um interruptor de batente?