Índice:

AndroBot: 19 etapas (com fotos)
AndroBot: 19 etapas (com fotos)

Vídeo: AndroBot: 19 etapas (com fotos)

Vídeo: AndroBot: 19 etapas (com fotos)
Vídeo: The best ''THE LEAN'' in tribute to MJ on TV - by RICARDO WALKER (The Walkers) 2024, Novembro
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot é um robô avançado controlado por Android e é uma combinação de Rover controlado por Android com braço robótico. Portanto, vamos começar com sua história: Idéia e inspiração

Quase dois meses atrás eu assisti um filme "The Hurt Locker", nele é mostrado um rover que está com a equipe do Bomb Squad e funciona bem, mas não conseguiu completar sua tarefa principal. E seu design e funções me inspiraram. um experiente criador de projetos de robótica, mas sei que posso fazer um semelhante, mas não será dessa qualidade, precisão e custo, mas poderá realizar as mesmas tarefas.

Artigo Original e Detalhado: -

Como fazer um rover com braço robótico

Etapa 1: Torne o Rover V2 controlado por smartphone baseado em Bluetooth

Faça o Rover V2 controlado por smartphone com base em Bluetooth
Faça o Rover V2 controlado por smartphone com base em Bluetooth
Faça o Rover V2 controlado por smartphone com base em Bluetooth
Faça o Rover V2 controlado por smartphone com base em Bluetooth
Faça o Rover V2 controlado por smartphone com base em Bluetooth
Faça o Rover V2 controlado por smartphone com base em Bluetooth

Primeiro, estou fazendo o robô controlado pelo Android v2. E acabei de modificar o projeto anterior do robô controlado pelo Android, e obtive o resultado que desejo. O Rover / Bot será controlado pelo Bluetooth e todas as suas funções serão controladas pelo Microcontrolador Atmega 328p-PU. Também estamos usando uma placa de driver de motor L298N que controlará os motores. Todo o item acima será alimentado por bateria de 12v.

Após esta modificação, adicionei algumas funções avançadas, e a lista de suas funções é a seguinte: -

  1. Movimento de quatro vias
  2. Luz frontal e traseira
  3. chifre
  4. Luz de Indicação
  5. Um smartphone pode ser adicionado para ser usado como câmera.

Então, depois de toda a introdução sobre o plano e as ideias, vamos falar sobre os requisitos: -

Requisitos para tornar o robô controlado pelo Android: -

  • 1 x placa Arduino Uno
  • 1 x placa de driver de motor L298N
  • 1 x Módulo Bluetooth
  • 1 x bateria 12v
  • 2 x LED branco
  • 1 x LED vermelho
  • 1 x LED de indicação de qualquer cor
  • 4 x motor Bo ou 2 x motor de engrenagens 12v
  • 1 x campainha
  • 4 x pneus de brinquedo (se você tiver Bo Motors) Se estiver usando 2 x 12v Geared Motor, em seguida, dois pneus e uma roda Coster
  • .1 x Switch

Outros requerimentos;-

  • 1 x Chassi / base do robô: - Fiz isso combinando 2 saídas de CD / DVD
  • 1 x PC / laptop (apenas para codificar e assistir os vídeos recebidos do bot) Arduino IDE
  • 2 x telefone Android
  • App Android para controlar o robô.

Leia mais: Instale o APK

Etapa 2: Chassi: -

Chassi
Chassi
Chassi
Chassi
Chassi
Chassi

Ou Use Chassis Pronto-Feito alguns deles são os seguintes: -

Ou faça um fácil como eu fiz: - Precisamos de algum espaço grande, então traga duas unidades de CD / DVD defeituosas do PC antigo. Abra a caixa / tomada / corpo externo dessa unidade de CD / DVD usando a chave de fenda. Junte-as conforme mostrado em as imagens. Agora conecte as braçadeiras do motor redutor, se você estiver usando o motor Bo, encaixe-as no chassi conforme o diagrama a seguir.

Portanto, agora fizemos um chassi para o projeto completo e estamos passando para a próxima coisa mais importante que é a montagem do circuito. Observe o seguinte diagrama de circuito que é feito pelo Fritzing Software e então faça a conexão.

Leia mais: Remover GRUB

Etapa 3: Diagrama de circuito do Rover controlado por Android baseado em Bluetooth

Diagrama de circuito do rover controlado por Android baseado em Bluetooth
Diagrama de circuito do rover controlado por Android baseado em Bluetooth

Fonte de energia:-

L298N's + 12v = bateria de + 12v

GND do L298N = Gnd da bateria e GND do Arduino

L298N's 5v = VIN do Arduino

Placa Arduino ---- Módulo Bluetooth

RX do Arduino = Tx do Módulo Bluetooth

Arduino's TX = Bluetooth Module's Rx

5v do Arduino = VCC do módulo Bluetooth

GND do Arduino = GND do módulo Bluetooth

Placa Arduino ---- Placa de driver do motor L298N

5 = in1 do Arduino

6 = in2 do Arduino

10 = in3 do Arduino

11 = in4 do Arduino

Placa Arduino ---- LED e Buzzer

2 do Arduino = vermelho da campainha

Arduino's 3 = Led vermelho (com resistor de 220ohm)

4 do Arduino = LED branco (com resistor de 220 ohms)

Leia mais: Andro Bot por Sourabh Kumar

Etapa 4: Código Arduino

Copie ou baixe o código aqui

Etapa 5: aplicativo Android

App Android
App Android

Encontrei alguns aplicativos bons na Playstore e também fiz um aplicativo para controlar o Rover: -

Os links são os seguintes: -

Opção 1: - Carro RC Arduino Bluetooth

O aplicativo permite que você controle um carro RC baseado em Arduino através de Bluetooth. Isso é feito usando um telefone Android habilitado para Bluetooth. Visite este site https://sites.google.com/site/bluetoothrccar/ para obter o código do Arduino e o circuito de controle. O aplicativo permite que você controle o carro com os botões ou com o acelerômetro do telefone. Uma barra deslizante permite que você controle a velocidade do carro se o circuito de controle do carro tiver esse recurso. Existem também dois botões para luzes dianteiras e traseiras. Uma luz piscando permite que você saiba quando o telefone está conectado ao carro e as setas acendem informando a direção do carro.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=en

Opção 2: -AndroBot Rover

Com a ajuda do site MIT App Developer eu fiz um aplicativo e ele está em modo de teste beta, então você pode tentar e se algo der errado nós resolveremos esse problema aqui está o link do meu aplicativo.

AndroBot Rover.apk

Baixe o aplicativo e instale-o no smartphone Android.

Etapa 6: Agora grave o código

As etapas são as seguintes: -

  1. Baixe ou copie o código da seção Código ou programa para fazer um robô controlado por Android v2 acima.
  2. Agora inicie o seu computador, transfira o arquivo.ino e abra-o com o Arduino IDE.
  3. Conecte a placa Arduino e o computador com o cabo de conexão.
  4. Selecione a porta e placa
  5. Compile e grave o código clicando no botão Upload que estará no canto superior esquerdo do IDE.

Então agora tudo está concluído e nosso BOT / ROVER está pronto. E nós apenas temos que ligá-lo ligando-o.

Leia mais: Easy Andro Bot

Etapa 7: etapas para controlar o rover controlado por smartphone

Ligue o Rover

  1. No seu telefone, vá para Configurações e encontre as configurações de Bluetooth.
  2. Ligue o Bluetooth do telefone Android e procure novos dispositivos Bluetooth.
  3. HC-04/05 aparecerá na lista após o resultado da pesquisa. Emparelhar com o módulo Bluetooth usando Passward: -1234
  4. Agora abra o aplicativo Android e clique em Conectar ou conectar ao bot.
  5. Uma nova janela será exibida na qual todos os dispositivos Bluetooth serão exibidos.
  6. Clique em HC-04/05.
  7. Agora o seu bot está conectado ao smartphone Android.
  8. Observe os botões e verifique-os um a um, pressionando-os.
  9. Para adicionar uma câmera pegue um telefone Android instale o aplicativo AirDroid no seu Smartphone e também no Computador e conecte-os.
  10. A opção de câmera aparecerá no menu principal da área de trabalho do AirDroid, clique nela.
  11. Agora coloque o smartphone no espaço livre do rover.

Não estou explicando a última etapa 3 porque tenho um plano diferente. Vou adicionar a câmera na próxima etapa.

Leia mais: Andro Bot por Sourabh Kumar

Etapa 8: Funcionamento do circuito

Em primeiro lugar, o interruptor do Rover "ON" e o módulo bluetooth também serão ligados com ele. Temos que conectar o Rover ao Smartphone usando os passos acima. Agora, após a conexão bem-sucedida, temos que pressionar qualquer botão para que seja o botão Avançar. ele irá enviar o texto "F" para o Arduino

e no programa F denota Forward

void forward () {

analogWrite (in1, velocidade);

analogWrite (in3, velocidade);

e habilitará os pinos 5, 6 do arduino e esses pinos são conectados aos pinos in1 e in2 do módulo de acionamento do motor L298N, de modo que fornece alimentação aos motores para girar. e, portanto, o rover se move para frente. temos que pressionar o botão Parar após cada execução de comando bem-sucedida. portanto, o comando anterior será interrompido. e, portanto, todos os botões de direção funcionarão. Também existe um controle deslizante para controlar a velocidade do motor. que envia o valor entre 0 a 10, portanto, a velocidade do motor controlada. No aplicativo, há também 3 botões extras disponíveis para algumas funções extras, como luz e buzina. Com o clique, uma letra maiúscula é transferida no clique longo. A letra minúscula é transferida para o arduino e é combinada com o programa e de acordo com o o programa e o pino digital habilitam ou desabilitam assim o Led e a campainha acesos (com maiúscula) ou apagados (com minúscula). assim, o rover completo funciona.

Leia mais: Instale o XAPK

Etapa 9:

Se tudo der certo e funcionando, parabéns. Você concluiu a Parte 1, Como fazer um rover controlado por Bluetooth v2 do AndroBot, e estamos prontos para passar para a próxima etapa.

Você pode me sugerir alguma ideia para fazer alguma melhoria que possamos fazer neste projeto, então compartilhe conosco.

Etapa 10: braço robótico controlado por Bluetooth

Braço Robótico Controlado por Bluetooth
Braço Robótico Controlado por Bluetooth

O braço de robótica será capaz de pegar e soltar qualquer coisa pequena e girar em 180 graus Direita - ângulo esquerdo outra coisa depende do design. O braço de robótica será controlado através do Bluetooth e todas as suas funções serão controladas através do Atmega 328p -PU Micro-controlador. Estamos usando 4 servo controladores e tudo será alimentado por qualquer Powerbank ou bateria de 9v.

Então, depois de toda a introdução sobre o plano e as idéias, vamos falar sobre os requisitos.

Requisitos para fazer o braço de Robótica Controlada por Bluetooth: -

  • 1 x placa Arduino Uno
  • 1 x Módulo Bluetooth
  • 1 x banco de energia ou bateria de 9v
  • 1 x LED de indicação de qualquer cor
  • 4 x 9g Micro Servo Motor com engrenagens e braçadeiras
  • 1 x interruptor

Outros requerimentos:-

  • Uma base forte
  • Alguns palitos ou escamas ou palitos metálicos.
  • Uma folha redonda forte, mas fina.
  • Fita dupla-face ou super cola
  • Arma glu com vara
  • e um smartphone Android

Leia mais: Robô para evitar obstáculos

Etapa 11: construção

Construção
Construção
Construção
Construção

A primeira imagem fornecerá detalhes completos.

Clique aqui para ver mais fotos

Estou usando meu rover como uma plataforma / base e já o concluí, então estou postando algumas fotos do plano e configuração para que seja fácil fazer o braço semelhante e você não precisa pensar mais no design, mas você tem que fazer os fios do servo mais longos adicionando alguns fios.

Etapa 12: Diagrama de circuito

Diagrama de circuito
Diagrama de circuito

Montagem do circuito: -

  • Arduino Uno's 10 - Bluetooth Módulo TX
  • Arduino Uno's 11 - Módulo Bluetooth RX
  • Servo 1's Orange- Arduino Uno's 3
  • Servo 2's Orange- Arduino Uno's 5
  • Servo 3's Orange- Arduino Uno's 6
  • Servo 4's Orange - Arduino Uno's 9

Leia mais: Rover com braço robótico

Etapa 13: Código Arduino

Copie ou baixe aqui

Etapa 14: etapas para gravar o código no Arduino

As etapas são as seguintes: -

  1. Baixe ou copie o código da seção acima
  2. Agora inicie o seu computador, transfira o arquivo.ino e abra-o com o Arduino IDE.
  3. Conecte a placa Arduino e o computador com o cabo de conexão.
  4. Selecione a porta e placa
  5. Compile e grave o código clicando no botão Upload que estará no canto superior esquerdo do IDE.

Portanto, agora tudo está concluído e nosso braço robótico está pronto. E só temos que ligá-lo ligando-o.

Leia mais: Robô fácil com braço robótico

Etapa 15: AndroBot_Arm para controlar 4 Servo

AndroBot_Arm para controlar 4 servo
AndroBot_Arm para controlar 4 servo

AndroBot_Arm por Sourabh Kumar (MIT app Inventor)

Desenvolvi um aplicativo "AndroBot_Arm" para smartphone Android com a ajuda do aplicativo MIT Inventor, e ele é capaz de fazer conexão com o braço via Bluetooth e pode controlar 4 servo. Ainda estou aprendendo e irei atualizar regularmente.então visite nosso site e siga nossos perfis sociais. Clique na imagem para ver os detalhes de todas as opções e botões. Baixe o aplicativo AndroBot _Arm por Sourabh Kumar daqui: -

AndroBot_Arm.apk por Sourabh Kumar

Etapa 16: etapas para controlar o braço controlado por Bluetooth

  1. Ligue o braço ligando-o
  2. No seu telefone, vá para Configurações e encontre as configurações de Bluetooth.
  3. Ligue o Bluetooth do telefone Android e procure um novo Bluetooth
  4. Devices. HC-04/05 aparecerá na lista após o resultado da pesquisa.
  5. Emparelhe com o módulo Bluetooth usando Passward: -1234
  6. Agora abra o aplicativo Android e clique em Conectar.
  7. Uma nova janela será exibida na qual todos os dispositivos Bluetooth serão exibidos.
  8. Clique em HC-04/05.
  9. Agora o seu braço robótico está conectado com o smartphone android. Agora no aplicativo há 4 Slider (um slide para um servo). Experimente um por um eles irão controlar o braço.

Leia mais: Andro Bot

Etapa 17: Funcionamento do circuito

Em primeiro lugar, desligue o braço para "ON" e o módulo bluetooth também será ligado com ele. Temos que conectar o braço ao Smartphone usando os passos acima. Agora, após a conexão bem-sucedida, temos que mover os slides para a direita ou para a esquerda. Cada slide tem alguns valores semelhantes a X000 a X180.onde X = 1, 2, 3, 4. Agora, quando movemos o controle deslizante, um número ou data é transferido para o Arduino por meio do módulo Bluetooth. Agora, a data é convertida para o ângulo com a ajuda do programa e da biblioteca agora de acordo com o ângulo do sinal PWM é dado aos pinos do arduino. Fio de faixa ou fio de sinal de todo servo é conectado ao pino PWM do Arduino. Assim, a engrenagem do servo também gira em relação ao ângulo. trabalhando é o mesmo para todos os servo, e assim o braço robótico funciona.

Etapa 18: O AndroBot completo

Coloque o braço na parte superior do rover e fixe-o com uma pistola de cola. assim, o AndroBot é concluído com sucesso.

Etapa 19: Algum problema e preciso de sua ajuda

Eu sei que o Instractables é uma grande comunidade, então estou compartilhando um problema (ou uma meta) que enfrentei neste projeto e procuro sua ajuda.

Eu tentei combinar o projeto / parte em um Arduino mas terrivelmente falhou.por favor, compartilhe sua sugestão, ideia e me ajude a resolver este problema e melhorar todo o projeto.

Quero combinar os dois circuitos e quero usar apenas um App (Já Criado), Um Arduino e um Módulo Bluetooth

Então, por favor, compartilhe sua sugestão, ideia e me ajude a resolver este problema e melhorar todo o projeto.

Obrigada.

Visite Nós Observamos

Recomendado: