Índice:

Otto DIY + Arduino Bluetooth Robot Fácil de imprimir em 3D: 6 etapas (com imagens)
Otto DIY + Arduino Bluetooth Robot Fácil de imprimir em 3D: 6 etapas (com imagens)

Vídeo: Otto DIY + Arduino Bluetooth Robot Fácil de imprimir em 3D: 6 etapas (com imagens)

Vídeo: Otto DIY + Arduino Bluetooth Robot Fácil de imprimir em 3D: 6 etapas (com imagens)
Vídeo: How to proper calibrate Otto DIY robot servos with calibration software and blockly or arduino code 2024, Julho
Anonim
Image
Image
Otto DIY + Arduino Bluetooth Robot fácil de imprimir em 3D
Otto DIY + Arduino Bluetooth Robot fácil de imprimir em 3D
Otto DIY + Arduino Bluetooth Robot fácil de imprimir em 3D
Otto DIY + Arduino Bluetooth Robot fácil de imprimir em 3D

A natureza verdadeiramente open source do Otto permite a educação STEAM aberta, nós coletamos feedback de diferentes workshops e escolas ao redor do mundo que já estão usando o Otto DIY em suas salas de aula e dependendo da abertura desses locais educacionais, nós organizamos o material da aula e compartilhamos também.

A licença Creative Commons CC-BY-SA significa que você pode copiar gratuitamente, mas deve dar créditos ao original colocando nosso site (https://www.ottodiy.com/)

Otto DIY + é a versão melhorada e avançada do #OttoDIY original, a ideia é ter a mesma base de recursos DIY robô + controle e programação Bluetooth + servo motores de engrenagem metálica + recarregável + modos de mudança por sensor de toque + sensor de som + movimentos de luz + outras saídas +…?

A parte empolgante é que estamos fazendo desenvolvimento aberto com criadores e hackers em todo o mundo, então estamos abertos a ideias, não apenas de especialistas com os quais você pode se juntar a nós, feedback, compartilhamento social, testes ou qualquer outra contribuição que você possa imaginar.

Suprimentos

1 × Arduino Nano

1 × módulo Bluetooth HC-06 ou HC-05

1 × Arduino Nano Shield I / O; você poderia usar uma mini placa de ensaio, mas muito mais cabos

1 × cabo USB-A para mini-USB

4 × Micro servo MG90s (metal)

1 × campainha

10 × fios de jumper feminino / feminino

1 × sensor de toque

1 × sensor de som

1 × 8x8mm Micro Interruptor Auto bloqueio ligado / desligado

1 × 3,7 V bateria LiPo com reforço para 5V (opcional) 1 × chave de fenda Phillips 1 x impressora 3D (ou use um serviço ou um amigo;))

Etapa 1: Configurações da impressora 3D

Configurações da impressora 3D
Configurações da impressora 3D

É importante ler primeiro Otto DIY instrutível para se familiarizar com os fundamentos da construção de um robô bípedeObtenha todas as peças STL de impressão 3D, códigos e bibliotecas para Bluetooth acessando aqui https://wikifactory.com/+OttoDIY/otto-diy- mais na guia de arquivos

  • Recomende o uso de uma impressora 3D FDM com material PLA.
  • Não há necessidade de suportes ou jangadas.
  • Resolução: 0,15 mm
  • Densidade de preenchimento 20%

É necessário ajustar o tamanho, algumas alterações usam o arquivo de origem feito no Autodesk Fusion 360

Ou Tinkercad aqui

Etapa 2: construir seu próprio Otto DIY +

Image
Image
Construa seu próprio Otto DIY +
Construa seu próprio Otto DIY +
Construa seu próprio Otto DIY +
Construa seu próprio Otto DIY +

Nos vídeos e fotos a seguir você poderá ter uma referência de como construir o Otto DIY +, devido a algumas novas versões do design do robô.

Etapa 3: codifique seu próprio Otto

Image
Image
Codifique seu próprio Otto
Codifique seu próprio Otto
Codifique seu próprio Otto
Codifique seu próprio Otto
Codifique seu próprio Otto
Codifique seu próprio Otto

Então até este ponto você deve ter um Otto 3D impresso, montado, agora alguma programação para ter bibliotecas e Arduino instalados no seu PC.

O mais fácil de codificar seu próprio Otto é usando nosso software Blockly, um codificador mais avançado pode experimentar o IDE do Arduino diretamente.

Etapa 4: Código principal para APP Bluetooth

Image
Image
Código principal para APP Bluetooth
Código principal para APP Bluetooth
Código principal para APP Bluetooth
Código principal para APP Bluetooth

