A primeira lei da robótica: não prejudique a mentalidade humanitária
Olá a todos!Como hobby, faço várias coisas de jogos, filmes etc. Recentemente, tem surgido cada vez mais a necessidade de eletrificar seus “produtos” de alguma forma. O sonho principal, é claro, é dominar o controle servo. Para um propósito tão nobre, decidi me familiarizar com a robótica.Recusei a idéia de "nu" estudar o Arduino imediatamente - parecia muito complicado para um iniciante, que, na engenharia elétrica, se lembra de algumas fórmulas, na melhor das hipóteses. Então comecei a estudar kits de robótica disponíveis comercialmente. Eu decidi por duas opções - conjuntos de Lego (sobre os quais li aqui em tempos de nerd) e de bq. No final, eu decidi pelo segundo. Por quê?- Preço. As tempestades mentais de que gostei valem algum tipo de dinheiro espacial;
- . , ( , ) - . , — ;
- bq PrintBot. 3D-, . , — !
No final, comprei dois conjuntos - o kit de Robotica e o printBot Beetle. O primeiro é um monte de componentes eletrônicos para "criatividade livre", e o segundo é um designer completo de um besouro robô.
Eu vou falar sobre o Kit de Robotica imediatamente - não o dominei. Como resultado, ele montou um robô-caranguejo para orientação da Internet. Acabou sendo interessante, ótimo. Adquiri a habilidade importante de "carregar firmware finalizado via Arduino". Infelizmente, o robô tinha apenas uma função - avançar. Eu finalmente o desmontei e devolvi os componentes eletrônicos para a caixa, até tempos melhores. Mas o mais importante, o muro de mal-entendidos começou a desmoronar lentamente. O principal medo diante de toda essa eletrônica se foi. Mas sobre o segundo robô, o Fusca, gostaria de contar com mais detalhes.
Qual é a diferença fundamental entre um besouro e um caranguejo?- . , - . , , bluetooth, ;
- . , , ;
- . , , , -. , - ;
Na parte de trás da embalagem, há uma lista completa dos componentes eletrônicos contidos na caixa. Também há uma ilustração esquemática de um robô que é montado a partir deste conjunto.
Embalagem atrevida:

Se os componentes eletrônicos foram descritos na parte de trás da caixa, as peças impressas estão na parte interna da “língua”. Como você pode ver pelas caixas internas, esses são os mesmos elementos de um conjunto de robótica. Mas preste atenção! Alguns quartos claramente não são suficientes. Isso se deve ao fato de que, para a construção do robô, obviamente, nem todos os componentes eletrônicos fornecidos no kit são necessários.By the way, no começo eu tinha medo que o conjunto não incluísse elementos impressos. Mas tudo acabou no seu lugar - em uma seção separada e fechada.
Assim, um kit de robótica totalmente descompactado para o Beetle é assim:
Prosseguimos no processo de montagem. Mas antes disso, como sempre, uma seleção de links úteis:- Instruções de montagem para o robô (http://diwo.bq.com/programando-un-huyeluz/). Sim, novamente DIWO, sim, novamente em espanhol. Mas o bq simplesmente tem uma capacidade incrível de deixar instruções tão claras que até uma criança pode lidar com isso. Tecnicamente, para crianças, a maioria dessas instruções foi escrita;
- Programação do robô (http://diwo.bq.com/programando-un-huyeluz/). É interessante, na maioria das vezes, para quem deseja usar os sensores do Beetle e simplesmente dominar a programação simples desses robôs. Que visualização estranha de códigos de bloco, você pergunta? Mais sobre isso mais tarde;
- Calibração manual (http://diwo.bq.com/calibracion-de-la-pinza-del-printbot-beetle/). Tudo é simples aqui. Sem calibração - não há "mão" funcionando adequadamente;
A lista de links não diz nada sobre o "dente azul" e o firmware devido ao fato de que quero chamar mais atenção para eles um pouco mais abaixo no texto.MONTAGEM.Existe uma lei simples na montagem de robôs da bq - não tente ser mais inteligente do que as instruções. No decorrer do trabalho, tentei várias vezes "ultrapassar" a instrução ou otimizar, mas no final resultou apenas no fato de que nós individuais precisavam ser remontados. É uma vergonha!

Iniciamos a montagem instalando grandes servos na plataforma. Esses caras são o nosso motor, a futura base para as grandes rodas.
Então começamos a instalar os sensores em outra plataforma, a parte principal do corpo. O principal aqui não é confundir os sensores de infravermelho e luz. Mas então a diversão começa:
Depois de ligar o cara durão, eu, Deus sabe por que, instalei pneus em rodas pequenas imediatamente e fixei essas rodas na plataforma com parafusos. Estava nas instruções? Não. Por que eu fiz isso? Essa é outra questão. Posteriormente, tive que remontar tudo isso.
As rodas grandes são montadas de maneira extremamente simples. O que é legal, as pontas afiadas dos parafusos "fecham" com pequenos cilindros com uma esfera.Depois que todos os elementos foram instalados de alguma forma nas plataformas de suporte, é hora de colocar a placa eletrônica:
meu modelo de robô incluía o Arduino Uno. Eles dizem que os novos robôs usam outra placa de seu próprio projeto. Difere, por exemplo, pelo fato de um módulo bluetooth já estar integrado a ele.
Bem, agora o nosso bug só precisa dele: é fácil de montar e a garra é controlada com um pequeno servo.


Agora monte todos os elementos:
FIRMWARE.Embora o Fusca tenha se tornado fofo, sem um recheio "macio" é inútil.- A partir daqui (diwo.bq.com/wp-content/uploads/2014/12/Robopad_Programas_PrintBots.zip), você pode baixar todo o firmware dos principais robôs bq;
- E aqui (http://diwo.bq.com/robopad-3/) você encontrará o Robopad e conectará o módulo bluetooth ao robô;
MOMENTO IMPORTANTE: o robô se recusou a piscar comigo até eu desconectar o módulo bluetooth. Portanto, é lógico que eu recomendo fazer o upload do firmware sem ele.E agora sobre o mais interessante - Robopad!
Robopad é um software da bq, que é uma interface de controle de robô. Inclui apenas o Tadpole, Beetle and Evolution, o mais recente robô da linha de bq. Mas, ao mesmo tempo, o aplicativo em si é completamente aberto e você pode adicionar seu próprio desenvolvimento, se desejar.
Robopad vem em duas versões - regular e plus-plus. A diferença entre a segunda e a primeira é que você pode definir a sequência de ações para o robô e, após pressionar o botão com a imagem de um avião, o robô executará os comandos exatamente na ordem em que você os compôs.
O aplicativo funciona muito bem no celular e no tablet. Por exemplo, na maioria das vezes eu o uso no Sony Z1 - o telefone é bom, mas obviamente não é o melhor desempenho. Mas o aplicativo não diminui a velocidade e o robô executa rapidamente todas as tarefas, imediatamente após clicar no botão correspondente.Em poucas palavras, o aplicativo é uma pasta. Se eu tivesse todos esses kits de aplicativos na infância, provavelmente não sairia de toda essa robótica espanhola. Mas, na verdade, não toco nem metade do potencial robótico de todo o conjunto de eletrônicos no arsenal. O aplicativo, os kits são bons. Mas é impossível não mencionar ...BITBLOQ
O bitbloq é um serviço que, para mim, justifica totalmente todos esses kits robóticos. Este é um serviço de programação visual. Em outras palavras, toda a lógica é construída usando blocos gráficos e posteriormente traduzida em código. Esta é uma verdadeira salvação para quem não sabe programar, em particular para Adruino. Parece mais ou menos assim:
nas categorias à esquerda, você seleciona blocos e fica entre eles comunicação, lógica etc. Na guia à direita CÓDIGO à direita, você sempre pode ver como o que você adiciona de tijolos coloridos se parece com os olhos de um verdadeiro programador.O serviço em si acabou por ser um verdadeiro presente para mim. Não sei como programar a partir da palavra "completamente", e toda essa beleza torna real meu mini-sonho de dominar servos!Em vez de um posfácio.Os kits de robótica são ótimos. Graças a eles, tive pelo menos uma idéia de eletrônica. É improvável que sejam do interesse de usuários já avançados, mas para mim, como eu disse, eles foram capazes de ajudar a abrir uma janela para o mundo dos servos, componentes eletrônicos e apenas robôs. Tendo me familiarizado com o bitbloq, agora pegarei seriamente o kit de Robotica e o besouro ... Besouro, provavelmente, desmontarei e entregarei ao meu sobrinho - veremos se a criança que está na segunda série vai lidar com a assembléia.Obrigado pela atenção.Espero que o material tenha sido útil para você.PS Um pequeno vídeo demonstrando as capacidades deste robô:Source: https://habr.com/ru/post/pt383061/
All Articles