Font size
WorksheetsAula 35 - Mascote também acena
Total questions: 5
Worksheet time: 28mins
Contextualização
Na última aula, programamos o movimento de corpo da mascote da Robótica, associando um servomotor entre quadril e tronco. Os membros superiores e inferiores seguiram conectados por colchetes do tipo bailarina, tal como você e seus colegas montaram a mascote pela primeira vez, na Aula 02 – Cultura maker.
Como a proposta da aula de hoje envolve promover mais movimento ao B1T, para que ele acene de modo coordenado ao movimento que já promovemos na Aula 34 – A mascote se mexe, precisaremos, primeiro, compreender a própria estrutura do corpo humano em relação aos movimentos dos membros superiores, relacionando às partes disponíveis da nossa mascote.
Os membros superiores do corpo humano são compostos por ossos, músculos e articulações, o que permitem movimentos como o de levantar os braços, dobrar os cotovelos e rotacionar os punhos.
Na Aula 03 - Movimento mecânico I, trabalhamos com a construção de um protótipo de jacaré, em formato similar ao de uma tesoura, para compreender o funcionamento das alavancas, pois, como vimos, as pernas e braços funcionam como alavancas por facilitarem o movimento do trabalho do corpo. Como ilustrado na imagem acima, os braços atuam como alavancas, aplicando força, nos possibilitando o toque e a movimentação.
Em nosso corpo, os ossos operam como os braços das alavancas e os músculos, com auxílio das articulações, fornecem a força necessária aos movimentos para que possamos deslocar e manipular objetos, além de nos possibilitar os diferentes movimentos como o dobrar, girar, balançar para frente e para trás ou se mover de um lado ao outro.
Qual foi o foco da última aula mencionada no texto?
Programar o movimento do corpo da mascote da Robótica
Construir um protótipo de jacaré
Compreender a estrutura do corpo humano
Montar a mascote pela primeira vez
O que foi utilizado para conectar os membros superiores e inferiores da mascote?
Colchetes do tipo bailarina
Servomotor
Parafusos
Fios elétricos
Qual é a função dos ossos no corpo humano, conforme descrito no texto?
Operar como braços das alavancas
Fornecer força aos movimentos
Conectar músculos e articulações
Facilitar a rotação dos punhos
Qual aula envolveu a construção de um protótipo de jacaré?
Aula 03 - Movimento mecânico I
Aula 02 – Cultura maker
Aula 34 – A mascote se mexe
Aula 01 – Introdução à Robótica
O que os músculos, com auxílio das articulações, fornecem ao corpo humano?
Força necessária aos movimentos
Estrutura para os ossos
Conexão entre membros
Flexibilidade para dobrar
Qual é a proposta da aula mencionada no texto?
Promover mais movimento ao B1T
Construir um novo protótipo
Estudar a cultura maker
Montar a mascote novamente
Como os braços atuam no corpo humano, segundo o texto?
Como alavancas, aplicando força
Como estruturas fixas
Como conectores de músculos
Como suportes para os ossos
Conteúdo
Nesta aula, nossa programação será mais avançada, pois associaremos dois servomotores ao B1T, de modo a promover um movimento mais coordenado e que se assemelhe ao dos seres humanos.
Na Aula 34 – A mascote se mexe, você já conectou um servomotor para programar o movimento do tronco do B1T, utilizando uma base. Agora, chegou o momento de conectarmos mais um servomotor ao B1T para que ele reproduza um movimento de aceno enquanto segue movimentando o corpo.
Para que esta nova conexão, no momento de movimentação dos servomotores, não entre em conflito com a que já realizamos, se necessário diminua a altura do suporte que você criou na Aula 34 – A mascote se mexe e faça ajustes de corte. Fixaremos o segundo microsservomotor diretamente nas costas do B1T, acima da posição do primeiro servomotor. Observe que o braço esquerdo do B1T foi desconectado previamente, com a retirada do colchete bailarina.
Qual é o objetivo principal da aula descrita no texto?
Associar dois servomotores ao B1T para um movimento mais coordenado.
Conectar um servomotor para programar o movimento do tronco do B1T.
Desconectar o braço esquerdo do B1T.
Fixar o segundo microsservomotor nas costas do B1T.
O que foi feito na Aula 34 mencionada no texto?
Conectou-se um servomotor para programar o movimento do tronco do B1T.
Associaram-se dois servomotores ao B1T.
Desconectou-se o braço esquerdo do B1T.
Fixou-se o segundo microsservomotor nas costas do B1T.
Onde o segundo microsservomotor será fixado no B1T?
Nas costas do B1T, acima da posição do primeiro servomotor.
No braço esquerdo do B1T.
Na base do B1T.
No tronco do B1T.
Qual ajuste pode ser necessário para evitar conflitos na movimentação dos servomotores?
Diminuir a altura do suporte criado na Aula 34.
Aumentar a altura do suporte.
Desconectar o braço direito do B1T.
Remover o colchete bailarina.
O que foi desconectado previamente no B1T antes de fixar o segundo servomotor?
O braço esquerdo do B1T.
O braço direito do B1T.
O tronco do B1T.
A base do B1T.
Qual é a função do segundo servomotor no B1T?
Reproduzir um movimento de aceno enquanto o corpo se movimenta.
Programar o movimento do tronco do B1T.
Desconectar o braço esquerdo do B1T.
Fixar o suporte do B1T.
Qual é a fonte das imagens e diagramas mencionados no texto?
SEED/DTI/CTE
Aula 34 – A mascote se mexe
B1T Programming Guide
Servomotor Installation Manual
Agora, posicione o braço do B1T de volta ao seu corpo para calcular o local mais adequado para fixar no verso do braço, com parafuso, a pazinha simples do servomotor, considerando seu ponto médio de rotação (angulação do servomotor), como vimos na Aula 32 - Simulando o funcionamento de servomotores e na Aula 33 - Programe para acenar!
Por fim, encaixe a pazinha, já afixada ao braço, no servomotor
Quanto à ligação dos fios do segundo servomotor ao Arduino, ela segue a mesma sequência utilizada em outras conexões deste componente. A diferença é que agora, como estamos ligando um segundo componente no mesmo projeto, precisaremos usar outra porta digital do Arduino para a transmissão de dados. Então, conecte o fio laranja do servomotor conectado ao braço do B1T à porta 8 do Arduino, mantendo o servomotor do tronco conectado à porta 9.
Qual é o passo inicial para fixar a pazinha simples do servomotor no braço do B1T?
Posicionar o braço do B1T de volta ao seu corpo
Encaixar a pazinha no servomotor
Conectar o fio laranja à porta 8 do Arduino
Fixar a pazinha com parafuso
Em qual porta digital do Arduino deve ser conectado o fio laranja do servomotor do braço do B1T?
Porta 8
Porta 9
Porta 7
Porta 10
Qual é a diferença na ligação do segundo servomotor em relação ao primeiro?
Uso de outra porta digital do Arduino
Uso de um cabo diferente
Conexão direta à fonte de energia
Não há diferença
O que deve ser considerado ao fixar a pazinha simples do servomotor no braço do B1T?
O ponto médio de rotação do servomotor
A cor do fio do servomotor
A posição do Arduino
O tamanho do braço do B1T
Qual é a sequência correta para a ligação dos fios do servomotor ao Arduino?
Segue a mesma sequência utilizada em outras conexões
Conectar o fio vermelho primeiro
Conectar o fio preto primeiro
Não há sequência específica
O que deve ser feito após fixar a pazinha ao braço do B1T?
Encaixar a pazinha no servomotor
Conectar o fio laranja à porta 9 do Arduino
Desligar o Arduino
Testar o movimento do braço
Qual componente é necessário para a transmissão de dados do segundo servomotor?
Outra porta digital do Arduino
Um novo cabo de dados
Um adaptador de energia
Um resistor
O fio marrom é conectado ao GND do Arduino, o fio vermelho à porta 5 V, do mesmo modo como fizemos com o primeiro servomotor e mantendo estas ligações.
O B1T, então, ficará assim!
Qual fio é conectado ao GND do Arduino?
Fio marrom
Fio vermelho
Fio azul
Fio preto
A que porta do Arduino o fio vermelho é conectado?
5 V
GND
3.3 V
Porta digital
O que representa a Figura 10?
Conexão do segundo servomotor às portas GND e 5V do Arduino
Mascote completa (frente)
Mascote completa (verso)
Diagrama de circuito
Qual é a fonte das imagens e diagramas apresentados?
SEED/DTI/CTE
Arduino Corporation
Robotics Lab
Electronic Arts
O que é mostrado na Figura 11?
Mascote completa (frente)
Conexão do servomotor
Mascote completa (verso)
Diagrama de fiação
Qual é a cor do fio conectado à porta 5 V do Arduino?
Vermelho
Marrom
Preto
Azul
O que a Figura 12 representa?
Mascote completa (verso)
Conexão do servomotor
Mascote completa (frente)
Diagrama de circuito
Agora, vamos programar!
Iniciamos a programação no mBlock seguindo a mesma lógica das programações anteriores, com os blocos de início da programação e indicação das portas digitais aos quais cada servomotor foi conectado, definindo os ângulos de movimento para cada servomotor. A atenção, na programação de hoje, é que você precisará utilizar um bloco para cada porta digital utilizada na montagem do nosso protótipo (utilizamos a porta 8 para o braço e a porta 9 para o tronco). Como a ideia é simular um movimento de aceno acompanhado pela movimentação do tronco, chegou o momento de experimentarmos os melhores ângulos para a sua mascote! Caso você queira que B1T repita os movimentos por um tempo, programe o “ir e vir” utilizando a chave para indicar quantas vezes ele se movimentará, como no exemplo abaixo, lembrando que é preciso também indicar os ângulos de ida e retorno (por isso, utilizamos o sinal negativo) e dar uma pausa, em milissegundos, na movimentação através do bloco (lembrando que, para indicar o tempo em milissegundos, utilize um ponto para separar a casa decimal).
Se você preferir que o B1T repita os movimentos sem parar, programe o “ir e vir” utilizando a chave .
Teste outras programações na mascote para que em um instante ocorra o movimento dos braços e em outro o do tronco, sempre carregando as novas programações ao Arduino para conferir como B1T se comporta com a proposta de novos movimentos
Qual é a porta digital utilizada para conectar o braço no protótipo?
Porta 8
Porta 9
Porta 10
Porta 7
Qual é a função do bloco de programação que utiliza a chave para indicar quantas vezes o movimento será repetido?
Programar o 'ir e vir' por um tempo determinado
Definir os ângulos de movimento
Conectar os servomotores
Carregar a programação no Arduino
Qual é o ângulo de retorno do pino do servo 9 no exemplo de programação com movimento temporário?
30 graus
-30 graus
45 graus
-45 graus
O que deve ser utilizado para separar a casa decimal ao indicar o tempo em milissegundos?
Um ponto
Uma vírgula
Um traço
Um espaço
Qual é a diferença entre o movimento temporário e o movimento intermitente no exemplo de programação?
O movimento temporário repete por um número específico de vezes, enquanto o intermitente repete para sempre.
O movimento intermitente é mais rápido que o temporário.
O movimento temporário utiliza mais portas digitais.
O movimento intermitente não utiliza ângulos negativos.
Qual é a ação realizada após definir o ângulo do pino do servo 8 como -45 no exemplo de programação?
Esperar 0.3 segundo(s)
Definir o ângulo do pino do servo 9 como 30
Definir o ângulo do pino do servo 9 como -30
Definir o ângulo do pino do servo 8 como 45
Qual é a fonte mencionada para os exemplos de programação?
mBlock
Arduino
B1T
Quizizz
