Sabe o que os skipasses, cartões de crédito e roupas têm em comum? Você pode pensar em plástico mas conectar o plástico ao Arduino não faria nada funcionalmente surpreendente. O que vamos fazer hoje é ler e autorizar etiquetas RFID usando a placa Arduino Uno.
RFID significa Radio Frequency Identification (Identificação por Rádio Frequência). É comumente confundido com NFC que significa Near Field Communication.
Para que você pode usar esta tecnologia? Que tal substituir a sua chave de porta por uma etiqueta RFID? Ou um cofre onde possa esconder coisas importantes e fechá-lo com segurança com etiquetas RFID?
As possibilidades são infinitas. Vamos fazer um projecto simples que nos permite ler uma etiqueta e verificar se é a correcta e depois ligar o LED verde, caso contrário ligue o LED vermelho.
Peças necessárias
- 1 x Arduino Uno board
- 1 x Leitor RFID com tags
- 1 x Tabuleiro do pão
- 2 x LEDs (de preferência um vermelho e um verde)
- 2 x resistências 200Ω
- Fios de salto
A maioria desses leitores RFID são vendidos sem pinos de ouro soldados a ele, por isso provavelmente terás de fazer isso.
Quando você tem todas as suas partes, e pinos de ouro soldados, podemos conectar o todo juntos usando o esquema abaixo.
Um pino do leitor RFID não está conectado como você pode ver no esquema, simplesmente não é necessário neste projeto.
LEDs são conectados aos pinos 7 e 8 mas você pode usar qualquer outro pino se desejar, apenas não se esqueça de especificar os pinos certos no seu código se você usar pinos diferentes.
Para conectar os LEDs ao Arduino com resistências, sugiro usar uma tábua de pão. E a última coisa que precisamos é carregar o programa abaixo para a placa do Arduino.
Queria que fosse o mais simples possível. Infelizmente, a biblioteca RFID não é tão simples de usar como deveria ser. Isso vai tornar algumas partes do código difíceis de entender para iniciantes.
Se você quiser autorizar sua tag, você tem que carregar este código, ler uma tag, verificar qual é o seu valor no monitor serial e colá-lo no seu código.
Para este projeto, vamos precisar de uma biblioteca adicional. Para baixá-la abra o gerenciador da biblioteca e digite RFID, depois instale a primeira biblioteca na lista.
#include <SPI.h>#include <MFRC522.h>MFRC522 mfrc522(10, 9);void setup(){Serial.begin(9600);SPI.begin();mfrc522.PCD_Init();pinMode(8, OUTPUT);pinMode(7, OUTPUT);}void loop(){//here we have to wait for the card, when it is near to the sensorif ( ! mfrc522.PICC_IsNewCardPresent()){return;}//we can read it's valueif ( ! mfrc522.PICC_ReadCardSerial()) {return;}Serial.print("Tag:");String content= "";for (byte i = 0; i < mfrc522.uid.size; i++) {Serial.print(mfrc522.uid.uidByte < 0x10 ? " 0" : " ");Serial.print(mfrc522.uid.uidByte, HEX);content.concat(String(mfrc522.uid.uidByte < 0x10 ? " 0" : " "));content.concat(String(mfrc522.uid.uidByte, HEX));}content.toUpperCase();content = content.substring(1);if(content == "A6 4A 76 AC"){digitalWrite(8, HIGH);delay(3000);digitalWrite(8, LOW);}else{digitalWrite(7, HIGH);delay(3000);digitalWrite(7, LOW);}Serial.println();}
Como você pode ver no vídeo abaixo, a tag é reconhecida e sinalizada pelo LED verde. O cartão não é reconhecido e o LED vermelho pisca.
Este simples código pode ser estendido para abrir a porta ou para construir um sistema mais complicado. A você!
Você também pode gostar:
- Aulas de Arduino hx711 tutorial
- Arduino interruptor magnético
- Best Arduino Kits
- Presentes para estudantes de engenharia
- Presentes para engenheiros
- mpu6050 Projetos Arduino
- Sensor atual Arduino
- Sensor de umidade do solo com Arduino
- Arduino Contagem de tempo para cima Usando o Nokia 5110 LCD
- Arduino Yun: Integrando ou justapondo o Arduino com Linux
- Arduino Projetos: Robô Seguidor de Linha
- Arduino MOSFET
- Que Arduino Você Deve Comprar
- O Que Você Pode Fazer Com as Placas do Arduino?
- Grandes Alternativas ao Microcontrolador Arduino
- Projetos do Arduino: Sensor de Cor
- Arduino Alternativas ao IDE
- Arduino Mega vs. Uno
- Arduino Projetos: Arduino Display LCD
- Ler Codificadores Arduino Rotativos
- Seleção dos Melhores Simuladores Arduino
- Projetos Arduino: Receptor IR
- Projeto do Sensor de Luz Arduino
- Projetos Arduino: Arduino Decibel Meter
- Arduino Stopwatch Project
- Arduino Bluetooth RC Car Project
- Arduino Temperature Logger Project
- Arduino Projects: Arduino 7 Segment Display
- Arduino Projetos: Clap ON Clap OFF Light
- Arduino Relay Project
- Install a Library Onto the Arduino IDE
- Arduino Projects: Rainfall Detector
- Projetos do Arduino: Arduino RGB LED Arduino
- Arduino Projetos de Motores Stepper
- Arduino Projetos: Arduino DC Motor Control
- O Kit de Robôs Arduino Top Affordable Arduino Robot Kit
- Arduino 3D Printed Case
- Arduino Projetos: LEDs assíncronos piscam
- Arduino Projetos: Sensor de distância ultra-sónico
- Arduino Projectos: LED – Cubo de LED 4X4X4
- Arduino Projetos de carros: Construir um Obstáculo Evitando Robô Com Menos de $30
- Arduino Projetos: Controle do Servo Potenciômetro
- Arduino Projetos de LEDs: Knight Rider
- Arduino Projetos: Sensor de Movimento PIR
- A Diferença entre Arduino e Framboesa Pi
- Livros Top 9 Cada Engenheiro Deve Ler
- Livros Top Usados para Arduino
- Primeira Mão na Tábua do Arduino Uno
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>