Buscar

tcc trajano

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 41 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 41 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 41 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

35
ETEC “TRAJANO CAMARGO”
CURSO TÉCNICO ELÉTROELETRÔNICA
EDSON VICENTE RODRIGUES JUNIOR
EVERTON NEVES SALUSTIANO
GUILHERME ABRAHÃO BARBOZA
VAGA DE ESTACIONAMENTO DE ÁREA AZUL POR APLICATIVO
Limeira
2020
EDSON VICENTE RODRIGUES JUNIOR
EVERTON NEVES SALUSTIANO
GUILHERME ABRAHÃO BARBOZA
VAGA DE ESTACIONAMENTO DE ÁREA AZUL POR APLICATIVO
Trabalho de Conclusão de Curso apresentado à banca examinadora, como exigência parcial para a obtenção de título de Técnico em Eletroeletrônica, na Escola Técnica “Trajano Camargo”, sob orientação do Profº Carlos Alberto Serpeloni.
Limeira
2020
BANCA EXAMINADORAEDSON VICENTE RODRIGUES JUNIOR
EVERTON NEVES SALUSTIANO
GUILHERME ABRAHÃO BARBOZA
VAGA DE ESTACIONAMENTO DE ÁREA AZUL POR APLICATIVO
Trabalho de Conclusão de Curso apresentado à banca examinadora, como exigência parcial para a obtenção de título de Técnico em Eletroeletrônica, na Escola Técnica “Trajano Camargo”, sob orientação do Profº Carlos Alberto Serpeloni.
	Prof. Orientador
Etec Trajano Camargo
	Prof. Membro 2
Etec Trajano Camargo
	Prof. Membro 3
Etec Trajano Camargo
	Prof. Membro 4
Etec Trajano Camargo 
Limeira, _____de ___________de _____.
agradecimentos
Agradecemos o apoio das nossas famílias e amigos no desenvolvimento de nosso trabalho.
Muitas vezes percebemos quando nossa jornada está chegando ao fim. O que não sabemos é para onde ela está nos levando.
RODRIGUES JUNIOR, Edson V., SALUSTIANO, Everton N., BARBOZA, Guilherme A. Vaga de estacionamento de área azul por aplicativo. 2020. 38p. Trabalho de Conclusão de Curso (Técnico em Eletroeletrônica) – Etec “Trajano Camargo”, Limeira, 2020.
RESUMO
Este trabalho tem como objetivo facilitar o dia a dia do motorista do município de Limeira, indicando para ele através de um aplicativo as vagas disponíveis para estacionamento de área azul.
A programação utilizada foi em arduino, para testar a viabilidade de equipamentos e também para o custo benefício do projeto. Com isso o projeto piloto do sensor de estacionamento foi projetado e exibido neste trabalho.
Palavras-chave: Sensor de estacionamento. Área azul. Arduino.
RODRIGUES JUNIOR, Edson V., SALUSTIANO, Everton N., BARBOZA, Guilherme A. Blue área parking spot per application. 2020. 38p. Trabalho de Conclusão de Curso (Técnico em Eletroeletrônica) – Etec “Trajano Camargo”, Limeira, 2020.
ABSTRACT
This work aims to facilitate the daily life of the driver of the municipality of Limeira, indicating to him through an application the parking spaces available in the blue area. The programming used was in arduino, to test the feasibility of equipment and also for the cost benefit of the project. With this, the pilot project of the parking sensor was designed and displayed in this work.
Key-words: Parking sensor. Blue area. Arduino. 
	SUMÁRIO
