Funcionamento Técnico
COMPONENTES NECESSÁRIOS
2x Arduino Uno
2x Cabo USB-A/USB-B
2x Protoboard
1x Placa NFC PN532
1x Tela LCD 20x2 + modulo I2C
1x Tela LCD + modulo I2C
1x Buzzer
3x Botão
3x Resistor 220 ohm
26x Jumpers
COMO MONTAR
Passo 1:
Ligue os pinos SDL e SDA do primeiro Arduino respectivamente a linha “-” e “+” da parte superior da primeira protoboard
Ligue os pinos 5V e GND respectivamente a linha “-” e “+” da parte inferior da primeira protoboard
Ligue um fio da linha do 5V da primeira protoboard para a linha “-” da parte superior da segunda protoboard
Ligue um fio da linha do GND da primeira protoboard para a linha “-” da parte inferior da segunda protoboard
Passo 2:
Coloque um buzzer no sentido saída negativa na esquerda, e saída positivo na direita, na primeira protoboard
Ligue a saída negativa a linha do GND logo na parte inferior da primeira protoboard
Ligue a saída positiva ao pino 8 no primeiro Arduino
Coloque 3 botões na mesma coluna espaçados igualmente na segunda protoboard
Ligue um resistor de 220 ohm na porta inferior da direita do botão a linha do GND logo abaixo na segunda protoboard, isso para cada botão
Na porta inferior da esquerda, ligue a linha 5V na parte superior da segunda protoboard, isso para cada botão
Respectivamente, ligue os 3 botões na porta superior da esquerda aos pinos -3,4 e -5
Passo 3:
Ligue as entradas SCL e SDA da tela LCD 20x4 as suas linhas respectivas na parte superior da primeira protoboard
Ligue as entrada VCC a linha 5V na parte inferior da primeira protoboard
Ligue o GND na linha GND na parte inferior da primeira protoboard
Repita o mesmo com a Tela LCD 16x2, entretanto, ligue os pinos necessários diretamente no segundo Arduino, VCC equivale ao pino 5V.
Passo 4:
Ligue as entradas SCL e SDA da placa PN532 as suas linhas respectivas na parte superior da primeira protoboard
Ligue as entrada VCC a linha 5V na parte inferior da primeira protoboard
Ligue o GND na linha GND na parte inferior da primeira protoboard
Na pequena caixa da placa PN532 que se localiza acima de uma tabela escrita na própria placa, levante a alavanca número 1, assim ativando o modo I2C
Passo 5:
Ligue o pino 9 do primeiro Arduino ao pino 10 do segundo Arduino
Ligue o pino 10 do primeiro Arduino ao pino 9 do segundo Arduino
COMO PROGRAMAR
Bibliotecas necessárias para o código do Arduino:
Essas bibliotecas podem ser instaladas diretamente pelo Arduino IDE ou manualmente.
Baixe o código fonte da pasta “nfc” localizado no repositório do GitHub, e dê upload no primeiro Arduino
Em seguida, baixe o código fonte da pasta “display-motorista” e dê upload para o segundo Arduino
Assim, o circuito já está pronto para ser usado e devidamente programado.