Conectar
Você conhece as Cancelas? São aquelas barras que impedem a passagem dos carros dentro de um estacionamento de shoppings ou nas estradas em pedágios.
Fonte: https://www.ogis.com.br/solucoes/cancela-eletronica/
Essas cancelas são utilizadas para impedir e permitir a passagens de veículos, como nos pedágios você deve pagar para poder continuar a sua viagem, e nos estacionamentos de shoppings você pega um ticket para pagar depois, dependendo do tempo que você usar o estabelecimento.
Existem as cancelas chamadas ”sem parar”, pois você não necessita parar o carro para pagar ou pegar um ticket. Por quê não? Você pode escolher essa opção e contratar um serviço em que alguém coloca um aparelho dentro do seu carro, que quando você chegar perto de um outro aparelho que estará perto da cancela, fará com que ela suba e permita a sua passagem automaticamente.
Fonte: https://gfycat.com/temptingcolorlesscornsnake
Curiosidade: As cancelas são muito utilizadas para controle de fluxo de veículos, elas podem evitar acidentes e engarrafamentos dentro de lugares com grande numero de carros e pedestres.
Construir
Materiais necessários:
- Acesso ao MakeCode
- micro:bit + cabo microusb + bateria (opcional)
- 1 cabo pontas jacaré-jacaré
- 1 motor servo
- 1 bateria 4,5V
- 1 palitinho de sorvete
- Fita Adesiva
- Uma lanterna para simular os faróis do veículo (pode ser de celular)
Nosso robô cancela vai funcionar quase da mesma maneira que o robô que queria mesada. Ele vai identificar quando um veículo está se aproximando e vai abrir a cancela ”sem parar”, fazendo com que o veículo não precise parar para passar na cancela!
Programação:
- Dentro do bloco sempre, coloque a condição se e senão, presente no menu Lógica
- Pegue a condição de igualdade no mesmo menu <0=0> e coloque no bloco se, mude para o símbolo maior que (>)
- Vá para Entrada, pegue nível de luz, e coloque no lugar do primeiro 0. No lugar do segundo coloque o número 128
- Em Básico, pegue 2 vezes o bloco mostrar ícone e coloque dentro do se e do senão, escolha os símbolos de ✓ e do X
- Vá para Avançado–Pins, pegue duas vezes o bloco servo grava pin P0 para 180º, coloque abaixo do primeiro mostrar ícone, um deixe 180 e o outro 90
- Volte em Básico e pegue o bloco pausa (ms) e coloque entre os blocos servo grava pin P0, coloque 5 segundos
Montagem:
Depois de programado e passado o programa para o BBC micro:bit, está na hora de montar nosso projeto.
- Faça a montagem básica do motor servo com o micro:bit, seguindo esta imagem:
- Depois conecte os cabos do micro:bit de uma maneira que eles fiquem posicionados para trás, assim poderemos apoiar o micro:bit na mesa.
- Grude um palito de sorvete na haste do motor servo, pode ser com cola quente ou fita adesiva.
- Posicione a bateria em cima dos cabos jacaré e grude o motor servo com fita adesiva ou cola quente (se preferir pode grudar o micro:bit com a bateria também).
Continuar
Bora adicionar um sinal para o motorista do carro ver se pode passar? Como poderíamos fazer isso?
Fonte: https://www.marcoeusebio.com.br/impressao/sinal-verde/59691
Um semáforo seria perfeito! Lembra o que é um circuito em série? Poderíamos ligar 3 led’s em sequência, sendo um vermelho, um amarelo e um verde, mas infelizmente a energia fornecida (chamada de tensão) se divide em cada componente em um circuito em série. Ou seja, com 3 leds, os 3V fornecidos pelo micro:bit seriam suficientes apenas para 3 led’s de 1V, mas os led’s exigem de 1,5V até 3,8V dependento de sua cor! Então o jeito é ligar 1 led verde mesmo, para indicar que o caminho está livre para o veículo passar!
- Adicione um led ao pino 2 através de um cabo jacaré, a ponta negativa do led você pode ligar ao GND através de um pedaço de papel alumínio! Se ainda tiver algum cabo jacaré sobrando é bom usar.