1	INTRODUÇÃO	8
2	DESENVOLVIMENTO	9
2.1	Sensores	9
2.2	Como funciona um sensor de proximidade	9
2.3	Principais tipos de sensores e seu funcionamento	9
2.3.1	Sensor Infravermelho	9
2.3.2	Sensor Acústico	10
2.3.3	Sensor Capacitivo	11
2.3.4	Sensor Indutivo	12
2.4	O que é arduino	13
2.4.1	O que você pode fazer com o arduino	13
2.4.2	Modelos de placa arduino	17
2.4.3	Estrutura de um programa arduino	17
2.4.4	Conhecendo o Blynk	21
2.5	Funcionamento da área azul	22
2.5.1	Mobilidade das cidades	22
3	METODOLOGIA	23
4	RESULTADOS	24
5	CONCLUSÃO	37
REFERÊNCIAS	38
INTRODUÇÃO
O tema deste trabalho, se originalizou no ano de 2019, quando os membros da equipe conversavam do quão difícil era acessar a área central da cidade e achar uma vaga de área azul sem ter que rodar tanto para achar. Tendo em vista esta dificuldade, resolvemos desenvolver algo que ajudaria na mobilidade urbana e também para o bem-estar do motorista. Com isso criamos o sensor de estacionamento que é monitorado por aplicativo.
DESENVOLVIMENTO
Para o desenvolvimento deste trabalho, primeiro tivemos que ter um entendimento de como funciona sensores, a finalidade de cada um deles e qual seria mais viável para o nosso projeto e com isso desenvolver a programação que irá operar o projeto e a plataforma que será utilizado, no nosso caso foi o arduino.
Sensores
Existem diferentes tipos de sensores de presença que variam de acordo com o princípio de funcionamento. Veremos quais são os principais tipos de sensores de presença, o funcionamento dos sensores de proximidade e sua respectiva aplicação.
Como funciona um sensor de proximidade
O sensor de proximidade é um sensor adequado para determinar a distância e a presença de um objeto que esteja próximo, sem que tenha contato direto. Ao detectar alguma presença ele aciona um circuito elétrico, que ativa um mecanismo, seja ele alarme sonoro, abrir uma porta entre outros. O funcionamento de um sensor de presença pode ocorrer de duas maneiras: movimento e temperatura.
No decorrer de cada ano, aparecem sensores modernos com o objetivo de uso em diferentes áreas industriais. Para escolher o melhor sensor, é preciso analisar o ambiente da fábrica e quais áreas o empresário deseja automatizar, é importante também selecionar dispositivos que permitem obter qualidade e exatidão.
Principais tipos de sensores e seu funcionamento
Sensor Infravermelho
Esse modelo de sensor de proximidade detecta objetos por meio da reflexão de raios infravermelhos. O sensor, lança uma luz invisível e no momento em que o material invade seu espaço de alcance, ele estima as partículas de luz que foram redirecionadas pelo objeto que adentrou o local, desta maneira, ligando um circuito elétrico. Através do cálculo de frequência do sinal alcançado é possível verificar sua distância da luz retratada pelo objeto.
O contratempo com este tipo de sensor, é que sua precisão pode ser limitada pela interferência com distintas fontes de luz a sua volta, no entanto, existem protótipos desenvolvidos para abaixar essa interferência de luzes, por meio de uma frequência própria.
Figura 1 - Sensor infravermelho
Sensor Acústico
Como o próprio nome do sensor diz, ele funciona por intermédio de som. O funcionamento desse sensor é semelhante ao do infravermelho, mas, ao invés de fótons, a máquina percebe e manifesta inúmeras frequências de ondas sonoras na atmosfera. O sensor lança variadas ondas inaudíveis e identifica a reflexão estimulada pelo fechamento de uma matéria estranha, de forma semelhante a uma cicatriz. Quem possui um carro que tem instalado o sensor de estacionamento, já fez uso deste tipo de sensor de proximidade.
Figura 2 - Sensor Acústico
Sensor Capacitivo
Sensores capacitivos possuem um método de funcionamento distinto dos restantes, uma vez que faz uso da norma dos capacitores, a fim de identificar a influência de objetos ao lado. Isto é, uma placa é unida a um oscilador de radiofrequência, de modo a identificar modificações num capacitor produzido pelo objeto estranho (segundo polo) e o ar (dielétrico).
No momento, em que existe alteração no distanciamento no meio do objeto e a placa, a capacitância do arranjo se modifica, levando o oscilador á mandar um sinal em direção ao dispositivo. A utilidade deste sensor é sua variabilidade em relação aos diversos objetos que pode constatar, por exemplo, papel, madeira, plástico, vidro e inclusive líquidos, visto que todos esses materiais atrapalham no rendimento do esquema de armazenar energia elétrica.
Figura 3 - Sensor capacitivo
Sensor Indutivo
Os sensores de proximidade do tipo indutivo utilizam os campos magnéticos para identificarem a existência de objetos. Determinado circuito elétrico encontra-se unido a uma bobina, a qual suporta interferência do campo magnético. Desde o instante que um objeto invade o campo magnético, a corrente na bobina se modifica e o circuito pode ser aberto ou fechado, conforme a finalidade do esquema. Esse sensor de proximidade busca tornar-sesensível a materiais condutores de energia elétrica, e torna-se mais visto em fábricas, em controles de robôs e braços mecânicos no procedimento de formação.
Figura 4 - Sensor indutivo
O que é arduino
O Arduino foi criado em 2005 por um grupo de 5 pesquisadores: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis. O objetivo era elaborar um dispositivo que fosse ao mesmo tempo barato, funcional e fácil de programar, sendo dessa forma acessível a estudantes e projetistas amadores. Além disso, foi adotado o conceito de hardware livre, o que significa que qualquer um pode montar, modificar, melhorar e personalizar o Arduino, partindo do mesmo hardware básico.
Assim, foi criada uma placa composta por um microcontrolador Atmel, circuitos de entrada/saída e que pode ser facilmente conectada à um computador e programada via IDE (Integrated Development Environment, ou Ambiente de Desenvolvimento Integrado) utilizando uma linguagem baseada em C/C++, sem a necessidade de equipamentos extras além de um cabo USB.
O que você pode fazer com o arduino
A lista de possibilidades é praticamente infinita. Você pode automatizar sua casa, seu carro, seu escritório, criar um novo brinquedo, um novo equipamento ou melhorar um já existente. Tudo vai depender da sua criatividade.
Para isso, o Arduino possui uma quantidade enorme de sensores e componentes que você pode utilizar nos seus projetos. Grande parte do material utilizado está disponível em módulos, que são pequenas placas que contém os sensores e outros componentes auxiliares como resistores, capacitores e leds.
Figura 5 - placas modulares
Existem também os chamados Shields, que são placas que você encaixa no Arduino para expandir suas funcionalidades. A imagem abaixo mostra um Arduino Ethernet Shield encaixado no Arduino Mega 2560. Ao mesmo tempo que permite o acesso à uma rede ou até mesmo à internet, mantém os demais pinos disponíveis para utilização, assim você consegue, por exemplo, utilizar os pinos para receber dados de temperatura e umidade de um ambiente, e consultar esses dados de qualquer lugar do planeta:
Figura 6 - Arduino mega
Para você ter uma idéia das possibilidades de criação com o Arduino, dê uma olhada nesses dois projetos (clique nas imagens para mais detalhes). O primeiro é de um tênis que se amarra sozinho…
Figura 7 - arduino acoplado ao vestuário
… o outro é de um robô que sobe em árvores…
Figura 8 - Projeto de robô
Figura 9 - Placa arduino uno
Depois de programado, o microcontrolador pode ser usado de forma independente, ou seja, você pode colocá-lo para controlar um robô, uma lixeira, um ventilador, as luzes da sua casa, a temperatura do ar condicionado, pode utilizá-lo como um aparelho de medição ou qualquer outro projeto que vier à cabeça.
Modelos de placa arduino
O tipo de placa que você vai utilizar depende muito do projeto a ser desenvolvido e o número de portas necessárias. As opções vão das mais comuns, como o Arduino Uno e suas 14 portas digitais e 6 analógicas, passando por placas com maior poder de processamento, como o Arduino Mega, com microcontrolador ATmega2560 e 54 portas digitais, e o Arduino Due, baseado em processador ARM de 32 bits e 512 Kbytes de memória:
Figura 10 - modelos de placa de arduino
Estrutura de um programa de arduino
Escrever um programa em Arduino é muito simples. Tudo o que você precisa é conectá-lo ao computador por meio de um cabo USB e utilizar um ambiente de programação chamado IDE, onde você digita o programa, faz os testes para encontrar eventuais erros e transfere o programa para o dispositivo.
Na imagem abaixo temos a IDE já com um programa carregado. No site oficial do Arduino você pode fazer o download da IDE gratuitamente:
Figura 11 - software operacional do arduino
Uma vez feito o programa, basta transferi-lo para o Arduino e o mesmo começa a funcionar.
Você não precisa ser expert em linguagem C para programá-lo. Além da grande quantidade de exemplos que você encontra aqui no blog, você pode começar um programa utilizando a estrutura básica do Arduino, que é composta por duas partes, ou dois blocos:
setup() – É nessa parte do programa que você configura as opções iniciais do seu programa: os valores iniciais de uma variável, se uma porta será utilizada como entrada ou saída, mensagens para o usuário, etc.
loop() – Essa parte do programa repete uma estrutura de comandos de forma contínua ou até que algum comando de “parar” seja enviado ao Arduino.
Vamos ver exatamente como isso funciona, levando em consideração o programa abaixo, que acende e apaga o led embutido na placa em intervalos de 1 segundo:
Figura 12 - modelo de programação
A primeira coisa que fazemos no início do programa é colocar uma pequena observação sobre o nome do programa, sua função e quem o criou:
Figura 13 - função programável
Comece uma linha com barras duplas ( //) e tudo o que vier depois dessa linha será tratado como um comentário. Uma das boas práticas de programação é documentar o seu código por meio das linhas de comentário. Com elas, você pode inserir observações sobre como determinada parte do programa funciona ou o que significa aquela variável AbsXPT que você criou. Isso será útil não só para você, se precisar alterar o código depois de algum tempo, como também para outras pessoas que utilizarão o seu programa.
Após os comentários, vem a estrutura do SETUP. É nela que definimos que o pino 13 do Arduino será utilizado como saída.
Figura 14 - Função programável
Por último, temos o LOOP, que contém as instruções para acender e apagar o led, e também o intervalo entre essas ações:
Figura 15 - Função programável
A linha do código contendo digitalWrite(13, HIGH) coloca a porta 13 em nível alto (HIGH, ou 1), acendendo o led embutido na placa. O comando delay(1000), especifica o intervalo, em milissegundos, no qual o programa fica parado antes de avançar para a próxima linha.
O comando digitalWrite(13, LOW), apaga o led, colocando a porta em nível baixo (LOW, ou 0), e depois ocorre uma nova parada no programa, e o processo é então reiniciado.
Conhecendo o Blynk
Com a popularização de smartphones, tablets e plataformas microcontroladas / embarcadas, tornou-se possível desenvolver os mais diversos tipos de projetos integrando várias tecnologias com a finalidade de controlar algo ou obter informações. O boom do Arduino fez com que até mesmo quem nunca foi muito fã de tecnologia, passasse a buscar conhecimento para desenvolver os mais diversos tipos de projetos.
 Dentre as possibilidades de projetos que podem ser desenvolvidos com Arduino e outras plataformas, o que mais se destaca é a automação residencial. A busca por comodidade fez com que o termo automação residencial ficasse muito comum no nosso dia a dia e despertou o interesse de diversas pessoas em controlar alguns processos diários de uma residência.
 O controle destes processos diários através de um dispositivo móvel exige um aplicativo que possa executar as ações necessárias. Para quem não tem um conhecimento amplo de programação e nem prática, o desenvolvimento de um aplicativo para dispositivo móvel pode ser algo extremamente trabalhoso e o resultado nem sempre vai ser satisfatório. Logo, a frustração pode bater e aquele tão sonhado projeto pode ficar pelo caminho.
Figura 16 - Logomarca do app Blynk
Funcionamento da área azul
Área Azul é o sistema de estacionamento rotativo nas ruas e avenidas públicas no Brasil. As vagas de estacionamento são sinalizadas e demarcadas pelo órgão de regulamentação de trânsito de cada cidade e possuem regras específicas dependendo da região, dia e horário. Por esse motivo, é preciso estar atento às placas de sinalização da via no momento em que estacionar.
Para utilizar o serviço de estacionamento rotativo, o motorista deverá pagar pelo uso da vaga informando a placa do veículo, horário de chegada e tempo máximo de permanência. Assim, é possível realizar a fiscalização por parte dos guardas fiscais de trânsito.
O estacionamento rotativo surge devido à alta demanda por vagasnas ruas e avenidas dos grandes centros. São muitos os carros procurando onde estacionar, e poucas, as vagas disponíveis.
Mobilidade das cidades
A rotatividade de veículos nas vagas colabora para a melhora no fluxo do trânsito principalmente nas grandes cidades.
O estacionamento rotativo democratiza as ruas e avenidas e contribui para a mobilidade urbana nas grandes cidades. O sistema promove a rotatividade que, por sua vez, melhora a fluidez do trânsito das cidades, permitindo um maior revezamento de carros nas vagas disponíveis. Isso significa mais carros estacionando nas mesmas vagas, criando um fluxo que colabora com a organização do trânsito nas cidades.
Por conta da rotatividade, o tráfego terá melhor fluidez já que os veículos estarão desocupando da vaga de maneira mais rápida. Dessa forma, o motorista que precisa estacionar perderá menos tempo procurando por uma vaga.
Muitos comércios também são beneficiados pelo uso do estacionamento rotativo, que permite ao consumidor estacionar seu carro próximo de onde deseja ir. 
metodologia
A metodologia que balizará este projeto, está dividia em dois momentos:
A primeira refere-se a Metodologia de Pesquisa, a qual foi desenvolvido as seguintes atividades:
· Levantamento e leituras bibliográficas pertinentes ao tema nos acervos da Biblioteca da ETEC, nos “sites” das bibliotecas da UNESP, USP, UNICAMP, além da coleta de dados em fontes secundárias;
· Preparação em laboratório de eletrônica: Elaboração da montagem inicial.
· Leitura e fichamento das obras consideradas essenciais para o desenvolvimento do trabalho;
· Discussões com o professor orientador a acerca dos assuntos essenciais, visando uma melhor compreensão e reflexões acerca da problemática em estudo;
· Elaboração de figuras, imagens, quadros e tabelas;
· Descrição pormenorizada dos resultados da pesquisa;
· Ligações do empírico com o teórico;
A segunda parte refere-se à Metodologia de montagem, a qual apresenta-se neste trabalho alguns resultados. 
4 RESULTADOS
Para começar a explanação de nossos resultados, primeiro precisamos falar dos materiais utilizados neste trabalho, dos fracassos que obtivemos até chegar ao conteúdo final.
Os materiais utilizados em nosso trabalho estarão listados nas figuras a seguir:
Figura 17 - Arduino UNO
Figura 18 - Placa espressif ESP32
Figura 19 - Sensor Infravermelho de 4 vias
Figura 20 - Sensor infravermelho Lm393
Os materiais utilizados na montagem final, estão representados nas figuras 17, 18, 19 e 20, agora vamos listar os materiais utilizados no início e que não deram certo para o projeto final:
Figura 21 - Sensor de presença de teto
Figura 22 - Sensor de presença de parede
Figura 23 - Relé de 127v
Figura 24 - Controladora de automação residencial
Os materiais das figuras 21 e 22 são sensores de presenças que foram adquiridos no mercadolivre, para os testes iniciais e nosso trabalho, porem os sensores não comunicava bem com a controladora da figura 24, sendo assim compramos um relé como demonstrado na figura 23 para que os problemas que estávamos tendo seriam sanados, mas não resolveu. A controladora representada na figura 24, foi cedida pela empresa Home Well, a qual tinha interesses em patrocinar o nosso projeto, entretanto como a controladora não funcionou e não tivemos um aporte tecnológico para mexer nela, achamos melhor mudar o projeto e começar a montagem com outro tipo de tecnologia e também para cortar os custos.
Na figura 25 é demonstrado as primeiras montagens feitas com os materiais que não deram certo.
Figura 25 - Companheiro Everton medindo a tensão que estava indo para lâmpada e sensor
Figura 26 - Testes utilizando o relé junto com o sensor
Nas figuras 25 e 26 foram nossas montagens que não deram certo que foi feita no laboratório de Eletroeletrônica do Trajano Camargo. A função inicial que buscávamos antes de utilizar a controladora era fazer através de movimentos acender a lâmpada, mas pela questão de sensibilidade e até mesmo algumas vezes de montagem a mesma ligava quando queria e as vezes nem ligava, sendo assim inviabilizando a utilização dos mesmos no projeto final.
Agora vamos falar da parte que deu certo. Vamos iniciar pela programação afinal é através dela que teríamos a noção se nosso projeto funcionaria ou não, neste primeiro caso utilizamos o arduino UNO representado na figura 17 e o sensor da figura 20. A programação utilizada foi:
Figura 27 - Programação inicial
Na figura 27 está representado a nossa primeira programação, no qual quando não havia nada obstruindo o sensor, era indicado que estava livre e quando algum objeto obstruía o sensor ele mandava sinal de ocupada. Esta programação foi a base para que fizéssemos a programação para 4 vagas de estacionamento, que ficou da seguinte maneira:
Figura 28 - Programação para 4 sensores
Como observado na figura 28 percebe-se que a programação é praticamente igual à da figura 27, adicionando mais algumas variáveis.
Essas duas programações foram essenciais para que a partir disso pudéssemos testar para ver como se comportava o sensor da figura 19, então ficou da seguinte forma:
Figura 29 - Testes do sensor de 4 vias com os carrinhos
Na figura 29 foi um dos nossos primeiros testes feitos de forma totalmente rudimentar, mas era mais para testar a funcionalidade da programação em conjunto com os sensores e já fazendo os testes com alguns carrinhos. Então toda vez que testávamos tínhamos que olhar no “monitor serial” no Arduino para ver se as ações que estávamos aplicando nos sensores estavam sendo correspondidos, assim como demonstra a figura 30.
Figura 30 - Monitor serial
Agora com os testes já feitos e concluído, chegou a hora de fazer a montagem para apresentação, que está sendo representado na figura 31.
Figura 31 - Montagem para apresentação final
Figura 32 - Montagem das placas
Assim como representado na figura 31 e 32, temos a montagem inicial de nosso projeto e como ficou posicionado as placas dentro da cuba de isopor.
Nos nossos primeiros testes tivemos problemas com o isopor pois o mesmo ficava indicando sempre que estava ocupado a vaga e a mesma estava livre, conseguimos sanar esse problema isolando o isopor do sensor com um cone de sulfite que envolvia o sensor, feito isso havíamos sanado um problema, mas tínhamos outro. Que problema seria esse que fomos identificar só na montagem final? O que estava faltando era a finalidade de nosso TCC que é ter o aplicativo que indica quando a vaga está livre ou ocupada, este problema foi bem delicado pois a placa do nosso Arduino UNO não havia wifi ou bluetooth integrado nele, neste momento adquirimos a placa ESP32 que está representada na figura 18, nela tivemos um certo problema pois ela é de uma marca diferente mas utiliza o mesmo software do arduino, sendo assim tínhamos que instalar as bibliotecas para que conseguíssemos programar e fazer o funcionamento de nosso trabalho. Desta forma chegamos nesta programação:
Figura 33 - Programação de arduino para ESP32
Com essa programação conseguíamos deixar a placa on-line, mas não tínhamos o direcionamento para onde estava indo os dados enviados para internet, mas conseguíamos ver no monitor serial que estava funcionando normalmente. Com isso começamos a procurar algum aplicativo para fazer a comunicação com o arduino e ser funcional, foi aí que encontramos em vídeos de YouTube a utilização do Blynk. 
Para utilização do Blynk é preciso fazer um registro e através deste registro para cada programação feita é gerado uma “Key” que é através dela que consegue fazer a comunicação do físico com o virtual, ficou da seguinte maneira na programação:
Figura 34 - Programação no Arduino utilizando o Blynk
Olhando a programação da figura 34, percebe-se que não está sendo definido os pinos a serem utilizados, nem a função, isso é que toda essa programação é feita no Blynk, assim como está representado na figura 35.
Figura 35 - Configurando o Blynk
Fazendo a configuração no Blynk tínhamos que definir que tipo de porta estávamos usando digital ou virtual e o pino, feitoisso tem mais algumas configurações, mas de fácil configuração e feito isso pegamos a “Key” que é gerada a cada novo projeto e acessamos a página: https://docs.blynk.cc/ que tem o seguinte layout:
Figura 36 - Layout página do Blynk
Na página do Blink não tem segredos, clique onde está selecionado em verde, coloque a “Key” e a programação é feita de forma automática. Na figura 37 está representado o que o Blynk está disposto a fazer:
Figura 37 - Funcionalidade do Blynk
Agora com o problema de programação resolvido, foi fazer os testes utilizando o Blynk e fazer a montagem final que ficou da seguinte forma:
Figura 38 - Montagem final
Na figura 38 vemos a montagem final de como ficou e de como está no vídeo, já na figura 39 é o arduino funcionando juntamente com o Blynk:
Figura 39 - Comunicação do Arduino e Blynk através da placa ESP32
Desta maneira conseguimos chegar ao objetivo do projeto, de mapear as vagas, fazer a programação e deixar funcional. Entretanto o Blynk não funciona da forma que queríamos, pois não tem como anexar um mapa e identificar o local das vagas, através de pesquisas feita, dependendo o que queríamos fazer teria que ter um gps por vaga e com isso configurar as vagas, mas vamos aperfeiçoando o nosso projeto na medida que for viável já que materiais, tempo, softwares custam dinheiro.
CONCLUSÃO
Ao longo de nosso trabalho, tivemos dificuldades, não só dos equipamentos que estávamos utilizando, também da Pandemia de Covid-19 que não nos permitia nos reunir para desenvolver o projeto e nem frequentar o colégio técnico. Neste momento conversamos bastante pelo Whatsapp e tirávamos dúvidas com os professores no Microsoft Teams que é uma plataforma de aula on-line. Ao longo dos dias resolvemos nos reunir com as devidas cautelas e fazer o nosso projeto, que teve a finalidade de auxiliar os motoristas, assim como explanamos nesse tcc nossas dificuldades, nossos sucessos e a montagem final. A funcionalidade não está da forma que planejamos mas dá para ser refinado ao longo do tempo com um patrocínio.
Este trabalho nos ajudou a nos desenvolvermos não só na parte de programação pois tivemos que nos virar para fazer isso, mas também para resolver problemas do nosso dia a dia.
REFERÊNCIAS
ELÉTRICA, Mundo da. Como Funciona um Sensor de Proximidade? 2020. Disponível em: https://www.mundodaeletrica.com.br/como-funciona-um-sensor-de-proximidade/. Acesso em: 25 maio 2020.
OLIVEIRA, Euler. Conhecendo o Blynk. 2020. Disponível em: https://blogmasterwalkershop.com.br/blynk/conhecendo-o-blynk/. Acesso em: 13 jun. 2020.
THOMSEN, Adilson. O que é arduino: conceito, beneficios e como usar, conceito, beneficios e como usar. 2014. Disponível em: https://www.filipeflop.com/blog/o-que-e-arduino/. Acesso em: 20 abr. 2020.

Continue navegando