Atualmente Vazio: R$0.00
Primeiros passos
0/7
Análise de circuitos
Análise de circuito é o processo de encontrar todas as correntes e tensões em uma rede de componentes conectados. Vamos olhar para os elementos básicos usados para construir circuitos e descobrir o que acontece quando esses elementos são conectados em um circuito.
0/8
Circuitos de resistores
0/14
Amplificadores
Amplificadores aumentam os sinais. Amplificação é frequentemente a operação mais básica de um circuito eletrônico. Existem vários tipos de amplificadores. Vamos descrever o amplificador operacional, o lego de quase toda a eletrônica analógica.
0/7
Dispositivos semicondutores
0/3
Eletrostática – Força elétrica e campo elétrico
Eletrostática é o estudo das forças entre as cargas, conforme descrito pela lei de Coulomb. Desenvolvemos o conceito de um campo elétrico em torno das cargas. Trabalhamos através de exemplos do campo elétrico perto de uma linha e perto de um plano e desenvolvemos definições formais de potencial elétrico e tensão.
0/4
Eletrostática – Campos, potencial e tensão
0/6
Sinais e sistemas
Sinais e sistemas abrangem processamento analógico e digital de sinais, ideias no centro da comunicação e medição modernas. Apresentamos os conceitos básicos para os sinais de tempo contínuo e tempo discreto nos domínios do tempo e frequência. Tempo e frequência são relacionados pela transformação de Fourier.
0/10
Robôs feitos em casa
Comece o seu projeto de robótica com Spout, Spider e Bit-zee!
0/9
Robótica Lego (Introdução)
Introdução à plataforma de robótica Lego NXT
0/5
Robótica Lego (Guitarra de luz)
0/4
Robótica Lego (Detetor de moeda)
0/7
Robótica Lego (Robô formiga)
0/6
Robótica Lego (Programação básica)
0/9
Engenharia reversa (Utensílios domésticos)
Vídeos que exploram o modo como as coisas funcionam.
0/3
Sobre a Aula
Etapa final do desafio do detetor de moeda.
Versão original criada por Brit Cruise.
Até agora, você tem um feixe conectado ao motor e um programa simples que gera um tom agudo se o motor estiver entre 100 e 200 graus e um tom mais grave em qualquer outra posição. Agora, vamos modificar esse programa para criar um detector de moedas.
Como funciona o detector de moedas?
Imagine que você tem uma barreira fixa, como um pequeno pedágio de plástico, que não se move. O objetivo é medir uma moeda. Chamaremos essa moeda de Moeda A.
Para identificá-la, giramos o motor até que o feixe encoste na moeda. Nesse ponto, o sensor de rotação do motor registrará um valor específico em graus, que chamaremos de X.
Lembre-se de que o motor tem um sensor de rotação interno, que lê continuamente sua posição. O robô não vê a moeda fisicamente; ele apenas enxerga esse valor de rotação.
Por exemplo:
-
Se a moeda A for detectada em 91 graus, o robô saberá que 91 graus = Moeda A.
-
Se colocarmos uma moeda menor, o eixo girará um pouco mais, registrando aproximadamente 98 graus. Isso significa que 98 graus ≠ Moeda A.
Nosso problema, então, é determinar a faixa de valores (gama) que identifica corretamente a moeda. Como a leitura não será sempre exata, precisamos definir um intervalo aceitável. Por exemplo, se nossa moeda pode variar entre 91 e 93 graus, essa será a faixa de aceitação. Valores fora desse intervalo serão rejeitados.
Modificações no programa
Para construir o detector de moedas, precisamos fazer três mudanças importantes:
-
Introduzir uma espera no sistema
-
Em vez de gerar um som em tempo real, queremos que o sistema espere até que o usuário coloque a moeda e gire o motor.
-
Para isso, adicionamos um bloco de espera, configurado para aguardar até que o usuário pressione a tecla Enter (botão laranja do robô).
-
-
Emitir uma resposta de Aceite ou Rejeição
-
Quando o usuário pressionar Enter, o sistema comparará o valor do sensor com a faixa da moeda A.
-
Se o valor estiver dentro do intervalo, ele emitirá um som de aprovação (por exemplo, um sinal sonoro ou uma voz dizendo “Aceito”).
-
Se o valor estiver fora da faixa, ele emitirá um som de rejeição (por exemplo, um som de erro ou “Moeda inválida”).
-
-
Definir a faixa de aceitação da moeda
-
Esse é o principal desafio do projeto. Precisamos determinar qual é o intervalo correto para aceitar a moeda A.
-
Isso pode ser feito testando várias vezes e ajustando a faixa de tolerância até encontrar o valor ideal.
-
Depois de definir esse intervalo, usamos um bloco de comparação (Gama) para verificar se o valor lido pelo sensor está dentro da faixa correta.
-
Resultado esperado
Após implementar essas três mudanças, teremos um detector de moedas funcional! 🎉
-
O sistema aguardará o usuário colocar uma moeda.
-
O usuário girará o motor até encostar na moeda.
-
O sistema registrará a posição do motor e verificará se ela está dentro da faixa de aceitação.
-
Se a moeda for válida, o sistema emitirá um som de aprovação.
-
Se a moeda for inválida, o sistema emitirá um som de rejeição.
Agora é só testar e ajustar a faixa até que o detector funcione com precisão! 🚀

