CarAut v1. Criando um carrinho autônomo (robô) com Arduíno, parte 3/4 (montagem)

Olá, amantes de robótica!
Nesta etapa mostraremos como montar o hadware do carrinho autônomo com arduino!




Veja o vídeo do CarAut v1 em funcionamento:





Para essa etapa é preciso que antes de montar sejam testados os componentes para que não tenham surpresas desagradáveis ao término da montagem.
Faça cada etapa, para poder testa-los.

Veja a outra versão do robô: CarAut v2, usa poucas peças, fácil de montar!

Acesse os tutoriais abaixo:




Vamos à montagem:



Basta fazer as mesmas conexões da imagem abaixo:
(clique na imagem pra ampliá-la)

Atenção:
Não é um bicho de sete cabeças, basta seguir cada linha (fio), que você conseguirá montar, caso tenha dúvidas deixe um comentário.

Veja as fotos do projeto:




















Agora vamos à montagem do robô.


Usei várias coisa que eu tinha em casa, então caso você não tenha todos os componentes, seja criativo com o que tem:

Vamos começar pela base do carrinho:
Aqui tinha uma caixa de papelão duro.
A cortei em duas partes, uni grudei com cola comum, para que a base ficasse bem rígida.
Caso você consiga pvc ou acrílico é melhor!

Para que as rodas fiquem em uma boa altura, que não agarrem em objetos, tive que aumentar o tamanho aonde as rodas ficariam.
Para isso, usei uma tampa de leitor de cd do gabinete do computador.
A cortei para ficar do jeito que eu queria e colei com cola quente na base do carrinho autônomo com arduino!

Usei os servos motores como motor do robô, porque assim é melhor para controlá-los do que com o motor contínuo.
As rodas, tirei de uma impressora muito velha e cortei o centro dela para que possa caber a "engrenagem" do servo motor, coloquei no centro e colei com cola quente.
Os motores eu colei com cola quente na base que eu fiz para as rodas.

Para o carrinho girar melhor eu optei por usar rodas giratórias, que comprei em loja de material de construção.
As fixei com parafusos na parte de trás no centro do robô.

Pronto, a parte debaixo está pronta!
Cuidado na hora de colar os servos motores para não colocá-los em direções diferentes.
No meu caso ficou feio, porque, de início, pensei que em uma base do tamanho de um cd caberia tudo. Entretanto, não coube, ficou muito embolado. Assim, tive que aumentá-lo e coloquei o modem em cima da base.

Na parte de cima da carroceria, usei um modem de internet antigo como "tampa" do meu carrinho.
É onde ficará o cérebro dele e os cabos.
Abra o modem, retire tudo de dentro, cole a parte de baixo na base do robô.

Como olhos do robô, usei o servo motor, o sensor ultrassônico e um cabo, que tem nas fontes de computadores antigos que liga ao disquete (ele é ideal para essa função).

Aqui estão os "olhos" do robô montados.
Para concluir essa parte, o que fiz foi colar a "engrenagem" do servo motor no cabo da fonte de computador.
Dobrei os conectores do sensor para que ficasse como na imagem. Depois colei o servo motor com cola quente na base do robô, bem no centro a frente.

Eu usei o Arduino UNO, um LCD 18x2, fios, um mini protoboard e um potenciômetro.
Com eles, eu montei o circuito do robô.

A parte de cima do modem, utilizei para poder fixa o monitor LCD.
Cortei uma parte da carcaça para os cabos poderem passar e fixei com um fita dupla fase.
No LCD, soldei os fios de arduinos para que ficasse mais fácil movimentar os cabos.

Na imagem ao lado, o robô está quase pronto.
Faltam apenas alguns cabos.
Não tem como, pessoal, os cabos ficarão com aparência de embolados! Tentei não deixar, mas não tem jeito.

Por último, usei uma bateria de 7,5 volts e 1700mAh.
Com isso, tenho potência e durabilidade. Entretanto, você pode usar uma ou duas baterias de 9 volts ou até mesmo pilhas.
Porém, veja se o robô suporta, pois como o meu robô tem um servo motor "forte", ele consome mais energia.
Usei um botão (chave) liga/desliga, para facilitar o ligamento dele.



Agora, pessoal, com ele montado chegou a hora de ir para o código fonte que estará no próximo post.

Vá para a parte 4 do tutorial:  Parte 4 (Código fonte)

Veja as outras etapas:



Pronto, qualquer duvida é só deixar nos comentários ou entrar em Contato 

Quer ajuda ou quer ajudar? Clique em Ajuda e veja como você pode ajudar ou ser ajudado.



17 comentários:

  1. Ola amigo parabéns pela iniciativa, de dividir este belo tutoria.....

    ResponderExcluir
    Respostas
    1. Olá, Obrigado!
      Em breve vai ter mais robôs com tutoriais e código fonte com mais qualidade nas fotos e videos!
      abraço

      Excluir
  2. Oi boa noite ! , Parabéns pelo trabalho, tenho uma duvida , no desenho do projeto no protoboard, oque é o circulo preto com outro furo no centro, abaixo do motor do sensor ultrassônico ?

    ResponderExcluir
    Respostas
    1. Olá Hugo, boa noite.
      Obrigado!
      Ele é um potenciômetro, é usado para poder controlar o brilho do LCD.
      abraço

      Excluir
    2. tô falando esse ai da foto, da uma olhada, valeu ! http://prntscr.com/3fb8ox

      Excluir
    3. Desculpe pelo erro, esse é o speaker (som).

      Excluir
    4. Valeu, pode ser qualquer um speaker?

      Excluir
    5. Por nada, pode sim, porém coloque um resistor no fio positivo dele, para evitar de queimá-lo.

      Excluir
  3. ola apenas um 7805 consegue suportar os tres servos?

    ResponderExcluir
    Respostas
    1. Olá, o ci 7805 é apenas para converter a energia para 5v, usei ele para alimentar os dois servos das rodas e o outro servo esta no arduino mesmo.
      Esses servos aquentam ate 4,3 Kg, com isso ele pede mais corrente elétrica, se você usar o mini servo, só a alimentação do arduino servira.

      Excluir
  4. obrigado pela resposta, site muito bom!

    ResponderExcluir
    Respostas
    1. Por nada! Obrigado!
      Em breve, mais robôs, tutoriais e outras novidades!

      Excluir
    2. o meu robô está parando na frente da parede e não faz nada, fica so girando o sensor ultrassonico

      Excluir
    3. Olá, por favor revise as conexões dos cabos. abraço

      Excluir
  5. Olá gostaria de saber se o código é baseado em lógica fuzzy para pegar o menor caminho?

    ResponderExcluir
    Respostas
    1. Olá Rafael, sim o código usa a logica fuzzy.

      Excluir
  6. Olá gostaria de saber se a lógica utilizada para fazer com que o carrinho tome a decisão do caminho é baseado em lógica fuzzy?

    ResponderExcluir

O seu comentário estará aguardando aprovação.