Você está na página 1de 4

Departamento de Eletrónica e Telecomunicações e Informática

Curso 8321 – Licenciatura em Engenharia Eletrotécnica e de Computadores


Disciplina 41987 – Introdução à Engenharia Eletrotécnica
Ano Letivo 2023/24

Bomba Musical RFID

Autor: [118797] David Costa


Autor: [120529] Iara Lopes
Turma: [TP1]

Data: 20/01/2023
Docente: Filipe Silva

Resumo: O projeto consiste na criação de uma experiência interativa que utiliza tecnologia RFID
para controlar o acesso a uma caixa que representa uma “bomba”. Ao ler diferentes cartões RFID, o
sistema reage acendendo LEDs, exibindo mensagens num display LCD, reproduzindo sons e
acionando motores.

Materiais utilizados:
• Placa Branca
• Arduino Uno
• Buzzer
• Módulo RFID RC522
• Display I2C
• Servo motor de rotação contínua
• 2 cartões RFID
• Resistências (2, 220Ω)
• Cabos jumper macho-macho (8)
• Cabos jumper macho-fêmea (13)
• 2 leds (1 azul e 1 vermelho)
1. Introdução
Este relatório aborda o desenvolvimento de um projeto que envolve a integração de componentes de
hardware e software para criar um sistema de acesso controlado de forma lúdica, envolvendo uma caixa a
representar uma bomba. O objetivo é simular um concerto onde a interação com um leitor RFID determina
diferentes respostas do sistema, proporcionando uma experiência única.

2. Descrição do Problema
O desafio consiste em criar um sistema de acesso controlado que reage de maneira específica a diferentes
cartões RFID. O sistema deve exibir mensagens no display LCD, acionar LEDs de diferentes cores e, em um
cenário específico, ativar um motor servo para abrir a caixa, proporcionando uma surpresa ao usuário.

3. Metodologia
A metodologia adotada para o desenvolvimento do projeto seguiu uma abordagem de repetição e
progressão. Inicialmente, o foco estava na compreensão dos componentes essenciais (leitor RFID e display
LCD), com o sucesso dos testes dos mesmos, optámos por ampliar o projeto, incorporando um buzzer que
reproduzia a música “Never gonna give you up”. A partir dessa base, a ideia evoluiu para uma “bomba”. A
inclusão de LEDs e de um motor servo para simular a abertura da “bomba” contribuíram para uma experiência
mais divertida. Ao longo do desenvolvimento do projeto foram realizados testes e ajustes que ajudaram na
criação desta “bomba”, integrando de forma harmoniosa hardware e software numa experiência interativa e
envolvente.

3.1 Módulos Utilizados


Os principais módulos utilizados no projeto in-
cluem:
• Display LCD: para exibição de
texto. (Simulação do LCD)
• Leitor RFID: para identificação
dos cartões.
• LEDs: indicadores visuais do es-
tado do sistema.
• Motor Servo: utilizado para
abrir a caixa de forma controlada.
• Buzzer: para reprodução de
sons. (Simulação do Buzzer)

2
3.2 Solução Hardware
Através da utilização de uma placa branca, foi utilizado um monitor lcd (com um shield) i2c (vcc ligado aos
5volts do arduino, o gnd ligado á placa branca (com cabo jumper) e o SDA e SCL ligadas ás portas analógicas
4 e 5 respetivamente), um leitor de RFID (3.3v ligado á placa branca, gnd ligado também á placa branca com
RST, IMI, MOS, SCK, DAS, ligadas ás portas digitais 9, 12, 11, 13 e 10 respetivamente. Foi também utilizado
um buzzer ligado á porta digital 7 e um motor servo ligado á porta digital 6.

3.3 Desenvolvimento do Software


Para estabelecer comunicação com o módulo I2C utilizamos a biblioteca “Wire.h” (é usado para comunicação
I2C. I2C, ou Circuito Interintegrado, é um protocolo de comunicação serial multimestre e multiescravo que
permite que vários dispositivos se comuniquem entre si usando apenas dois fios: uma linha de dados (SDA)
e uma linha de relógio (SCL)) e para o controlar utilizamos a biblioteca “LiquidCrystal_I2C.h” (usado para
interface de monitores LCD que usam o protocolo de comunicação I2C (Circuito Inter-Integrado). Os
monitores LCD são comumente usados para fornecer feedback visual em projetos Arduino, e o uso de uma
interface I2C reduz o número de fios necessários para conexão, simplificando a fiação).

Para controlar o motor Servo utilizamos a biblioteca “Servo.h” . Para estabelecer ligação com o leitor RFID
utilizamos a biblioteca “MFRC522” que utiliza uma frequência de 13.56 Mhz para comunicar com cartões ou
tags RFID.

4. Resultados
No final do projeto, os resultados obtidos demonstram a capacidade dos leitores de RFID de reagir de maneira
adequada à leitura de diferentes cartões. Também podemos observar a sincronização e capacidade para
realizar tarefas com baixa e média complexidade tal como mobilizar um motor, mostrar mensagens num
monitor e até mesmo produzir sons.

5. Conclusões
O projeto atingiu os objetivos ao integrar com sucesso componentes de hardware e software, criando um
sistema de acesso controlado com uma abordagem única e divertida. A caixa que representava uma bomba
proporciona uma experiência teatral, culminando na abertura da caixa e na surpresa musical "Never gonna
give you up". O projeto destaca a aplicação prática de conceitos aprendidos na disciplina de Introdução à
Engenharia Eletrotécnica.

Em suma, apesar de todas as dificuldades que encontrámos foi bastante divertido de realizar, tendo
aumentado a nossa capacidade e entendimento para com a matéria falada nas aulas. Foi um bom exercício
de aprendizagem, de desenvolvimento pessoal e de trabalho em grupo.

3
6. Bibliografia:
https://www.tinkercad.com/dashboard - desenho e planeamento do circuito.

https://randomnerdtutorials.com/security-access-using-mfrc522-rfid-reader-with-arduino/ - informação
acerca do RFID.

https://content.instructables.com/pdfs/ESP/C2AL/H58P3178/Arduino-Ticking-Time-Bomb.pdf - exemplo de
código utilizado na criação da nossa “bomba”.

https://www.arduinoportugal.pt/uso-do-modulo-leitor-rfid-rc522-arduino/ - alguma informação acerca do


funcionamento de um leitor de RFID.

https://projecthub.arduino.cc/rowan07/rickroll-piezo-buzzer-b3d9fd - código para as notas da música


utilizada.

Você também pode gostar