Índice:

Robô para iniciantes super simples !: 17 etapas (com imagens)
Robô para iniciantes super simples !: 17 etapas (com imagens)

Vídeo: Robô para iniciantes super simples !: 17 etapas (com imagens)

Vídeo: Robô para iniciantes super simples !: 17 etapas (com imagens)
Vídeo: Nosso melhor robô de todos os tempos! #ManualMaker Aula 10, Vídeo 2 2024, Dezembro
Anonim
Robô de iniciantes super simples!
Robô de iniciantes super simples!

'' 'VÍDEO DO ROBÔ' '' Aqui está um link externo para o vídeo enquanto o YouTube está processando a versão incorporada … Eu criei este Instrutível para o n00 absoluto por aspirante a robô. Tenho notado um grande salto no número de iniciantes que entram no hobby e o número de perguntas do tipo "como eu faço" parece estar aumentando. Talvez este pequeno e humilde Instructable ajude um ou dois a criar seu primeiro robô. Você encontrará o código-fonte básico no final deste Instructable. Não entre em pânico com o número de passos … Eu quebrei o robô em vários pequenos passos para facilitar o acompanhamento. Este pequeno robô nada mais é do que uma plataforma de madeira compensada simples que carrega um par de servos modelo de avião modificados como o sistema de acionamento principal, um microcontrolador e um sensor de infravermelho. Eu projetei com bastante espaço para expandir e adicionar. Você deve ser capaz de construí-lo em cerca de 3 horas se tiver as peças em mãos. O microcontrolador que escolhi é o OOPic R. Escolhi este micro porque as dezenas de objetos embutidos e códigos de amostra tornam mais fácil para o iniciante começar a trabalhar rapidamente. Eles podem ser encontrados em qualquer um dos principais fornecedores de peças de robôs por menos de 60 dólares. Obtenha o kit inicial, pois ele tem um cabo de programação e um clipe de bateria incluídos. Você pode usar qualquer microcontrolador, desde que você possa conectar um servo diretamente nele (isso encurta a lista, lol). Os servos listados são todos os servos de aeromodelo Hitec HS-311 encontrados em quase todas as lojas especializadas por menos de 10 dólares em alguns casos. O sensor IV é uma unidade analógica Sharp GP2D12 disponível na Digikey (www.digikey.com). Qualquer uma das séries analógicas GP2D12XXX fará o trabalho. O Tailwheel é um modelo simples de avião Dubro de 0,20-0,40 com uma roda de 1 "com suporte. Escolha um na loja onde você compra seus servos. A base de madeira é um pedaço de madeira compensada de bétula de 1/4 de polegada e o servo / a montagem do sensor é um pedaço de sucata de praticamente qualquer coisa de madeira. Usei um pedaço de abeto. Eu mesmo fiz as rodas de alumínio do tarugo, mas você pode usar qualquer roda projetada para fixação de servo. O resto do robô consiste em alguns parafusos e alguns elétricos impasses. Sem o suplemento SPECAIL no final, custou-me cerca de US $ 95,00. A etapa especial adiciona cerca de 50 dólares. Seja legal, pois é o meu primeiro Instructable.

Etapa 1: Ferramentas e materiais

Ferramentas e Materiais
Ferramentas e Materiais

Aqui está uma lista do que você precisa para construir o Robô Super Simples!

Lista de peças: -ooPic R Microcontrolador (https://www.thebotshop.com/) (observação - Você pode usar qualquer microcontrolador com o qual se sinta confortável) -Sharp GP2D12 Com conector JST com fio -Billet Alumínio Rodas / Pneus (ou equivalente) - Hitec HS-311 Servos, Modificado -Super Cola -5 X 1 polegada Fita Dupla Face -1/4 de polegada Contraplacado e um pedaço de madeira de sucata -Dubro 0,20-0,40 RC Airplane Tailwheel montagem -Misc. espaços / afastamentos e parafusos / porcas-bateria de 9 volts -Tubulação retrátil de calor 1/16 x 3 polegadas -3 pinos de crimpagem fêmea padrão (não entre em pânico se você não conseguir pegá-los) -Pintura * bateria opcional de -9 volts Ferramentas: -Misc pequeno Chaves de fenda - Alicate de ponta fina - Broca e brocas - Serra - Ferro de soldar - Solda - Lixa - Lápis de ponta - Régua Custo total aprox. $ 95,00 USD Tempo para construir aprox. 2,5 - 3 horas

Etapa 2: modificar os servos

Modifique os Servos
Modifique os Servos

Você precisará modificar seus servos usando o método do potenciômetro super cola. Optei por não desperdiçar espaço detalhando-o aqui, pois há dezenas de artigos no Instructables e no Google mostrando como. Se a demanda exigir, irei adicioná-lo aqui mais tarde. Essencialmente, você precisa separá-los, encontrar a posição 90 (sem movimento), super cola a parte superior e inferior do pote, junte tudo de novo, modifique a engrenagem de saída, limpe a parte superior do eixo do pote nivelado com o molde da caixa. O Hitec HS-311 tem um eixo do pote de plástico que facilita a lima. Se você usar um servo diferente que tenha um potenciômetro de metal, você deve alterar a parte inferior da engrenagem de saída. Potenciômetro = Pot = Resistor variável

Etapa 3: corte as peças de madeira

Corte as peças de madeira
Corte as peças de madeira

Corte um pedaço de madeira compensada de bétula de 1/4 de polegada ou equivalente em um quadrado de 3,25 polegada para a base.

** ESPECIAL ** Corte uma segunda peça de 1/4 de madeira compensada combinando com a primeira para adicionar facilmente mais tarde. Corte um pedaço de madeira em uma montagem GP2D12 de 2 5/16 polegadas de comprimento, 3/4 polegadas de altura e 1/2 polegada de espessura. A montagem de servo / IR de sucata pode ser feita laminando 2 peças de compensado de bétula de 1/4 de polegada juntas. Quando tudo estiver cortado dar uma lixa suave para limpar quaisquer arestas ásperas ou difusas.

Etapa 4: faça os furos

Faça os furos
Faça os furos

Usando seu microcontrolador como guia, faça o layout dos orifícios de montagem na madeira compensada favorecendo a frente, conforme mostrado. Usando o suporte da roda traseira como guia, faça o layout dos orifícios de montagem na madeira compensada favorecendo a parte traseira, conforme mostrado. Faça todos os orifícios com 1/8 de polegada broca. Se você optou por fazer a peça de base sobressalente de ** ESPECIAL ** na etapa 3, prenda as duas bases uma na outra e faça os orifícios do microcontrolador ao mesmo tempo. Separe as duas peças e faça os orifícios das rodas traseiras em apenas uma delas.

Etapa 5: Instale o Servo / IR Mount

Instale o Servo / IR Mount
Instale o Servo / IR Mount

Cole a montagem servo / IR da Etapa 2 na parte inferior do compensado, certificando-se de centralizá-la à esquerda e à direita, bem como nivelá-la com a borda frontal do compensado, conforme mostrado.

Etapa 6: furos para servo fios

Furos de Perfuração para Fios de Servo
Furos de Perfuração para Fios de Servo

Coloque temporariamente seus servos em sua posição de montagem atrás da montagem servo / IR e você notará que os fios atingem a montagem na parte de trás. Precisaremos de alguns orifícios para permitir a passagem dos fios. Os servos devem ser orientados de forma que os eixos de saída fiquem mais próximos da parte frontal da base, não da parte traseira.

Usando um servo como guia, determine e marque onde os orifícios precisam ser perfurados na montagem. Usando seu lápis e régua, transfira esses pontos para a frente da montagem, conforme mostrado na etapa 4. Faça furos com uma broca 5/16. Tenha cuidado, você pode dividir a madeira. Não tenha medo, se você fizer apenas super cola-lo junto. OPCIONALMENTE, você pode redirecionar os fios do servo através de um pequeno orifício perfurado na parte inferior do servo durante a modificação e evitar esta etapa completamente.

Etapa 7: Roda traseira

Roda traseira
Roda traseira

Instale o conjunto da roda traseira na parte traseira central da base, conforme mostrado, usando alguns parafusos de máquina de 4-40 X 1/2 polegada e porcas.

Certifique-se de que as cabeças dos parafusos ou porcas, dependendo da orientação, fiquem embutidas na madeira compensada para que não interfiram na instalação do servo. Não se preocupe com a altura agora, vamos ajustá-la mais tarde.

Etapa 8: instalar os espaçadores

Instalar Standoffs
Instalar Standoffs

É melhor montar os espaçadores da placa agora, antes que o servo entre.

Usando um parafuso de 4-40 x 1 polegada, um espaçador de 4-40 x 1/4 de polegada e uma porca de 4-40, instale um em cada orifício do microcontrolador, conforme mostrado. Certifique-se de que as cabeças dos parafusos fiquem embutidas na madeira compensada para que não interfiram na instalação do servo.

Etapa 9: Instalar Servos

Instale Servos
Instale Servos

Cole os servos na parte inferior da base de madeira compensada e contra a montagem do servo / IR. Leva apenas uma ou duas gotas..

Passe os fios do servo através dos orifícios na montagem servo / IR conforme mostrado.

Etapa 10: instalar o microcontrolador

Instale o microcontrolador
Instale o microcontrolador

Instale o microcontrolador nos espaçadores conforme mostrado. Pode ser necessário colocar uma arruela em cada espaçador para levantar o microcontrolador sobre o conjunto da roda traseira, dependendo de suas habilidades de layout. Prenda o microcontrolador com porcas 4-40 ou espaçadores fêmea para macho de 2,5 polegadas (mostrado) para o complemento ** ESPECIAL ** mais tarde.

Etapa 11: Instale as rodas

Instalar rodas
Instalar rodas

Este passo é um biggy … Instale as rodas de sua escolha e ajuste a roda traseira para que os locais de base nivelem ou ligeiramente para trás.

Goody instutável: eu tenho jogos extras de rodas na loja, e-mail para detalhes.

Etapa 12: adicionar uma bateria

Adicionar uma bateria
Adicionar uma bateria

Dê uma fita adesiva dupla na bateria no espaço atrás dos servos e na frente da roda traseira na parte inferior da base. A bateria precisa ficar na borda para caber. Se você estiver montando a versão ** ESPECIAL **, pode esperar e usar o espaço do andar de cima para montar a bateria.

Etapa 13: Conecte os Servos

Conecte os Servos
Conecte os Servos

Conecte o servo esquerdo na porta 31 do servo oopic. À direita, na porta de 3 pinos.

Conecte o servo direito na porta 30 do servo oopic. Procure os dois conectores servo com fios amarelos nas notas da imagem na parte traseira da imagem.

Etapa 14: Instale o IR

Instale o IR
Instale o IR

Cole a Sharp GP2D12 sobre os orifícios / fios na montagem frontal.

Monte o IR o mais alto possível para minimizar os reflexos do piso. Coloque os fios para cima e você pode ver um pequeno relevo na caixa de plástico para os fios do servo se encaixarem atrás.

Etapa 15: conecte o IR

Ligue o IR
Ligue o IR

A parte mais difícil de todo o robô, acredite em mim.

Em cada um dos fios do GP2D12, coloque um pedaço de tubo termorretrátil de 1 polegada. Deslize para fora do caminho. Solde (ou prenda) um único receptáculo de pino de crimpagem fêmea em cada fio. OPCIONAL - NÃO RECOMENDADO PARA NÃO SOLDADOS! Você pode soldar a extremidade do fio apenas na ponta dos pinos do microcontrolador necessários e deslizar o termorretrátil sobre ele para protegê-lo de curto-circuito. Deve ser feito rápido e com cuidado. Deslize o tubo termorretrátil até a face do receptáculo de crimpagem. Usando um isqueiro de pistola de calor, shink a tubulação. Desculpe, não consegui tirar uma boa imagem de todas essas pequenas coisas. Encontre qualquer pino de 5 volts aberto no oopic e conecte o fio vermelho GP2D12 nele. Há muitos deles. Usei 5 volts sobressalentes da porta 12C. Mostrado nas notas da imagem. Encontre qualquer pino GND aberto no oopic e conecte o fio preto GP2D12 nele. Há muitos deles. Usei um GND sobressalente da porta 12C. Mostrado nas notas da imagem. Encontre o pino 3 e conecte o fio GP2D12 branco nele. Existe apenas um deles lol.

Etapa 16: Código Fonte

Código fonte
Código fonte

CÓDIGO FONTE ATUALIZADO PARA A OPÇÃO SONAR NA PRÓXIMA ETAPA (MATERIAL ESPECIAL) Siga as instruções do seu microcontrolador e corte e cole este código no editor. Compile e envie para o robô. O código é ultra simples, mas o bot evita a maioria dos obstáculos que encontra. É fácil pegar meu código e expandi-lo.'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- - 'Criar e configurar objetos' ------------------------------------------- ---------------------- Dim Servo_Right As New oServoDim Servo_Left As New oServoDim SRF04Servo As New oServoDim GP2D12 As oIRRange (3, 8, cvOn) Dim SRF04 As oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Defina o servo para usar a linha I / O 30. SRF04Servo. Center = 28' Defina o centro dos servos para 28. (consulte o manual) SRF04Servo. Operate = cvTrue 'Última coisa a fazer, Ligue o Servo. Servo_Right. IOLine = 30 'Defina o servo para usar a linha I / O 30. Servo_Right. Center = 28' Defina o centro do servo em 28. (consulte o manual) Servo_Right. Operate = cvTrue 'Última coisa a fazer, ligue o Servo. Servo_Left. IOLine = 31 'Defina o servo para usar a linha I / O 31. Servo_Left. Center = 28' Defina o centro do servo em 28. (consulte o manual) Servo_Left. Operate = cvTrue 'Última coisa a fazer, ligue o Servo. '------------------------------------------------- ---------------- 'Finalizar Criar e Configurar Objetos' A rotina principal é sua rotina principal chamada ao ligar! '--------------- -------------------------------------------------- Sub main () Chamar IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Fim da rotina principal' Início das sub-rotinas do sistema do Drive '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Right. Invert = 0 Servo_Left. Invert = 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Chamar SServoEnd Sub '----------------------------------- ------------------------------ 'Fim das sub-rotinas do sistema de acionamento' Início das sub-rotinas do sensor '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <128 Then Call Spin_Right Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 Then Call REVERSE Else Chamada Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <128 Then Call Spin_Left Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 Then Call REVERSE Else Chamada Forward_All End If ooPIC. Delay = 600End SubSub IR () If GP2D12. Value <64 Then Call STOP End IfEnd Sub '---------------------------- ------------------------------------- 'Fim das sub-rotinas do sensor' ------- ---------------- ------------------------------------------

Etapa 17: MATERIAL ESPECIAL

COISAS ESPECIAIS
COISAS ESPECIAIS

Usando o corte da seção de base extra no início, você pode adicionar um servo e dispositivo de sonar para maiores habilidades de alcance.

Você precisará de: Servo (não modificado) SRF04 ou 08 com montagem servo da Acroname (www.acroname.com) Seção de base sobressalente Corte um orifício na borda frontal do compensado, grande o suficiente para o servo se encaixar. Instale a madeira compensada sobre os espaçadores longos e prenda com algumas porcas de 4-40. Você precisará escarear o lado inferior dos orifícios para permitir que todo o diâmetro do espaçador se encaixe neles cerca de 1/8 de polegada para que os fios fiquem longe o suficiente. Instale o servo, a montagem do sonar e o sonar. Prenda o servo à porta 29 do servo oopic e conecte o sonar aos pinos conforme mostrado no manual do usuário do oopic. Você terá que usar o código de amostra no IDE para testá-lo, pois ainda não escrevi … A bateria acabou. Você pode adicionar vários níveis para complementos se quiser simplesmente cortando e perfurando mais peças de madeira compensada e adicionando espaçadores. Adicione mais sensores como o QRB1134 para tornar seu bot um seguidor de linha. Divirta-se e construa mais bots! Você pode me enviar um e-mail dentro ou fora da lista para obter ajuda. Vou adicionar um vídeo em breve. Estou em conexão discada e tenho que dirigir 20 milhas até a cidade para chegar à alta velocidade. theo570 AT yahoo DOT com Ted (BIGBUG)

Recomendado: