Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
A LEGO Catapult é feita para crianças que não gostam de tomar comprimidos. Quero tornar o comportamento relutante mais agradável para as crianças. Eu amo LEGO e Arduino, então crio um projeto combinando-os. Você pode lançar uma pílula pressionando um botão.
NOTA: Não vou fornecer instruções perfeitas de A a Z LEGO. Crie seu próprio design com LEGO.
Etapa 1: vá buscar as coisas
Você vai precisar de:
- Materiais
- (x1) Arduino nano (V3.0 ATmega328P)
- (x1) Botão tátil (painel de 12 x 12 mm x 4,3 mm)
- (x1) Servo motor padrão (Futaba S3003 Servo padrão)
- (x1) Suporte da caixa de bateria de 9V (suporte da caixa com chave seletora LIGA / DESLIGA)
- (x1) Bateria de 9 V (baterias alcalinas Duracell Procell)
- (x1) Placa PCB (Kit de Protótipo Dupla Face)
- (x1) resistor de 10KΩ
- (x1) Elástico normal (apenas normal)
- (x1) LEGO (Estúdio de Arquitetura + Angry Birds 75822)
- Ferramentas
Kits de solda
Etapa 2: solda
- O servo motor se conecta a D3, 5V e GND.
- O botão se conecta a D5, 5V e GND (conecta o resistor de 10K entre uma perna do botão e o GND).
Use a placa PCB com o mínimo de placa PCB possível para colocar todos os materiais no gabinete. Conecte o Arduino Nano à parte inferior da placa PCB. E vire o quadro e coloque o botão na terceira imagem.
1. Servo motor
O servo motor possui três fios. O fio vermelho se conecta ao pino 5V, O fio preto se conecta ao pino GND, O fio amarelo se conecta a um pino digital.
O servo motor se conecta a… Vermelho: 5 V, Preto: GND e Amarelo: D3 (pino digital).
2. Botão (consulte a primeira imagem)
O botão tem quatro pernas. Solde uma perna a um resistor de 10KΩ e conecte os fios ao pino GND. Outra perna se conecta ao pino D5 com um fio. e se conecta ao pino de 5V. A outra perna se conecta ao pino 5V.
3. Caixa de bateria de 9V
Possui dois fios. O fio vermelho é para "+" e o fio preto é para "-". Conecte o fio vermelho ao pino VIN do Arduino e conecte o fio preto ao pino GND do Arduino.
Etapa 3: Código
Baixe o arquivo e envie o código para o Arduino Nano por meio do programa Arduino. Se você não tem o programa, siga as dicas abaixo.
O código é como …
- Pressione um botão para girar a roda do servo em 30 graus.
- Pressione um botão novamente para girar a roda do servo a 100 graus.
Pontas:
- Você precisa fazer o download do programa Arduino em seu computador primeiro. Você pode baixar aqui.
- Baixe e clique no arquivo "*.ino".
- Conecte o Arduino Nano ao computador com um cabo USB.
- Altere as configurações: "Ferramentas> Placa: Arduino Nano."
- Pressione o botão "->" para fazer o upload do código para o seu Nano.
Etapa 4: cola: roda servo
Conecte o fio de aço "em forma de C" e a servo-roda de 180 graus com a pistola de cola. Após a colagem, insira a roda no motor (como a linha vermelha da terceira foto).
Etapa 5: construir o Lego
Obtenha uma placa 16x16 em shop.lego.com para o fundo. Não tenho instruções completas de construção. Seja criativo!
Pontas:
1. Caixa grande: 10x12x7 (tamanho do tijolo) para inserir as coisas do Arduino.
- Buraco do botão tátil: 2x2 (tamanho do tijolo).
- Furo do servo motor: 5x2 (tamanho do tijolo).
2. Torre do quadro (x2): 4x2x11 (tamanho do tijolo).
3. Alavanca: 20x2x1 (tamanho do tijolo).
4. Coloque um elástico no bloco de lego (veja a última imagem).
Etapa 6: Concluído
Jogue com seus filhos ou amigos!
Pontas:
- Pressione o botão para pendurar a alavanca e pressione novamente para soltá-la.
- Desligue a bateria quando você não jogar.