Professional Documents
Culture Documents
Introduo
2
Objetivo
3
Materiais utilizados
4
Definies
5
i.
Cancela eletrnica
5
ii.
Servomotor
6
iii.
Arduino
9
O projeto
11
Anexos
16
Referncias Bibliogrficas
17
Introduo
Muito utilizada em estacionamentos de shoppings, supermercados,
condomnios, etc. e at mesmo em pedgios as cancelas eletrnicas so muito
comuns nos dias atuais. O dispositivo ajuda a organizar o sistema de
estacionamentos em espaos variados e agiliza o controle de entrada e sada
de veculos, facilitando o acesso e evitando a formao de filas.
Objetivo
O presente trabalho tem por objetivo apresentar o funcionamento de
uma cancela eletrnica controlada por um microcontrolador Arduino Uno R3,
um mdulo RFID 522 e um servomotor microservo 9G.
Materiais utilizados
1Microservo 9G;
1 Arduino Uno R3;
1 Mdulo RFID 522;
1 Led Verde;
1 Led Vermelho;
2 Resistores de 220 ohms;
14 fios para ligao dos componentes;
1 placa protoboard;
Definies
Cancela eletrnica
Servomotor
central;
ou
Identificao
por
Arduino
O projeto
O projeto desenvolvido e apresentado neste trabalho um controle de
acesso utilizando o Arduino Uno, um mdulo RFID 522 que verifica o nmero
da tag e libera (ou no) a passagem por uma cancela controlada por um servo
motor (microservo 9G) :
O mdulo RFID 522 trabalham juntos para controlar o servomotor, o
mdulo RFID RC522 utiliza a interface SPI para comunicao com o Arduino
por meio dos pinos digitais de 10 13, alm do pino 9 ligado ao RST do
mdulo. Veja na imagem abaixo a disposio dos pinos e a ligao ao Arduino,
com os pinos suportados pela biblioteca MFRC522, que utilizaremos no nosso
programa de controle de acesso:
UID da tag: 55 A5 EA 54
Mensagem: Cartao1 - Acesso liberado!
UID da tag: 64 F2 14 B8
Mensagem: Cartao2 - Acesso negado!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
if ( ! mfrc522.PICC_IsNewCardPresent())
{
return;
}
// Seleciona um dos cartoes
if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}
// Mostra UID na serial
Serial.print("UID da tag :");
String conteudo= "";
byte letra;
for (byte i = 0; i < mfrc522.uid.size; i++)
{
Serial.print(mfrc522.uid.uidByte[i] < 0x10
? " 0" : " ");
Serial.print(mfrc522.uid.uidByte[i], HEX);
conteudo.concat(String(mfrc522.uid.uidByte[i] <
0x10 ? " 0" : " "));
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
conteudo.concat(String(mfrc522.uid.uidByte[i],
HEX));
}
Serial.println();
Serial.print("Mensagem : ");
conteudo.toUpperCase();
// Testa se o cartao1 foi lido
if (conteudo.substring(1) == "55 A5 EA 54")
{
// Levanta a cancela e acende o led verde
microservo9g.write(-90);
digitalWrite(led_liberado, HIGH);
Serial.println("Cartao1 - Acesso
liberado !");
Serial.println();
delay(3000);
microservo9g.write(90);
digitalWrite(led_liberado, LOW);
}
// Testa se o cartao2 foi lido
if (conteudo.substring(1) == "64 F2 14 B8")
{
Serial.println("Cartao2 - Acesso
negado !!");
Serial.println();
86
87
88
89
90
91
92
93
94
95
96
Anexos
Referncias Bibliogrficas
Descubra como funciona uma cancela eletrnica para estacionamento.
Disponvel em: <http://www.dimep.com.br/blog/estacionamento/descubrafunciona-cancela-eletronica-estacionamento/>. Acesso em 15 de novembro de
2015.
Servo Motor. Disponvel em: <http://www.kollmorgen.com/ptbr/products/motors/servo/servomotores/>. Acesso em 15 de novembro de 2015.
Kit Mdulo Leitor Rfid Mfrc522 Mifare. Disponvel em:
<http://www.filipeflop.com/pd-6b883-kit-modulo-leitor-rfid-mfrc522-mifare.html>.
Acesso em 15 de novembro de 2015.
Servomotor. Disponvel em: <https://pt.wikipedia.org/wiki/Servomotor>. Acesso
em 15 de novembro de 2015.
O que Arduino?. Disponvel em: <http://arduino.labdegaragem.com/>.
Acesso em 15 de novembro de 2015.