Escolar Documentos
Profissional Documentos
Cultura Documentos
Maceió/Al
2023
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE
Maceió/Al
2023
2
SUMÁRIO
1 INTRODUÇÃO......................................................................................................................4
2 OBJETIVOS...........................................................................................................................5
3 MATERIAIS UTILIZADOS…...……….............................................................................6
4 DESENVOLVIMENTO……................................................................................................8
5 PROGRAMAÇÃO………...................................................................................................10
6 CONCLUSÃO......................................................................................................................14
7 REFERÊNCIAS BIBLIOGRÁFICAS...............................................................................15
8 ANEXOS...............................................................................................................................16
3
1. INTRODUÇÃO
O Bluetooth é uma tecnologia de comunicação sem fio de curto alcance projetada para
conectar dispositivos eletrônicos e permitir a troca de dados entre eles. Ele elimina a
necessidade de cabos ou fios físicos, tornando mais fácil e conveniente a interação entre
diferentes dispositivos. O Bluetooth opera na faixa de frequência de rádio de 2,4 GHz e é
amplamente utilizado em uma variedade de dispositivos, desde smartphones, tablets, laptops,
fones de ouvido sem fio até alto-falantes, relógios inteligentes, veículos e sistemas de
entretenimento doméstico.
Transmitir dados via Bluetooth usando um Arduino é uma aplicação comum que está
integrada cada vez mais ao dia-a-dia do indivíduo e é uma forma interessante de transmissão.
Para que ela ocorra pode-se usar um módulo Bluetooth, como o HC-05 ou HC-06, para
estabelecer uma conexão sem fio entre o Arduino e outros dispositivos, como smartphones ou
computadores.
Para fins do projeto, o módulo de bluetooth utilizado para a execução do trabalho foi o
HC-05. Que estará trabalhando para efetivar a transmissão via bluetooth, através de um
aplicativo específico para trabalhos com o módulo HC-05, desta forma, será possível enviar
dados para o sistema que vai ler e executar. Nesse caso, os comandos a serem mandados
influenciaram o comportamento dos led’s que ora irão desligar ora ligar.
4
2. OBJETIVOS
● Observar de forma prática como funciona a transmissão de dados via bluetooth, desta
vez fazendo o uso do HC-05;
● Testar as habilidades de montagem e análise de circuito;
● Examinar como ele se apresenta;
● Revisar e pôr em prática as teorias vistas em sala de aula;
● Fazer adaptações na programação e reestruturá-lo.
5
3. MATERIAIS UTILIZADOS
Para que este projeto pudesse ser realizado de forma plena, foi necessário o uso de alguns
equipamentos específicos para a montagem do circuito e análise do retificador de onda
completa tipo ponte. Os equipamentos usados foram os seguintes:
Seis resistores de 330 Ohm, dois resistores de 1K Ohm, seis leds, um módulo HC-05, um
arduino UNO, um celular com Android, um protoboard com cabos macho-macho.
“Anexo 1” Resistores:
“Anexo 2” Led:
LED é a sigla para "Light Emitting Diode" em inglês, que em português significa "Diodo
Emissor de Luz". Trata-se de um dispositivo semicondutor que emite luz quando uma
corrente elétrica passa por ele. Os LEDs são utilizados em diversas aplicações de iluminação,
indicadores luminosos, telas de dispositivos eletrônicos e muitos outros produtos.
O módulo HC-05 é um módulo de comunicação Bluetooth que permite a conexão sem fio
entre dispositivos eletrônicos. Ele é amplamente usado em projetos de eletrônica e
programação para criar conexões Bluetooth entre microcontroladores, como o Arduino, e
outros dispositivos.
6
“Anexo 4” Arduino UNO:
É uma placa de desenvolvimento de código aberto que oferece uma plataforma acessível para
criar projetos eletrônicos interativos.
“Anexo 6” Protoboard:
É uma matriz de contato que possui furos e conexões internas para montagem de circuitos,
também utilizada para testes com componentes eletrônicos.
7
4. DESENVOLVIMENTO
O kit com os materiais do grupo 4 foi pego na monitoria, com o kit em mãos foi dado início
ao primeiro processo de montagem. Após a verificação de continuidade nos jumpers, nos leds
e no protoboard foi dado início a montagem, que foi realizada de acordo com o que constava
no site recomendado pelo professor. O módulo HC-05 teve seus terminais que carregam o
VCC e o GND conectados respectivamente por meio de jumpers o VCC no positivo do
protoboard e o terminal que carregava o GND no negativo do protoboard. O protoboard em si
era alimentado por meio do arduino, após a parte referente a alimentação feita foram postos
os leds, que possuíam em seus terminais referentes ao catodo um resistor de 330 Ohms que
era encaminhado ao GND do protoboard. O anodo de cada led foi levado aos pinos do
arduino, com esta parte referente ao led finalizada foram terminadas as conexões do módulo
bluetooth HC-05. De acordo com as modificações solicitadas pelo professor não foram
utilizadas a pinagens padrões de TX e RX do arduino uno, em vez disso foram postos os
pinos 2 e 3 como sendo o novo RX e TX, desta forma o TX do módulo HC-05 foi levado ao
terminal 2 que foi definido como o pino RX do arduino enquanto no RX do módulo de
transmissão bluetooth foi realizado uma divisão de tensão (pois este módulo opera com uma
tensão de 3.3V) e após esta divisão de tensão o mesmo foi conectado ao pino 3 do arduino
que se refere ao TX.
Com a montagem realizada foi dado início a modificação do programa, para agora atribuir os
pinos 2 e 3 do arduino como os novos pinos de RX e TX do arduino além de alterar a
pinagem dos leds. Com o programa já realizado foi posto o skate para carregar, após
carregado o cabo do arduino foi conectado a CPU do computador e na área ferramentas foi
alterada a configuração de sua porta. Nesta etapa foi posto para carregar o programa, porém,
o mesmo não estava carregando, o que fez com que passassem a questionar se possuía algum
componente sem funcionar de forma devida. Após uma série de testes foi identificado que o
arduino não estava funcionando, com isso foi pedido a troca por um novo arduino. Com o
novo arduino em mãos o programa foi posto novamente para carregar, com ele carregado foi
dado início ao teste para saber se ele estava recebendo os dados advindos do aplicativo do
celular.
Diferente do esperado, nada ocorreu. Com isso o programa foi novamente revisado, porém,
nenhum erro foi identificado. Desta maneira, o primeiro dia de montagem foi encerrado
deixando marcada outra data para o encontro do grupo.
8
No dia 22 de agosto de 2023, terça-feira, foi realizada mais uma tentativa, onde a montagem
do mesmo foi refeita e o programa sofreu algumas alterações, mas assim como no primeiro
dia de experimento, o projeto não funcionou ao enviar os dados por meio do aplicativo.
Como os dois grupos que ficaram com o projeto 4 não estavam conseguindo fazer com que o
mesmo funcionasse e só se tinha apenas um kit disponível para o trabalho, foi necessário que
se trabalhasse junto para desta forma nenhum dos dois grupos serem afetados por não terem
conseguido trabalhar com o kit. O outro grupo que estava com o projeto número 4 também
não estava conseguindo efetivar o projeto, após cada grupo se atualizar dos procedimentos
realizados, foi dado início ao trabalho junto.
No encontro do dia 24 de agosto de 2023, quinta-feira, a montagem foi bem sucedida, tal
como a programação. No entanto, na hora de transferir o programa para o arduino,
simplesmente não carregou, apesar da compilação e portas estarem devidamente corretos). O
erro no envio de dados para o módulo bluetooth HC-05 persistiu durante o dia, desta forma,
foi necessário que se estudasse outras maneiras para reestruturação do programa entregue.
9
5. PROGRAMAÇÃO
int valordobluetooth; // Variável que vai ler o valor enviado pelo bluetooth
void setup() {
void loop(){
{
valordobluetooth = serialdobluetooth.read();
10
}
if (valordobluetooth=='B')
{
digitalWrite (LED2,HIGH);
}
if (valordobluetooth=='b')
{
digitalWrite (LED2,LOW);
}
if (valordobluetooth=='C')
{
digitalWrite (LED3,HIGH);
}
if (valordobluetooth=='c')
{
digitalWrite (LED3,LOW);
}
if (valordobluetooth=='D')
{
digitalWrite (LED4,HIGH);
}
if (valordobluetooth=='d')
{
digitalWrite (LED4,LOW);
}
if (valordobluetooth=='E')
{
11
digitalWrite (LED5,HIGH);
}
if (valordobluetooth=='e')
{
digitalWrite (LED5,LOW);
}
if (valordobluetooth=='F')
{
digitalWrite (LED6,HIGH);
}
if (valordobluetooth=='f')
{
digitalWrite (LED6,LOW);
}
if (valordobluetooth=='G')
{
digitalWrite (LED1,HIGH);
digitalWrite (LED2,HIGH);
digitalWrite (LED3,HIGH);
digitalWrite (LED4,HIGH);
digitalWrite (LED5,HIGH);
digitalWrite (LED6,HIGH);
delay(300);
digitalWrite (LED1,LOW);
digitalWrite (LED2,LOW);
digitalWrite (LED3,LOW);
digitalWrite (LED4,LOW);
digitalWrite (LED5,LOW);
digitalWrite (LED6,LOW);
delay(300);
}
if (valordobluetooth=='g')
{
digitalWrite (LED1,LOW);
digitalWrite (LED2,LOW);
digitalWrite (LED3,LOW);
digitalWrite (LED4,LOW);
digitalWrite (LED5,LOW);
12
digitalWrite (LED6,LOW);
}
13
6. CONCLUSÃO
A conclusão do projeto se deu de forma positiva, onde todos os objetivos e propostas iniciais
para o mesmo foram realizadas. O projeto permitiu um trabalho em conjunto visando um bem
comum, onde foi possível elaborar diferentes formas de procedimento para conseguir chegar
ao objetivo almejado. Este trabalho proporcionou aos integrantes do grupo mais
conhecimento e domínio das práticas de transmissão via Bluetooth por meio do arduino uno,
desenvolvendo de forma mais precisa as práticas de programação e montagem de circuitos
eletrônicos.
14
7. REFERÊNCIA BIBLIOGRÁFICAS
https://www.manualdaeletronica.com.br/resistor-o-que-e-e-para-que-serve/
https://blog.multcomercial.com.br/saiba-o-que-eprotoboard-e-qual-sua-utilidade/
https://www.blogdarobotica.com/2023/02/13/como-utilizar-o-modulo-bluetooth-hc-05-com-ar
duino/#:~:text=O%20m%C3%B3dulo%20Bluetooth%20HC%2D05%20%C3%A9%20um%2
0dispositivo%20projetado%20para,dist%C3%A2ncia%20de%20at%C3%A9%2010%20metr
os.
https://www.soldafria.com.br/blog/o-que-e-um-arduino-para-que-serve-como-funciona-onde-c
omprar
https://flaviobabos.com.br/bluetooth-arduino/
https://www.robocore.net/tutoriais/bluetooth-hc-05-arduino-comunicando-com-smartphone
15
8. ANEXOS
Anexo 1:
Anexo 2:
Anexo 3:
Anexo 4:
16
Anexo 5:
Anexo 6:
Anexo 7:
17