2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este projeto de cofrinho eletrônico irá guiá-lo através das etapas para construir o circuito / conexões necessárias. Você precisará das seguintes peças.
- Relé 5V
- 2 LEDs (vermelho e verde)
- 2 resistores de 330 Ohm
- Fios macho / fêmea
- Fios de cores regulares
- Arduino Uno e cabo de dados
- Chave e sensor RFID
- Buzzer Passivo
- Servo motor
- Caixa
- Tábua de pão
A caixa servirá como o verdadeiro cofrinho, para aquele neste exemplo, usei uma pistola de cola para juntar pedaços de papelão.
Etapa 1: Conexões de fiação
Nesta etapa, você aprenderá onde conectar cada um dos fios da placa de ensaio e do Arduino
Sensor RFID:
- VCC = 3,3 V
- RST = Pino 2
- GND = GND
- MISO = Pino 3
- MOSI = Pino 4
- SCK = Pino 5
- NSS = Pino 6
- IRQ = Pino 7
Retransmissão:
- VCC = 5 V
- GND = GND
- SIG = Pino 8
Servo motor:
- VCC = 5 V
- GND = GND
- SIG = Pino 9
Campainha Passiva:
- VCC = 5 V
- GND = GND
- SIG = Pino 10
LED verde: *
- VCC = Pino 11
- GND = GND
LED vermelho: *
- VCC = Pino 12
- GND = GND
* Para LEDs, certifique-se de ter um resistor entre a alimentação e o LED, a fim de evitar quebrar o LED
Etapa 2: Código
O código para este projeto, embora pareça complicado, basicamente se resume a SE o ID do cartão for lido ENTÃO ligue / desligue os LEDs, a campainha e gire o servo.
Baixe as bibliotecas necessárias para este projeto em https://www.sunfounder.com/learn/category/rfid-kit … basta pressionar o botão de download e colocar esses arquivos na pasta de bibliotecas.
Agora certifique-se de ter a porta COM e a placa corretas selecionadas no IDE do Arduino e faça o upload. Se você tiver algum problema, o problema mais provável é um fio extraviado, então certifique-se de que tudo está no lugar certo e nada desconectado.
Cada tag RFID é diferente, então o que você quer fazer é primeiro passar seu cartão e verificar o monitor serial para ler o ID do cartão, então você deve substituir as condições da declaração IF por esse ID desta maneira:
ID de exemplo: 5AE4C955
Condição: id [0] == 0x5A && id [1] == 0xE4 && id [2] == 0xC9 && id [3] == 0x55
Existe um código de display LCD se você quiser adicionar um LCD ao projeto, apenas um aviso de que o código não funcionará a menos que esse código seja incluído, mesmo se você não estiver usando um LCD
Etapa 3: Caixa
Como mencionei anteriormente, minha caixa foi criada usando papelão e cola quente, cortei um quadrado no teto da caixa para a tampa e o servo motor, coloquei o servo no lugar primeiro envolvendo as partes em fita adesiva de hóquei (qualquer fita irá fazer) e colar a fita a quente para criar uma espécie de casca dura, para não estragar as partes, então posso apenas retirar a fita depois.
A caixa está totalmente fechada exceto a parte de trás de onde saem as conexões, deixei uma janela 1/3 dessa parte de trás e deixei uma pequena aba de papelão no fundo para tirar as moedas com facilidade.