Otto precisa estar pronto para receber o comando via Bluetooth e para isso precisa colocar o código principal dentro de seu cérebro

  1. Copie as bibliotecas Otto para a pasta Arduino IDE
  2. Faça upload do esboço do APP.ino para Otto
  3. Baixe e instale o APP no seu smartphone. Google Play Store (https://play.google.com/store/apps/details?id=com.ottodiy)

  4. Agora você pode conectar o módulo e ativar o Bluetooth em seu telefone.
  5. Encontre Otto e emparelhe o endereço / nome Bluetooth
  6. Agora você pode usar o APP para controlar o Otto!
  7. Brinque com os novos recursos e se não for necessário reconfigurar seu BT, mas não se preocupe, também é fácil;)

Etapa 5: Copiar, expandir, personalizar, modificar, remixar e compartilhar

Copie, expanda, personalize, modifique, remix e compartilhe!
Copie, expanda, personalize, modifique, remix e compartilhe!
Copie, expanda, personalize, modifique, remix e compartilhe!
Copie, expanda, personalize, modifique, remix e compartilhe!
Copie, expanda, personalize, modifique, remix e compartilhe!
Copie, expanda, personalize, modifique, remix e compartilhe!
Copie, expanda, personalize, modifique, remix e compartilhe!
Copie, expanda, personalize, modifique, remix e compartilhe!

Verifique esta postagem do blog para encontrar ideias de como personalizar seu próprio robô

Junte-se à comunidade Otto Builder! Siga-nos, dê-nos um like e compartilhe sua criatividade, você pode aparecer aqui compartilhando seu robô em qualquer mídia social

Facebook e Instagram

use a hashtag #ottodiy em sua postagem e marque ou mencione @OttoDIY

Faça parte desta comunidade amigável de construtores, professores e fabricantes de robôs! juntando-se a nós aquiBem-vindo à nossa comunidade Otto Builder!

Etapa 6: Configuração do Bluetooth (BT) (somente se o emparelhamento não for bem-sucedido):

Esta configuração é necessária APENAS para módulos que não vêm com a taxa de transmissão padrão de 9600, como saber? tente primeiro o código e o APP, se o telefone não emparelhar com Otto ou responder aos comandos, provavelmente significa que seu módulo está em uma taxa de transmissão diferente, portanto, precisa ser configurado

O código BT tem uma taxa de transmissão de 115200, então o módulo BT deve corresponder a essa velocidade para ser capaz de se comunicar com o Arduino Nano via interface serial (UART).

Para HC-05: 38400 ou 115200

1. Carregue primeiro o esboço HC05_BT_config.ino para o seu Nano e, em seguida, desconecte o Nano do USB.

2. Agora conecte o BT ao Arduino Nano conforme mostrado no diagrama, mas não conecte o VCC.

TX - RX

RX - TX

VCC - 5V

GND - GND

3. Conecte o USB ao Nano e, em seguida, conecte o VCC para que o BT entre no modo AT. O LED no BT deve começar a piscar mais devagar, cerca de uma vez a cada 2 segundos. (Se isso não funcionar, tente segurar o botão no módulo BT enquanto conecta o VCC).

Abra o monitor serial no IDE, defina a taxa de transmissão para 9600 e o final da linha como NL e CR.

Digite AT e pressione enter; (se tudo estiver certo, BT deve responder com OK e, em seguida, inserir os seguintes comandos:

AT + NAME = Zowi "definindo o nome"

AT + PSWD = 1234 "senha de emparelhamento"

AT + UART = 115200, 1, 0 "taxa de transmissão"

AT + POLAR = 1, 0 "permitindo que o pino STATE seja usado como redefinição para a programação do arduino sobre BT"

Agora vá para a etapa do APP

Se houver algum problema, verifique as instruções de como modificar os padrões do módulo Bluetooth HC-05 usando comandos AT

www.instructables.com/id/Modify-The-HC-05-…

Para HC-06: 9600 ou 115200

Para o módulo HC-06 BT as coisas são um pouco mais simples porque o módulo está sempre no modo de comando AT quando não está conectado a nada. Mas a desvantagem é que o módulo HC-06 não pode ser usado para fazer upload de esboços para o Arduino porque ele não tem reset. Para configurar o módulo

1. carregue este esboço HC06_BT_config.ino para o seu Nano

1. desconecte o USB

2. conecte o módulo BT ao Arduino Nano assim:

TX - RX

RX - TX

VCC - 5V

GND - GND

3. Ligue seu Nano e depois de cerca de 10-15 segundos, tudo deve estar concluído e seu BT deve ser configurado (LED13 deve começar a piscar).

Se houver algum problema, verifique este

SE ALGUMA PERGUNTA, não recebo notificações por novos comentários instrutíveis, então, se houver alguma dúvida, poste em nossa comunidade

Recomendado: