Índice:
- Suprimentos
- Etapa 1: configurar o Moto: bit
- Etapa 2: conecte um servo motor no Moto: bit
- Etapa 3: programe o micro: bit para executar um servo motor
- Etapa 4: Execute o servo motor
- Etapa 5: Baixe o código para o seu Micro: bit
- Etapa 6: Adicionar outro motor
- Etapa 7: Execute algo legal com seus motores
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Uma maneira de estender a funcionalidade do micro: bit é usar uma placa chamada moto: bit da SparkFun Electronics (aproximadamente US $ 15-20). Parece complicado e tem muitos recursos, mas não é difícil operar servo motores a partir dele. Moto: bit permite que você execute motores mais potentes do que o minúsculo micro-motor que você pode executar com o micro: bit sozinho.
Suprimentos
- moto: bit
- bbc micro: bit
- servo motor
- fonte de alimentação com um plugue de tomada cilíndrica (adaptador a / c, mas você também pode usar uma bateria)
Etapa 1: configurar o Moto: bit
Vamos dar uma olhada no moto: bit. Há um longo slot na parte superior, onde você insere o micro: bit. Certifique-se de que o micro: bit esteja bem inserido, com os LEDs voltados para cima.
Há um conector de força na lateral da moto: bit. Você pode conectar uma variedade de fontes de alimentação diferentes. Não use mais de 11 V (observe que as pequenas palavras em algumas placas dizem 3-17 V, mas de acordo com SparkFun, esse é um erro de impressão que será corrigido no próximo lote de placas). Você pode usar um pacote de bateria 4-AA, um único pacote de bateria de 9V ou um adaptador AC com saída não superior a 11V.
Etapa 2: conecte um servo motor no Moto: bit
Observe atentamente o moto: bit. Você verá um grupo de pinos rotulados como "SERVO". É aqui que conectaremos um servo motor. Os pinos do lado esquerdo da área do SERVO dizem, "P15, VCC, GND", e os da direita dizem "P16, VCC, GND".
Neste exemplo, vamos conectar um servo motor nos pinos à esquerda.
Um servo motor vem com três fios coloridos, geralmente conectados a um soquete. Os fios são geralmente pretos, vermelhos e, em seguida, de uma terceira cor. Preto quase sempre significa "chão" (e se conectará ao GND na moto: bit); o vermelho carrega "energia" (e se conectará ao VCC na moto: bit), e o fio branco neste motor é o que carrega os dados (e se conectará ao P15 na moto: bit).
Conecte o motor na coluna "P15, VCC, GND", certificando-se de combinar o fio branco com P15, o vermelho com VCC e o preto com GND.
Etapa 3: programe o micro: bit para executar um servo motor
Agora precisamos de algum código para que o micro: bit rode o motor que conectamos à placa moto: bit.
Abra o MakeCode e inicie um novo projeto. (Estamos assumindo que você trabalhou nos primeiros tutoriais do MakeCode).
Vamos dizer ao nosso servo motor para se mover para frente e para trás 4 vezes quando pressionamos o botão A no micro: bit.
Arraste o bloco "Botão On A pressionado" do "Menu de entrada".
Em seguida, adicione um loop. Arraste um bloco "repetir" verde do menu "Loops" e encaixe-o no bloco roxo "no botão A pressionado". Então, quando pressionamos o botão A, vamos fazer algo 4 vezes …
Etapa 4: Execute o servo motor
Precisamos adicionar alguns blocos para fazer nosso motor funcionar.
- Clique na opção "Avançado" na parte inferior dos itens do menu.
- Selecione o item que diz "Alfinetes". Arraste o bloco vermelho que diz "pino de gravação do servo … para …" e encaixe-o no bloco de repetição. Nosso servo está conectado ao pino 15 (P15), então selecione P15 e altere a configuração de grau para 0.
- Adicione um bloco de "pausa" azul claro (encontrado no menu Básico) e altere-o para 500 ms (milissegundos).
- Em seguida, adicione outro bloco servo vermelho, selecione P15 e mova o servo para a posição 180 graus.
- Adicione outro bloco de pausa.
- Olhando para o código completo, ele lê, "quando eu pressiono o botão A, faça isso 4 vezes: mova o servo para a posição 0 graus, espere 500 milissegundos, mova o servo para a posição 180, espere 500 milissegundos."
- Clique no Botão A no micro: bit simulado para ver o movimento do servo.
Etapa 5: Baixe o código para o seu Micro: bit
Conecte o micro: bit em seu computador usando um cabo USB. Clique no botão de download e arraste o arquivo.hex para o micro: bit.
[Se você não sabe como fazer isso, consulte o guia rápido MakeCode.]
Quando você pressiona o botão A no micro: bit, seu servo deve funcionar!
Experimente alterar seu código para usar diferentes configurações para as posições do servo, diferentes números no loop de repetição e diferentes tempos de pausa.
Etapa 6: Adicionar outro motor
Você pode fazer exatamente a mesma coisa com um motor conectado ao P16 (pino 16).
Se você adicionar esses blocos de código (e baixar para o seu micro: bit), você pode ligar o motor em P15 ao pressionar o botão A e o motor em P16 ao pressionar o botão B.
Etapa 7: Execute algo legal com seus motores
Usamos nossos motores para operar máquinas de papel de nossos projetos de Mecatrônica do Papel. Confira o site para construir suas próprias máquinas e, em seguida, conecte-as aos seus servo motores. Divirta-se!
Este material é baseado no trabalho apoiado pela National Science Foundation sob o Grant No. IIS-1735836. Quaisquer opiniões, descobertas e conclusões ou recomendações expressas neste material são de responsabilidade do (s) autor (es) e não refletem necessariamente as opiniões da National Science Foundation.
Este projeto é uma colaboração entre o The Concord Consortium, a University of Colorado, Boulder e a Georgia Tech University.