Índice:

Nuvem nublada cura você (robô que evita obstáculos com função de coleta): 8 etapas
Nuvem nublada cura você (robô que evita obstáculos com função de coleta): 8 etapas

Vídeo: Nuvem nublada cura você (robô que evita obstáculos com função de coleta): 8 etapas

Vídeo: Nuvem nublada cura você (robô que evita obstáculos com função de coleta): 8 etapas
Vídeo: Foco Daniel Goleman Audiobook Completo 2024, Novembro
Anonim
Nuvem nublada cura você (robô que evita obstáculos com função de coleta)
Nuvem nublada cura você (robô que evita obstáculos com função de coleta)

Uma máquina inútil - Robô Arduino

Etapa 1: Etapa 1: Introdução

Etapa 1: Introdução
Etapa 1: Introdução
Etapa 1: Introdução
Etapa 1: Introdução

Inato no lado negro do mundo. O pequeno elfo viajou muito para vir a este mundo. Nada poderia ser mais especial do que a telepatia que é fornecida. Vou contar isso com um suspiro. Em algum lugar, séculos e mais idades: dois caranguejos eremitas divergiram com um clique, e um deles escolheu o caminho por onde é menos percorrido, e isso fez toda a diferença. Inalando as lágrimas, ele engole os humores negativos. Digerindo o preto, então eles giram, cintilam, transforma-os em um frescor colorido. As cores faiscantes curam tudo. Está a caminho do vórtice da noite escura, porém, sempre saindo com a luz do sol.

Função da máquina:

  • Atividades na luz
  • Descansar a noite
  • Função para evitar obstáculos
  • Colete itens nas mãos

Etapa 2: Etapa 2: Vídeo

Image
Image

Etapa 3: Etapa 3: Peças, materiais e ferramentas

Etapa 4: circuito
Etapa 4: circuito

Corpo

  • Base cortada a laser (incluída com os motores) * 1
  • Caixa cortada a laser * 1
  • Braço cortado a laser * 2
  • A estrutura de suporte cortada a laser (para o braço) * 2
  • Bolas de algodão * muito
  • Parafusos de 3 mm * 8
  • 3 mm porcas * 8

Eletrônica Principal

  • Fotorresistor * 1
  • Motor * 4
  • Roda * 4
  • Sensor Ultrassônico * 1
  • Servo motor * 3
  • Resistor 220 * 3
  • Arduino Uno * 1
  • Blindagem de acionamento do motor * 1
  • Bateria de 9 V * 2
  • Wire * muito

Objeto evita sensor

Um sensor ultrassônico é conectado ao servo motor para medir a distância entre a máquina e o ambiente. O sensor possui um emissor e um receptor. O emissor é capaz de disparar ondas ultrassônicas. se houver um objeto na frente, ele refletirá as ondas de volta para o receptor. Se as ondas estão voltando rápido, então o objeto está próximo, e se as ondas estão voltando lentamente, o objeto está longe. O sensor ultrassônico é acoplado ao servo motor para que ele gire à esquerda e à direita para determinar qual caminho está longe do obstáculo e escolher aquele que está mais longe do obstáculo.

Motores

Para controlar os motores DC, você precisará de um tipo de driver para controlá-los. O IC do driver de motor I2C L293D O L293D é um driver de motor que é uma maneira barata e relativamente simples de controlar a velocidade e a direção do giro de quatro motores CC. Aqui está um tutorial vinculado sobre como funciona:

Sensor de luz

Um sensor fotorresiste é capaz de medir a quantidade de luz, e nós o usamos para determinar a condição do ambiente. Se a condição for escura, o valor dos sentidos será baixo, e se a condição for clara, o valor que ela detecta será maior.

Braços

Os braços são componentes cortados a laser presos à base na frente. Ele vem em duas partes, que são a estrutura de suporte que mantém o braço no lugar e o próprio braço. O corpo também vem em duas partes; uma base cortada a laser o tira da prateleira junto com os motores e uma concha em forma de nuvem.

Base

Pode ser cortado a laser ou à mão dependendo do material. Tiramos da prateleira junto com os motores. Encontre o link na seção de componentes. O uso de materiais fortes, porém leves, como folhas de acrílico (3 - 4 mm) ou compensado (2,5 - 3 mm), ajuda a aumentar a rigidez e diminuir o peso. Foam-core também pode funcionar para uma base que seja fácil de cortar à mão para pessoas sem acesso a cortadores a laser.

Concha

