Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este projeto foi criado com o monopólio de banco eletrônico já existente em mente. Ele usa um arduino uno e um rfid para operar. Além disso, está equipado com um LCD e um teclado para navegação. Fiz usando uma impressora 3D, mas se você não tiver acesso a uma, está tudo bem, pois a caixa pode ser fabricada com diferentes materiais e meios. Pela minha experiência de uso, torna o jogo não apenas mais divertido, mas também mais rápido e menos confuso. Neste tutorial, mostrarei como programar o arduino, como conectar os componentes e como colocá-los todos juntos.
Isenção de responsabilidade: Inglês não é minha primeira língua e não sou formado em engenharia. Eletrônica é meu hobby e é por isso que estou fornecendo todas as informações que entraram no desenvolvimento deste projeto.
Se você tiver alguma dúvida ou problema, fique à vontade para perguntar nos comentários.
Se você acha que cometi um erro e quer melhorar meu design, pode me informar pelos comentários.
Suprimentos
Para este projeto, você precisará de:
* um arduino uno
* um leitor rfid (usei RC522)
* Tela LCD 16x2 com interface serial
* teclado flexível 4x4
* campainha
* arame
* impressora 3d
* arquivos stl (https://www.thingiverse.com/thing:3883597) *
* Parafusos M3 com porcas de vários tamanhos
* 6 cartões RFID e 1 etiqueta rfid
Etapa 1: Arduino e fiação
O esboço acima é a maneira como os componentes devem ser conectados para que o programa funcione.
Com este projeto, você usará todas as portas do seu arduino uno.
Em primeiro lugar, o leitor RFID RC522 será conectado da esquerda para a direita:
1º pino -> D13
2º pino -> D12
3º pino -> D11
4º pino -> D10
5º pino -> deixe desconectado
6º pino -> gnd
7º pino -> deixe desconectado
8º pino -> 3,3v
O teclado será conectado da esquerda para a direita da seguinte maneira:
1º pino -> D9
2º pino -> D8
3º pino -> D7
4º pino -> D6
5º pino -> D5
6º pino -> D4
7º pino -> D3
8º pino -> D2
O lcd com interface serial (que é representado por um lcd não serial no diagrama) será conectado, pois é rotulado com sda para analógico 4 e scl para analógico 5.
A campainha ou alto-falante piezo será conectado da seguinte forma:
positivo para D1
negativo para Gnd
Etapa 2: Arduino e código
Eu forneço o código abaixo, fique à vontade para alterá-lo e modificá-lo da maneira que desejar. Lembre-se de que só funcionará com a fiação que mostrei antes. A única coisa que você terá que fazer é substituir o id de cada cartão no programa pelos ids correspondentes dos seus cartões. O vídeo anexado explica quais números alterar e substituir pelo id do seu cartão.
Se você não sabe a identificação de suas placas, aqui está uma maneira de descobrir como usar seu módulo RC522.
bibliotecas:
RC522
LCD
teclado
Etapa 3: impressão 3D das peças
Imprimi as peças em 3D usando uma impressora que fiz sozinho, por isso não posso recomendar nenhuma configuração para as peças. Usei arquivos PLA e supports.stl
Etapa 4: Montagem final
Coloque o arduino nos recortes da caixa. Depois disso coloque o lcd e aperte os parafusos e coloque também o teclado. Em seguida, insira o leitor Rfid próximo à parede externa e à campainha. Eu recomendo soldar os fios aos diferentes componentes e conectar as outras pontas ao arduino. O gerenciamento de cabos é difícil, mas plausível. Por último, feche as duas partes, certifique-se de que nenhum cabo esteja saindo e prenda as duas metades com fita adesiva.
Etapa 5: como usar
Para usar o banco automático, primeiro pressione * para inicializar, depois disso, você deve escanear um cartão e digitar um número pressione A para adicionar o número atual ou B para subtrair o número atual e escaneie o segundo cartão. Se você quiser dar ou receber dinheiro do banco, primeiro digitalize o cartão do jogador e, em seguida, pegue a chave do banqueiro.