Índice:
- Etapa 1: Reúna os materiais
- Etapa 2: Projete sua estrutura
- Etapa 3: projeto de rodas
- Etapa 4: Configure o Arduino para o Buzzer
- Etapa 5: configurar o Arduino para luzes
- Etapa 6: Combine Códigos
- Etapa 7: Imprimir
- Etapa 8: montagem da estrutura
- Etapa 9: Prepare-se para o lançamento
- Etapa 10: lançamento
- Etapa 11: Opcional: construir uma rampa
Vídeo: Carro Robo-Band: 11 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Esta é uma atualização do seu carro movido a elástico tradicional
Etapa 1: Reúna os 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
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
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
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
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
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
Agora que o arduino está configurado, você pode imprimir seus projetos da OnShape
Etapa 8: montagem da estrutura
Materiais: bateria, estrutura impressa do corpo, rodas, eixos, elásticos, placa de circuito Arduino completa, cola quente, porcas, parafuso
- Cole duas porcas com cola quente na parte superior da estrutura feche a lacuna na estrutura
- Prenda o arduino na estrutura envolvendo um elástico firmemente em torno da estrutura e o arduino
- 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)
- Use um elástico para prender a bateria à dobradiça. Deve estar apoiado fora de toda a estrutura (fotos 5 e 6)
- Coloque o pino nos orifícios do eixo e certifique-se de que as rodas estão firmemente presas ao eixo
- Faça um furo no centro do eixo traseiro
- Coloque o parafuso no orifício do parafuso
Etapa 9: Prepare-se para o lançamento
Você está quase pronto!
- Coloque um elástico em cada roda traseira para tração
- Faça uma corrente de elásticos e prenda-a na borda na frente do corpo
- Prenda a última faixa de borracha no parafuso e enrole o eixo para trás
Etapa 10: lançamento
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:
Robô autônomo Arduino em miniaturização (Land Rover / Carro) Estágio1Modelo3: 6 etapas
Miniaturizando o robô autônomo Arduino (Land Rover / Car) Stage1Model3: Decidi miniaturizar o Land Rover / Car / Bot para reduzir o tamanho e o consumo de energia do projeto
Entrada biométrica do carro - Carro verdadeiro sem chave: 4 etapas
Biometric Car Entry - True Keyless Car: Há alguns meses minha filha me perguntou, por que os carros modernos não são equipados com sistema de entrada biométrica, quando até mesmo um telefone celular está tendo isso. Desde então estava trabalhando na implementação do mesmo e finalmente consegui instalar e testar algo no meu T
Transformando qualquer carro R / C em um carro R / C de controle de aplicativo Bluetooth: 9 etapas
Transformando qualquer carro R / C em um carro R / C de controle de aplicativo Bluetooth: Este projeto mostra as etapas para transformar um carro de controle remoto comum em um carro de controle Bluetooth (BLE) com placa de robótica Wombatics SAM01, Blynk App e MIT App Inventor. muitos carros RC de baixo custo com muitos recursos, como faróis de LED e
Robô de equilíbrio / Robô de 3 rodas / Robô STEM: 8 etapas
Robô de balanceamento / Robô de 3 rodas / Robô STEM: Construímos um robô de balanceamento combinado e de 3 rodas para uso educacional em escolas e programas educacionais após as aulas. O robô é baseado em um Arduino Uno, um escudo personalizado (todos os detalhes de construção fornecidos), um pacote de bateria Li Ion (todos constr
FinduCar: uma chave de carro inteligente que guia as pessoas até onde o carro está estacionado: 11 etapas (com fotos)
FinduCar: uma chave de carro inteligente que guia as pessoas até onde o carro está estacionado: Para solucionar os problemas acima, este projeto propõe o desenvolvimento de uma chave de carro inteligente que pode direcionar as pessoas até o local onde o carro está estacionado. E meu plano é integrar um GPS na chave do carro. Não há necessidade de usar o aplicativo do smartphone para rastrear o