A concha foi feita sob medida com bolas de algodão, tecido e caixa cortada a laser. Sobrepor e empilhar as bolas de algodão para criar a forma de nuvem. A forma de nuvem é uma camada no topo de uma caixa de acrílico cortado a laser de 1,5 mm para facilitar o acesso. O estojo é usado para evitar que as bolas de algodão e o tecido entrem em contato direto com o circuito, de modo que sempre pode ser cortado a laser ou à mão, desde que haja uma separação entre o hardware e as bolas de algodão para evitar curto-circuito. Também sugerimos que o material não seja condutor, como madeira ou plástico.

Ferramentas

  • Chave de fenda Phillips
  • Chave de fenda chata
  • Faca artesanal
  • Fita adesiva
  • Soldador elétrico
  • Pistola de cola

Etapa 4: Etapa 4: Circuito

Etapa 4: circuito
Etapa 4: circuito

Etapa 5: Etapa 5: Fabricação de máquinas

Image
Image
Etapa 5: Fabricação de máquinas
Etapa 5: Fabricação de máquinas
Etapa 5: Fabricação de máquinas
Etapa 5: Fabricação de máquinas

Para montagem da base, sugerimos o seguinte pedido.

1. Primeiro, conecte os motores à base usando os suportes. Os suportes usam porcas e parafusos. Sugerimos colocar as porcas dentro para que a rotação da roda não seja bloqueada. (As rodas podem ser acopladas mais cedo ou mais tarde)

2. Conecte o Arduino à blindagem do motor e conecte todos os fios necessários à blindagem do motor. Certifique-se de testar a direção de rotação das rodas e gire os pólos para obter a mesma direção de rotação.

3. Prenda todos os servo motores na base usando uma pistola de cola.

4. Prenda os fios do sensor ultrassônico e cole-os em uma lâmina rotativa do servo motor. (sugerimos o uso de fios codificados por cores para melhor gerenciamento de cabos)

5. Solde todo o fio necessário para o sensor de luz e cole-os no braço.

6. Finalmente, conecte todos os fios dos componentes e uma fonte de bateria à blindagem do motor. Teste o desempenho dos componentes antes de colar e unir tudo.

Erros Problema 1 - O circuito funciona apenas uma vez e não reinicia automaticamente

Solução - adicionamos “Boolean goesForward = false” para redefinir o status goesForward no loop.

Problema 2 - As rodas girando em direções conflitantes

Solução - Inverta o lado positivo e negativo.

Problema3 - O sensor ultrassônico não consegue detectar coisas na frente e para de reagir

Solução - Estenda a distância e ajuste a posição do sensor ultrassônico.

Problema 4 - Arduino não consegue detectar a porta quando tentamos fazer o upload do código

Solução - Os fios se tocam nas blindagens do motor, o que causa um curto-circuito. Adicionamos uma placa de ensaio aos recursos e limpamos os fios.

Problema 5 - Fotorresistor não funciona corretamente

Solução - Teste o sensor individualmente para localizar o problema. Simplifique o circuito e substitua o sensor.

Problema 6 - Os servo motores não controlam os braços corretamente

Solução - A tensão não é suficiente; adicione uma bateria extra.

Etapa 6: Etapa 6: Programação

Etapa 7: Etapa 7: Resultado e reflexão

Etapa 7: Resultado e Reflexão
Etapa 7: Resultado e Reflexão

O conceito inicial é criar um carrinho de contêineres que o siga e jogue fora tudo o que você tenta colocar no contêiner. Lutamos para criar uma reação suave, então acabamos mudando a direção para criar um carrinho de evasão de objetos, mantendo o conceito de coisas que estão sendo arremessadas. Mesmo tendo simplificado ainda mais, ainda tivemos problemas com a codificação e o hardware não funcionando bem. Alguns deles são resolvidos descobrindo o algoritmo do script usando “Serial. println '' para medir e identificar o problema, e os demais são resolvidos colocando mais bateria. Se eu pudesse fazer isso de novo, esperaria usar mais tempo testando a máquina inteira com os componentes de todos juntos. É porque eu acho que às vezes cada componente funciona bem sozinho, mas quando é montado, não funciona corretamente devido a curtos-circuitos e outros problemas de hardware. No final, acabamos removendo muitos recursos de nossa máquina porque ela não funciona da maneira que esperávamos, e decidimos simplificá-la pela restrição de tempo. Se eu conseguir fazer uma nova versão dele, usarei mais protoboard para mais recursos, em vez de enquadrá-los em uma única placa.

Etapa 8: Etapa 8: Referências e créditos

Referências

Noções básicas de circuito. Como configurar um telêmetro ultrassônico em um Arduino

www.circuitbasics.com/how-to-set-up-an-ult…

REES52. Controle o Servo Motor SG90 usando interface LDR com Arduino Uno Youtube -

Construtor DIY. Como fazer um obstáculo DIY Arduino, evitando o carro em casa.

Créditos

Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang

Recomendado: