Índice:
- Suprimentos
- Etapa 1: Configurações da impressora 3D
- Etapa 2: construir seu próprio Otto DIY +
- Etapa 3: codifique seu próprio Otto
- Etapa 4: Código principal para APP Bluetooth
- Etapa 5: Copiar, expandir, personalizar, modificar, remixar e compartilhar
- Etapa 6: Configuração do Bluetooth (BT) (somente se o emparelhamento não for bem-sucedido):
Vídeo: Otto DIY + Arduino Bluetooth Robot Fácil de imprimir em 3D: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
É 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 +
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
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
Otto precisa estar pronto para receber o comando via Bluetooth e para isso precisa colocar o código principal dentro de seu cérebro
- Copie as bibliotecas Otto para a pasta Arduino IDE
- Faça upload do esboço do APP.ino para Otto
-
Baixe e instale o APP no seu smartphone. Google Play Store (https://play.google.com/store/apps/details?id=com.ottodiy)
- Agora você pode conectar o módulo e ativar o Bluetooth em seu telefone.
- Encontre Otto e emparelhe o endereço / nome Bluetooth
- Agora você pode usar o APP para controlar o Otto!
- 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
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:
Espelho infinito fácil com Arduino Gemma e NeoPixels: 8 etapas (com imagens)
Espelho infinito fácil com Arduino Gemma e NeoPixels: eis! Olhe profundamente no espelho infinito encantador e aparentemente simples! Uma única faixa de LEDs brilha para dentro em um sanduíche de espelho para criar o efeito de reflexão infinita. Este projeto aplicará as habilidades e técnicas da minha introdução Arduin
Sensor de umidade do solo fácil Arduino Exibição de 7 segmentos: 4 etapas (com imagens)
Sensor de Umidade do Solo Fácil Arduino Display de 7 segmentos: Olá! A quarentena pode ser difícil. Tenho a sorte de ter um pequeno quintal e muitas plantas em casa e isso me fez pensar que poderia fazer uma pequena ferramenta para me ajudar a cuidar bem delas enquanto estou preso em casa. Este projeto é simples e funcional
Interface fácil RFID MFRC522 com Arduino Nano: 4 etapas (com imagens)
Interface RFID MFRC522 fácil com Arduino Nano: O controle de acesso é o mecanismo nas áreas de segurança física e segurança da informação para restringir o acesso / entrada anônima aos recursos de uma organização ou área geográfica. O ato de acessar pode significar consumir, entrar ou usar
Arduino Word Clock - personalizável e fácil de construir: 15 etapas (com imagens)
Arduino Word Clock - personalizável e fácil de construir: Meu parceiro viu um relógio em uma loja que informava a hora, iluminando palavras para escrever uma frase completa do que parecia um amontoado de letras aleatórias. Gostamos do relógio, mas não do preço - por isso decidimos fazer um de nossos próprios projetos O rosto de
Rega inteligente de plantas mais fácil do Arduino: 7 etapas (com imagens)
A rega inteligente de plantas mais fácil do Arduino: a última vez que escrevemos intrutáveis sobre como fazer um sistema automático de rega de plantas com arduino e sensores, nosso artigo ganhou muita atenção e um ótimo feedback. Depois disso, estivemos pensando em como poderíamos melhorá-lo. Parece que nosso o