Índice:

Carro Robo-Band: 11 etapas
Carro Robo-Band: 11 etapas

Vídeo: Carro Robo-Band: 11 etapas

Vídeo: Carro Robo-Band: 11 etapas
Vídeo: How to Make a Car (Water Powered CAR) Super Fast - Amazing invention 2024, Novembro
Anonim
Carro Robo-Band
Carro Robo-Band

Esta é uma atualização do seu carro movido a elástico tradicional

Etapa 1: Reúna os materiais

Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais

Para este projeto, você precisará dos seguintes itens:

  • 4 rodas de preferência do mesmo tamanho (imprimimos as nossas em 3D)
  • Um pino que se encaixa nas rodas
  • Um kit arduino (usamos um kit SparkFun RedBoard)
  • Estrutura para o arduino sentar (imprimimos a nossa em 3D)
  • Pacote de bateria
  • Elásticos
  • Algum material para levantar o arduino para que não fique diretamente no corpo (usamos nozes)
  • Cola quente
  • Parafuso
  • Um dispositivo semelhante a uma dobradiça
  • Opcional: fita adesiva e madeira compensada para fazer uma rampa

Etapa 2: Projete sua estrutura

Projete sua estrutura
Projete sua estrutura
Projete sua estrutura
Projete sua estrutura

Você precisará imprimir em 3D a base onde o arduino irá definir

Para isso, use um software online que permite ao usuário projetar seu próprio modelo que pode ser impresso

OnShape é um ótimo software de design online gratuito que usamos

Nossa base era um trapézio com dois orifícios para eixos na estrutura

As dimensões do esboço estão listadas na imagem acima, bem como no link abaixo:

cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475

Etapa 3: projeto de rodas

Rodas de Design
Rodas de Design
Rodas de Design
Rodas de Design

Esta etapa não é obrigatória, nós apenas queríamos explicar cada etapa que fizemos

Se você puder encontrar quatro rodas do mesmo tamanho, use-as e certifique-se de que o eixo se encaixa nessas rodas

Imprimimos em 3D todas as rodas usando OnShape

Observação: as quatro rodas não precisam ser do mesmo tamanho. Enquanto houver dois pares do mesmo tamanho, cada par não precisa ser exatamente igual. Se você tiver pares de rodas desiguais, coloque o par menor na frente do carro.

Aqui está o link para nosso design no OnShape:

cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7

Etapa 4: Configure o Arduino para o Buzzer

Configure o Arduino para o Buzzer
Configure o Arduino para o Buzzer
Configure o Arduino para o Buzzer
Configure o Arduino para o Buzzer
Configure o Arduino para o Buzzer
Configure o Arduino para o Buzzer

Siga as instruções no Guia SIK para o circuito 11, a campainha Piezo

Esta configuração é muito simples, então basta seguir as instruções do livro

Uma alteração necessária é que a campainha deve ser movida para a metade inferior da placa de ensaio. Não importa o local que você escolher, desde que os dois fios aterrados da campainha estejam nas fileiras adjacentes às pernas da campainha. O fio laranja que conecta a campainha ao arduino RedBoard DEVE ser repinado no orifício 8.

Solução de problemas: nossa campainha original estava ligada corretamente, mas não muito alta, então trocamos por uma campainha de um kit diferente e o volume estava muito mais alto

Etapa 5: configurar o Arduino para luzes

Configure o Arduino para luzes
Configure o Arduino para luzes
Configure o Arduino para as luzes
Configure o Arduino para as luzes
Configure o Arduino para luzes
Configure o Arduino para luzes

Siga as instruções no guia SIK para o circuito 3, o LED RGB

Adicione este circuito ao circuito anterior para permitir que ambas as funções sejam executadas simultaneamente no Arduino

O fio que conecta a perna azul do LED RBG DEVE ser repicado no orifício 6.

Novamente, esta etapa está seguindo as instruções do livro, mas certifique-se de verificar todas as conexões se você estiver tendo dificuldades

Etapa 6: Combine Códigos

Combine Códigos
Combine Códigos
Combine Códigos
Combine Códigos
Códigos de combinação
Códigos de combinação
Combine Códigos
Combine Códigos

Esta parte é um pouco complicada. Você precisará combinar os códigos de ambos os circuitos para garantir que sejam executados simultaneamente.

O programa completo é mostrado acima, mas vou guiá-lo pelas alterações mais complexas.

Definir Variáveis

Primeiro, mova todas as variáveis dos dois tutoriais do Circuito SIK para o início do programa.

Redefina a variável BLUE_PIN para 6.

Redefina a variável buzzerPin para 8.

As notas, o andamento e as batidas podem ser alterados para refletir qualquer música que você desejar, mas certifique-se de que a variável songLength seja igual ao número de notas da sua música.

Loop de configuração

Tudo o que deve estar neste loop são os quatro comandos pinMode: um para cada luz e a campainha.

Void Loop

Primeiro, combine os loops vazios dos dois programas.

Em seguida, exclua as linhas de código que controlam as luzes: vamos mudar o código para piscar cores aleatórias em sincronia com a música.

Dentro do loop void, defina myColor como void myColor (int redIntensity, int greenIntensity, int blueIntensity). Esta linha vai logo acima dos comandos analogWrite na parte inferior do loop combinado.

Acima do comando para tom, defina myColor como myColor (r, g, b). Acima disso, defina int r, int g e int b para random (255). Isso chamará uma intensidade aleatória para cada cor.

Abaixo disso, estabeleça um comando Serial.println para cada um de r, g e b.

Seu código finalizado deve maquinar as fotos acima. As fotos são divididas em variáveis, configuração de void e void loop, com void loop tendo duas fotografias. Divirta-se

Solução de problemas

Verifique novamente se myColor (r, g, b) está definida antes do tom!

Etapa 7: Imprimir

Imprimir
Imprimir
Imprimir
Imprimir

Agora que o arduino está configurado, você pode imprimir seus projetos da OnShape

Etapa 8: montagem da estrutura

Estrutura de montagem
Estrutura de montagem
Estrutura de montagem
Estrutura de montagem
Estrutura de montagem
Estrutura de montagem

Materiais: bateria, estrutura impressa do corpo, rodas, eixos, elásticos, placa de circuito Arduino completa, cola quente, porcas, parafuso

  1. Cole duas porcas com cola quente na parte superior da estrutura feche a lacuna na estrutura
  2. Prenda o arduino na estrutura envolvendo um elástico firmemente em torno da estrutura e o arduino
  3. Cole sua dobradiça na lateral da estrutura para que ela possa apoiar a bateria sem atrapalhar o elástico usado para alimentar o carro (fotos 3 e 4)
  4. Use um elástico para prender a bateria à dobradiça. Deve estar apoiado fora de toda a estrutura (fotos 5 e 6)
  5. Coloque o pino nos orifícios do eixo e certifique-se de que as rodas estão firmemente presas ao eixo
  6. Faça um furo no centro do eixo traseiro
  7. Coloque o parafuso no orifício do parafuso

Etapa 9: Prepare-se para o lançamento

Prepare-se para o lançamento
Prepare-se para o lançamento
Prepare-se para o lançamento
Prepare-se para o lançamento
Prepare-se para o lançamento
Prepare-se para o lançamento

Você está quase pronto!

  1. Coloque um elástico em cada roda traseira para tração
  2. Faça uma corrente de elásticos e prenda-a na borda na frente do corpo
  3. Prenda a última faixa de borracha no parafuso e enrole o eixo para trás

Etapa 10: lançamento

Image
Image

Parabéns!

Etapa 11: Opcional: construir uma rampa

Pegue qualquer pedaço de madeira ou plástico ou o que quiser que seja largo o suficiente para suas rodas!

Como você pode ver, usamos fita adesiva e madeira compensada, então qualquer coisa realmente funcionará

Em seguida, obtenha um suporte para elevar a rampa até o ângulo desejado, lance o carro e observe!

Recomendado: