Índice:

Como fazer seu próprio bot de bateria !!: 14 etapas
Como fazer seu próprio bot de bateria !!: 14 etapas

Vídeo: Como fazer seu próprio bot de bateria !!: 14 etapas

Vídeo: Como fazer seu próprio bot de bateria !!: 14 etapas
Vídeo: ✅ [OK] COMO CRIAR BOT PARA DISCORD 2024, Julho
Anonim
Como fazer seu próprio bot de bateria !!
Como fazer seu próprio bot de bateria !!

Este robô foi inspirado por um robô que mereceu muita atenção, chamado Yellow Drum Machine, vou criar um link para ele mais tarde, quando puder encontrá-lo. Este robô usa esteiras de tanque para vagar, usa seu sonar ultrassônico para encontrar impedimentos. Ele determinará a dureza / suavidade / eco de um objeto com sonar. Assim que encontrar um objeto no qual vale a pena brincar, ele se encaixará no lugar, então, usando baquetas motorizadas, faça uns curtos 20-60 segundos. bater. Usando um módulo externo de gravação / reprodução, ele gravará 20 segundos da batida e a reproduzirá em sincronia com a batida reproduzida continuamente (com o robô ainda tocando). Após a conclusão desta sessão de jam de um minuto, ele se afastará e tentará encontrar outro, em um loop infinito. Muito divertido de assistir / ouvir!

Etapa 1: Materiais:

1 Motor de engrenagem e pacote de banda de rodagem- $ 39,99 BuyBuy4 GM10 Motor de pager engrenado- $ 39,00 Buy2 Chips de driver de motor L293D- $ 8,00 Buy1 9V Recording Module- $ 10,79 Buy1 Dual General-Purpose IC PC Board Buy1 Retenção de 16 pinos Contato Buy1 Placa de projeto de 28 pinos Picaxe 28x1 Buy1 Telêmetro ultrassônico SRF05 BuyUma grupo de 2-3mm Sintra branco, ou qualquer outro material de construção de sua preferência Buy1 SRF05 Invólucro BuyA grupo de pilhas AAA grande alto-falanteAlgumas tubulações de alumínio ocoUm grupo de 2,54mm de pinos de cabeçote Muitos muitos fios de jumper, ambos F / M e F / F

Etapa 2: Ferramentas

AlicatesFerro De SoldarMini Philips ScrewdriverMini Flathead ScrewdriverWire Cutter / StripperPacience

Etapa 3: Reúna os materiais

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

Etapa 4: conecte todas as passadas

Conecte todas as etapas
Conecte todas as etapas

Auto-explicativo, monte os trilhos e aparafuse as rodas no motoredutor que o acompanha. Na outra ponta dos degraus, cola quente em um dos tubos de alumínio para que ele gire livremente, como na foto.

Etapa 5: motores

Solde um fio para cada uma das placas nos motores (dois para cada). A foto anterior deve fazer justiça a isso também.

Etapa 6: direção motorizada

Conecte o L293D na placa do projeto e solde os quatro fios dos motores aos terminais A-B. Agora escreva o código em seu programador: alto 4low 5press F5 Mude os dois números até que ambas as rodas girem para frente

Etapa 7: Condução Motorizada # 2

Condução motorizada # 2
Condução motorizada # 2
Motorizado # 2
Motorizado # 2

Pegue sua placa IC e 16 pinos DIP, solda no DIP no meio da placa IC assim:

Etapa 8: Conectando o segundo L293D ao Picaxe

Conectando o segundo L293D ao Picaxe
Conectando o segundo L293D ao Picaxe
Conectando o segundo L293D ao Picaxe
Conectando o segundo L293D ao Picaxe

Conecte a placa GM10-> L293D-> Picaxe como na imagem abaixo e execute o código: principal: alto 1 baixo 0esperar 1baixo 1 baixo 0esperar 1baixo 1 alto 0esperar 1baixo 1 baixo 0esperar 1goto principal

Etapa 9: baquetas

Cole com cola quente dois dos GM10s, dois tubos de alumínio, cada um do mesmo comprimento, você quer uns que dêem um bom "ding" quando você bater em algo duro contra ele. E o terceiro vai ser o bumbo, então ele vai ficar (mais grosso?), Ou vai apenas produzir um som mais profundo, não sou musical, não sei:). Bastante autoexplicativo para ficar sem fotos?

Etapa 10: Módulo de Gravação

Módulo de Gravação
Módulo de Gravação
Módulo de Gravação
Módulo de Gravação

A parte divertida: corte o V + G do módulo do gravador, você quer que fique longo, então mantenha-o longo Conecte o V + G às portas V + G do Picaxe Corte um dos fios dos módulos de gravação e conecte o não cortado a um Saída Picaxe 0Corte um dos módulos de playback, e conecte um a outra saída 1 *** IMPORTANTE: se o playback for um botão, então tire o botão, expondo a membrana, e siga a impressão da placa a partir daí, deve levar você a um orifício minúsculo, o fabricante usa isso para testar para ver se está funcionando, solde seu fio nele, este é seu único fio de reprodução (conecta à saída) **** Execute o código: main: high 0wait1low 0wait1goto main

Etapa 11: SRF05

SRF05
SRF05
SRF05
SRF05

Soldar em 5 pinos de cabeçalho em seu SRF05 (veio com) consulte a folha de dados se você não tiver certeza de qual lado soldar https://www.robot-electronics.co.uk/htm/srf05tech.htmE conecte o srf05 ao picaxe e execute este código: símbolo trig = 3 símbolo eco = 6 símbolo intervalo = w1main: pulsout trig, 2 pulsin echo, 1, intervalo deixe intervalo = intervalo * 10 / 58debug rangegoto principal seu srf05 deve estar piscando em vermelho, bom

Etapa 12: realmente monte o bot

Na verdade, monte o bot
Na verdade, monte o bot

Cole a Sintra em um desenho parecido com uma estante (a minha tinha duas histórias) e cole com cola quente (ou use um L-Bracket se você quiser que o seu seja robusto) na base do seu bot, assim:

Etapa 13: Teste nº 1

Teste # 1
Teste # 1

Conecte um fio de cada baqueta a uma saída no paicaxe (0-7), conecte o outro fio de cada um a um terminal V + (V1) Conecte o Playback a uma saída e o registro a outra, bem como o V + Fios G da placa Conecte o L293D sobressalente e o 4º GM10 a esse chip e execute o código: principal: alto 0pausa 100 baixo 0pausa 100 alto 1 pausa 100 baixo 1pausa 100 alto 2pausa 100 baixo 2 pausa 100 alto 3pausa 100 baixo 3pausa 100 alto 4pausa 100 baixo 4 pausa 100 alto 5 pausa 100 baixo 5pausa 100 alto 6 pausa 6pause 100goto main Este é apenas um teste, para ter certeza de que tudo funciona, não a batida final: Pand você deve obter o seguinte vídeo: sem o cachorro + e a família gritando no fundoConsulte este diagaram:

Etapa 14: Final

Não, não vou apresentar o código final para o projeto, então não tenha esperanças, mas vou lhe dar informações valiosas. Use o último teste que você fez (etapa 12) para ver qual comando controla qual bateria / gravação / reprodução e torná-lo rítmico usando várias diferenças de tempo (pausas, seguidas pelo número é o tempo em Ms). Tente fazer, diga a saída do módulo de gravação comece no início de uma sessão (alto) e termine no final de uma sessão (baixo _) e então na próxima sessão, faça o baterista tocar a batida na próxima sessão (alto, baixo, etc) Vou editar isso mais tarde para compartilhar como incorporar a busca srf05 no código. Não compartilharei o código, não pergunte:) Divirta-se !!

Recomendado: