bem-vindo a mais um conteúdo da área de tecnologia por aqui estarei ensinando você a fazer um protótipo no Arduino utilizando um sensor ultrassônico para medir a distância e a gente vai utilizar aqui Claro o tinkercad pra gente tá aprendendo a fazer os nossos circuitos Tá Começando aqui um novo projeto criar projeto de circuito aí ele vai carregar pra gente o o nosso ambiente aqui e aí Alguns Pontos importantes né primeiro eu vou aqui no canto superior direito componentes básicos eu vou aqui em disparadores Arduíno E aí a gente vai colocar uma placa de ensaio ó
já bem mais prática né já tá aqui pronta a nossa a nossa placa Arduíno conectada a um protoboard né já só pra gente conectar aqui os componentes Tá feito isso a gente volta aqui em cima novamente em Componentes básicos e a gente vai adicionar um LED vermelho n um LED que a gente vai escolher aqui como amarelo e um LED um levar um LED verde também pra gente conforme for medindo a distância conforme vai se aproximando né ele vai acender o LED verde quando tiver distante amarelo quando tiver numa distância né mediana e vermelho quando
tiver bem próximo tá então essa vai ser a finalidade dos nossos leds também iremos utilizar um sensor ultrassônico fazer essa medição aqui nos componentes básicos tem esse sensor aqui de distância mas com três pinos mas não será esse que nós iremos utilizar porque normalmente nos kits Arduino quando a gente adquire o sensor que vem né pelo menos no kit que a gente adquiriu não vem esse esse sensor aqui tá então vou deletar ele e aí eu vou aqui em Componentes básicos a gente coloca aqui ó componentes todos selecionamos todos e Aí percebo que tem os
dois ó aquele que eu acabei de mostrar e o nosso HC sr04 tá a gente vai estar utilizando esse aqui que a gente tem quatro pinos tá um que vai ser o solo do gnd né aqui o outro da potência aí o acionador que ele envia o sinal né e o eco que captura Então a gente vai tá utilizando eh esse sensor aqui certinho beleza Vamos conectar Então os nossos os nossos componentes aqui no protoboard né Vou colocar aqui nessa organização tá claro que você pode utilizar aí a forma que você quiser ó vou conectar
aqui o meu sensor certo vocês estão acompanhando aí né ó conectei aqui a primeiramente o o sensor ultrasonic e os e os LEDs e agora a gente vai fazer a conexão e dos dos circuitos tá que na prática seria utilizando os Jumpers e para os LEDs nós vamos utilizar aqui voltar os componentes básicos temos aqui o resistor né a gente tá utilizando aqui e 330 Ohm a gente conecta aqui n aqui no nosso certo a pode duplicar ele aqui cont contr CTR V conectar aqui também mais um aqui certo então a gente conectou aqui nossos
resistores agora vou fazer a ligação aqui do nosso an do nosso sinal né vou ligar aqui na porta 11 deinho assim meso aqui vou ligar na porta 12 aqui 12 ajustar aqui a gente Altera a cor aqui dele com amarelo ó certo e o nosso LED vermelho aqui na porta 13 Vou digitar aqui dois já fica vermelho você pode digitar dois quando tiver selecionado o Jumper Zinho aqui ou você vem aqui o dois referente ao vermelho um é preto três é laranja e assim por diante tá ele já faz a troca aqui pra gente então
conectamos o LED vermelho aqui na na 13 o amarelo na 12 no pino 12 e o verde no 11 certinho OK fizemos aí a primeira conexão vamos fazer agora a conexão do sensor ultrassônico tá esse aqui é o gnd Né que é o Terra então a gente pode ligar ele aqui aqui direto aqui no nosso digitar número um aqui ó frase pro preto aí a potência a gente pode estar ligando que é aqui né a potência posso estar ligando aqui certo ele é o vermelho mesmo bom aí Aqui nós temos o eco e o nosso
acionador o eco vou est ligando ele aqui na nossa porta qu ajustar aqui vou colocar ele aqui de marrom e o acionador está colocando ele aqui na porta C vou colocar ele de Cinza pron então fizemos aqui a parte de conexão da nossa doos nossos componentes né o sensor ultrassônico e os LEDs na nossa placa Vamos então agora abrir o nosso código né vou clicar aqui não vamos programar em bloco vamos programar texto tá E aí tem esse código aqui né já padrão vamos tirar esse código que é a parte do loop vamos começar fazendo
primeiro aqui a definição o primeiro passo é a gente definir fazer a definição das constantes então o primeiro passo aqui é definir a o vermelho tá no pino 13 né o amarelo no pino 12 ah o verde no pino 11 né então são nossos três leds conectados na no nosso protótipo Vamos definir aqui também o eco né o eco é justamente aqui do nosso sensor ultrassônico ele está conectado aqui no pino 4ro que mais depois dele nós temos aqui o nosso trig que é o acionador tá que aqui na na plaquinha tem esse nomezinho de
trig ó o acionador e tá no pino C tá fizemos a definição aqui então a identificação dos Pinos conforme né os LEDs e o nosso sensor TR sônico que tem aqui Um emissor que é o acionador no pino 5 e um receptor aqui no pino no Eco no pino 4 depois disso nós vamos definir aqui uma variável tempo tá nessa variável tempo a gente vai definir ela aqui como zero e e a distância que a gente vai precisar calcular Com base no tempo qual é a distância em centímetros que o nosso sensor Ultra sônico está
pegando certo ok fizemos aqui a definição de constantes e de variáveis agora a gente vem aqui na parte do setup onde temos aqui o p mode né a gente vai definir como saída o vermelho como saída também o amarelo o LED Amarelo como saída o verde tá então definido aqui como saí dos três leds vermelho amarelo e verde vamos Vamos definir também aqui o nosso trig o nosso acionador como saída afinal de contas ele emite o sinal né ultrassônico e o eco como entrada input então muita atenção aqui ao Eco que ele vai ser como
um um o pino né ele vai ser vai funcionar como uma entrada onde a gente vai tá capturando o retorno tá do do som depois disso ainda aqui no setup a gente vai definir o cial pbin onde é que ele vai estar escrevendo os valores do sensor ultrassônico só pra gente acompanhar O que que tá sendo coletado no sensor ultrassônico e mostrar no nosso monitor serial feito isso a gente vai agora pro nosso loop que é onde fato vai rodar o nosso programa né é repetidas vezes e a gente vai colocar aqui ó digital Wi
ou seja vou escrever aqui na porta digital do trag do acionador vou acionar ele né então vai ser passada a voltagem para ele 5 v para ele funcionar emite o sinal um delayzinho de um aqui e depois digital eu vou é apagar ele né então vou ficar emitindo emitindo sinais de tempos em tempos para acionar o nosso triger tá que é o nosso acionador do sensor ultrassônico então aqui em cima eu aciono ele então vou acionar é ele el emite o sinal ultrassônico aí Aqui um delay de um mimozinho depois para de Acionar e aciona
de novo ele vai ficar toda hora fazendo isso bom uma vez definido que o nosso acionador vai ficar emitindo né de tempos em tempos ali a o sinal ultrasônico agora a gente tem que trabalhar com o tempo tá ou seja o tempo que leva pro nosso Eco aqui ó Então vou dar um Pulse in né ou seja o eco vai estar acionado capturando o sinal de retorno E aí isso vai ser guardado no tempo então aqui em cima a gente tá colocando o nosso acionador para funcionar e aqui embaixo a gente tá pegando aqui pulsin
a entrada do Eco né Ele é coletado e guardado aqui na variável tempo e aí depois que ele guardou esse esse valor no tempo eh eu preciso fazer o cálculo para transformar para centímetro então a gente utiliza a variável de distância né a dist recebe o tempo dividido por 58 58.2 né ele vai est calculando aí o o a nossa unidade de medida em centímetros tá eh um cálculo ali bem aproximado na sequência eu quero escrever o que que ele tá capturando na distância aqui no nosso monitor serial então serial pon print LN né E
a gente vai estar aqui fazendo a escrita né desse valor da distância no nosso monitor Vou colocar aqui um delay de 500 então ele vai ficar escrevendo aqui o valor da distância no nosso monitor serial a cada meio segundo vamos rodar aqui a simulação para ver como é que ele se comporta aqui e aí eu vou abrir aqui o meu monitor serial ele tá pegando aqui essa faixa de número Vamos só fazer um teste aqui vamos clicar nosso sensor e ó ele vai escrevendo ali na tela o que que ele tá pegando de variação né
ó certo bem legal né tá escrevendo aí e aí ele tá escrevendo nosso monitor e a gente consegue acompanhar os valores que estão sendo coletados se eu tiro daqui ó né ele volta a pegar 336 né entrou aqui na na área de cobertura do sensor ultrassônico ele vai medindo e vai convertendo tá perceba que é aproximado aqui ele tá pegando né 1148 cm aquele no nosso monitor aquela conversão que nós fizemos aqui no nosso código né nesse trecho aqui ó tá ele converteu para 115 tá então bem aproximado o a nossa conversão aqui vou parar
a simulação E aí beleza já tá funcionando a primeira parte aqui do nosso do nosso protótipo só que agora falta acender né os LEDs conforme se aproxima né a gente vai estabelecer aqui ó três distâncias distintas Pra gente acender cada um dos leds bom vou vou diminuir aqui meu monitor serial só para não atrapalhar a gente vou dar um enter aqui tá só para vocês visualizarem melhor Ok acho que deu para ver aí né e agora a gente vai criar as condições né if Vamos abrir e fechar aqui as chaves onde a gente vai estar
comparando se a distância dist for menor igual a 100 ele vai fazer o LED eh vermelho acender certo a gente vai colocar o LED vermelho para acender senão aqui ELS colocar aqui na linha de baixo ELS se aí o Nossa distância dist for maior que 100 e cadê o e aqui e dist por menor igual a 200 aí a gente coloca o LED amarelo para para acender senão qualquer outra coisa acima disso a gente vai colocar o LED verde para acender Tá bom então a gente vai colocar agora colocar aqui para vocês o o nosso
agora a configuração do Led acendendo né que é bem simples A gente já viu nas aulas passadas a mesma coisa a gente vai estar implementando aqui eu vou copiar o de cima vou repetir aqui embaixo aí o que muda é aqui e a gente aciona esse cara aqui que eu apago vermelho e aqui a gente aciona o verde bom feito isso então o que nós fizemos né se a distância for menor que menor ou igual a 100 cm ele vai ligar aqui ó vai passar o sinal aqui pro vermelho acender e vai apagar os outros
dois tanto o amarelo como o verde tá se se a distância tiver maior que 100 e menor ou igual a 200 ele vai ligar aqui pra gente o LED amarelo e por fim qualquer outra coisa acima disso né ele vai ligar o verde vai apagar os outros dois e aí antes da a gente rodar Nossa simulação vou colocar um delay aqui só pra gente ter um timer né a cada ciclo pra gente visualizar as mudanças né Cada vez que ele termina o loop ele dá esse time e começa novamente a verificar aciona o ultrasonic coleta
a informação né a gente ele vai est escrevendo aqui no serial depois faz o comparativo aqui para ver qual LED Vai acender vou iniciar aqui a simulação vou abrir o nosso monitor aqui cial para ver o que ele tá capturando tá vou ativar agora aqui o meu sensor ó aí agora nesse momento ele tá pegando aqui 63 51 né ó 52 e ele tá acionando aqui o nosso vermelho quando eu passar de 100 ó ele aciona o amarelo diminuir aqui o zoom aqui novamente V passar de 200 passou de 200 ele aciona o verde então
e isso é bom que a gente vai acompanhando também ali no monitor serial né Amarelo menos de 100 vermelho né de 100 a 200 o amarelo e lá em cima Opa baixar aqui n aqui em cima acima de 200 ele pega o verde né então bem legal aqui nosso protótipo utilizando aqui o sensor ultrasônico Beleza espero que vocês tenham gostado na nossa próxima aula a gente dá continuidade ainda nesse conteúdo aqui trazendo agora utilização de motores vamos fazer utilização de servomotores conforme se aproxima a pessoa utilizando o sensor ultrasônico e depois também um sensor de
presença eu vou ficando por aqui e eu vejo vocês na próxima Até lá [Música] tchau