Carrinho Arduino Controlado através de Bluetooth e Sistema Android!

Quem já montou um Carrinho Arduino Robótico com certeza se deparou com diversos problemas e barreiras durante o processo de montagem do seu projeto, chassi com perfurações diferentes, parafusos ou...

Quem já montou um Carrinho Arduino Robótico com certeza se deparou com diversos problemas e barreiras durante o processo de montagem do seu projeto, chassi com perfurações diferentes, parafusos ou espaçadores insuficientes sempre acaba faltando alguma coisa e você tem que sair correndo comprar ou esperar alguns dias pela entrega de sua compra online.

Além dos clássicos problemas de incompatibilidade física, nos deparamos com diversos problemas durante o processo de desenvolvimento que no fim passam por despercebidos e que merecem sua devida atenção, seja na alimentação dos equipamentos ou na compatibilidade existente entre os mesmos.

Para quem deseja desenvolver um Carrinho Arduino, as três opções mais recorrentes são pelo desenvolvimento de carrinhos seguidor de linha através de sistemas de reconhecimento infravermelho, carrinhos independentes com sistema de reconhecimento por sensor ultrassônico e por fim, os carrinhos controláveis através de dispositivos de comando externo.

Pensando nisto, desenvolvemos um modelo exclusivo controlado por sistema de comunicação Bluetooth, o qual através de um dispositivo equipado com sistema Android e um aplicativo adequado, consegue realizar todos os comandos necessários para o processo de movimentação do carrinho, necessitando somente de um aplicativo específico para o seu uso, que é o RC Bluetooth Controller  encontrado facilmente junto a Play Store.

De forma geral, recomendamos a utilização deste aplicativo devido a fácil interpretação e desenvolvimento do código, o qual não necessita de bibliotecas adicionais e possui comandos específicos fornecidos somente por este aplicativo em especial.

Capaz de executar as mais diversificadas ações como a utilização de faróis frontais e traseiros, buzina, controle de velocidade e acionamento do pisca alerta, este aplicativo ainda possui a capacidade de conciliar comandos com o intuito de aumentar ainda mais a sua mobilidade.

Desenvolver este Carrinho Arduino é um pouco complicado para quem não possui uma boa base em programação e conhecimentos fundamentais sobre a composição das portas padrão do Arduino, isto pois, existem portas com características específicas que podem acabar não atendendo a necessidade de determinados projetos e acabar dando bastante dor de cabeça.

 

Teste Prático do Carrinho Arduino

De modo geral, a ideia foi desenvolver um Carrinho Arduino que fosse controlado pelo celular e pudesse ser de fácil montagem e utilização, recentemente disponibilizamos este carrinho já montado e pronto para uso em nosso site e agora para quem deseja por a mão na massa e construir seu próprio exemplar, estamos disponibilizando o projeto de desenvolvimento do mesmo.

A quantidade de alguns itens como parafusos, espaçadores e Jumpers vão depender de como será desenvolvido o projeto e o modo utilizado para a fixação e adaptação de cada elemento do projeto no chassi do Carrinho Arduino.

Vale lembrar que este carrinho já possui motores com caixa de redução de 48:1, caracterizado pela sua velocidade, porém caso prefira um carrinho com menor velocidade, mas com maior capacidade de carga, recomendamos a utilização de um motor DC com caixa de redução de 120:1.

 

Produtos Utilizados no Projeto Arduino Carro Robô

 

Montagem Física do Projeto (Hardware)

Para realizar a conexão correspondente ao projeto, basta observar com atenção o esquema abaixo e reproduzir em seu projeto a pinagem utilizada, lembrando que esta montagem está diretamente relacionado ao código e qualquer mudança na montagem física deve resultar também em uma mudança junto ao código.

Vale ressaltar algumas informações importantes que devem ser consideradas no processo de montagem do Carrinho Arduino, a principal delas diz respeito á alimentação dos motores que trabalham em conjunto ao Arduino, ou seja, precisam ter um elemento comum que normalmente é utilizado as conexões de aterramento para estabelecer esta relação.

Outro dado importante é quanto à conexão do Módulo Bluetooth que deve ser realizada conectando o pino TX em RX e o pino RX em TX lembrando que, sempre que for realizado o processo de gravação junto ao Arduino, estes pinos de comunicação devem estar desconectados do equipamento.

 

Esquemático Carrinho Arduino Controlado por Bluetooth e Sistema Android

Esquemático Carrinho Arduino Controlado por Bluetooth e Sistema Android

 

 

Funcionamento do Programa (Software)

Código de Programação:

 

Logo de saída temos uma informação muito importa que sem ela você não pode dar continuidade à utilização do seu produto, com o intuito de auxiliar o controlador e aumentar ainda mais a segurança de seu equipamento o módulo bluetooth possui uma senha que pode ser facilmente alterada através de um uma programação adequada, mas que como padrão é 1234.

Desenvolvido com um sistema de interação total para o controle de carrinhos, o “RC Bluetooth Controller” é capaz de executar algumas funções extremamente simples, mas que fazem a total diferença quando pensando no projeto como um todo.

 

Para conectar o carrinho, é necessário estar com o HC-05 pareado, após é só clicar na engrenagem no canto esquerdo superior, conforme imagem anterior e clicar no primeiro botão “Connect to Module”  que ficara na cor verde quando conectado.

 

De modo geral, o Carrinho Arduino é um produto de fácil desenvolvimento e ainda mais fácil utilização, se seguir todos os passos presente no esquema de ligação não terá erro e só precisará se preocupar em se divertir pilotando este exclusivo produto Usinainfo.

Além de possuir um código simples e de fácil entendimento que não necessita de includes, o projeto do Carrinho Arduino pode ser facilmente adaptado para incluir LEDs atribuídos às sinaleiras e diversos outros equipamentos para complementar o seu carrinho robô.

Conheça toda linha Arduino e Acessórios no nosso site.

Categorias
Arduino

Mecânico de Manutenção com Experiência em Sistemas Embarcados, Automação e Desenvolvimento de Projetos; Graduado nos Cursos de Matemática - URI e Física - UFFS.
96 Número de Comentários
  • Johne71
    4 março 2017 at 02:28
    Deixe seu Comentário

    Very nice post. I certainly appreciate this website.

  • Smithd213
    4 março 2017 at 02:30
    Deixe seu Comentário

    I’ve read some excellent stuff here. Definitely price bookmarking for revisiting. I surprise how much effort you place to create this type of great informative site.

  • ,
    25 outubro 2017 at 23:00
    Deixe seu Comentário

    Olá usinainfo! Agradeço e parabenizo o projeto!! Preciso de ajuda com um carrinho 4WD, se eu utilizar o mesmo componente e colocar mais um driver duplo pont H para as outras duas rodas, funcionaria ? Estou procurando fazer com componentes mais simples.

    • Equipe Usinainfo
      31 outubro 2017 at 13:24
      Deixe seu Comentário

      Boa tarde!
      Sim, a implementação de mais um Drive igual ao utilizado para o controle dos motores é fundamental caso opte por este modelo. Caso esteja pensando em utilizar os mesmos comandos para as rodas de frene e de trás, indico inclusive a utilização de um outro Drive com maior capacidade de corrente e que consiga controlar neste caso, dois motores por canal. Lembramos que qualquer mudança deve ser pensada levando em consideração a corrente e a tensão dos equipamentos utilizados, podendo ser necessários incluir mais pilhas / baterias ou até mesmo algum outro componente ao projeto. Att Equipe UsinaInfo

      • leonardo
        23 março 2019 at 12:08
        Deixe seu Comentário

        Olá eu queria saber pq fica d
        ando erro quando eu vou enviar para o arduino fica dando erro ja pesquesei mais nao consigo resolver esse problema vc pode me ajudar ficaria muito grato a ter sua ajuda

        • Equipe Usinainfo
          17 abril 2019 at 17:57
          Deixe seu Comentário

          Olá Leonardo!
          Este é um problema que ocorre devido ao conflito dos pinos de comunicação TX e RX, sempre que for gravar o código junto ao computador é necessário remover os correspondentes jumper e após a gravação conectá-los novamente.

    • Leonardo
      1 setembro 2019 at 00:29
      Deixe seu Comentário

      Olá, parabéns pelo tópico.

      Excelente trabalho, funcionou de primeira. Eu não tenho conhecimento nenhum desse tipo de projeto, sou iniciante e ja funcionou de primeira.
      Agora gostaria de saber como adicionar por exemplo um sensor de luminosidade, para que o carrinho também acompanhe uma luz, sendo alternado para direcionamento manual ou seguindo uma luz. Desde já agradeço e aguardo o retorno.

      • Matheus Gebert Straub
        5 setembro 2019 at 16:13
        Deixe seu Comentário

        Boa tarde Leonardo!
        Este procedimento pode ser desenvolvido, porém irá necessitar de uma alteração tanto no esquema elétrico quando no código do seu carrinho, porém infelizmente não temos nenhum projeto como este disponível no momento.

  • Claudio avila
    31 outubro 2017 at 14:11
    Deixe seu Comentário

    Como ficaria a ligação usando um driver l293d? Montei um carrinho usando esse tutorial mas não estou conseguindo fazer funcionar.

    • Equipe Usinainfo
      31 outubro 2017 at 19:42
      Deixe seu Comentário

      Boa tarde! A utilização vai depender do driver que está utilizando, Shield ou módulo, vale lembrar que se está utilizando um módulo com alimentação externa precisa lembrar de estabelecer um negativo comum entre os elementos do seu projeto. Caso optou por não incluir algum tipo de alimentação externa vale lembrar que existe a possibilidade de não estar havendo corrente suficiente para alimentar seu equipamento Arduino e os Motores.
      Att Equipe UsinaInfo

  • vin Santos
    3 novembro 2017 at 19:31
    Deixe seu Comentário

    Olá.
    Estou montando um projeto com dois Shields L298, pois preciso de três motores, e gostaria de saber como fica a alimentação do Arduino, já que percebi que na montagem a bateria está ligada somente ao Shield. Tentei adequar essa montagem ao meu modelo mas não funcionou. E tb quais seriam as modificações necessárias no sketch, já que usarei a função da luz dianteira para o terceiro motor que ficará em rotação constante.
    Obrigado desde já.

    • Equipe Usinainfo
      7 novembro 2017 at 18:04
      Deixe seu Comentário

      Boa tarde! Você precisa ter em mente inicialmente que a tensão de alimentação Arduino é de aproximadamente 9V e os motores necessitam de uma alimentação de 6V, ou seja, para alimentar o Arduino você pode utilizar uma bateria 9V, quanto aos motores eles necessitam de uma alimentação externa para fornecer a corrente necessária de funcionamento, esta tensão de entrada pode variar de acordo com o Shield utilizado.

  • Vin santos
    3 novembro 2017 at 23:10
    Deixe seu Comentário

    Olá UsinaInfo,
    Primeiramente parabéns pelo projeto, serviu como uma ótima base para o meu.
    Gostaria de tirar uma dúvida, ao invés do L293, optei por um L298. Como preciso de três motores, estou usando dois, gostaria de saber como funciona a alimentação do Arduino, pois percebi que segundo a instalação, ele não possui uma alimentação direta. O meu só funciona quando conectado no notebbok.
    Agradeço desde já.

    • Equipe Usinainfo
      6 novembro 2017 at 16:30
      Deixe seu Comentário

      Boa tarde!
      Nos esquemas desenvolvidos e disponibilizados junto aos projetos de Arduino não costumamos apresentar a forma de alimentação que varia de acordo com o cliente, pode ser através do cabo USB que é o caso que está utilizando, ou com fonte de alimentação através do conector P4, estas fontes de alimentação podem ser desde transformadores comuns conectados à tomadas como baterias 9V, por exemplo, que supram a necessidade do seu projeto.

  • Abraão
    5 novembro 2017 at 17:10
    Deixe seu Comentário

    Qual app posso usar num projeto de esteira? pois não há articulação como nos carros, esse app dispõe de botões para articulação de rodas dianteiras, no meu caso usarei em robô esteira.

    • Equipe Usinainfo
      6 novembro 2017 at 16:32
      Deixe seu Comentário

      Boa tarde! Caso deseje, pode utilizar este mesmo APP, basta alterar o código para que supra suas necessidades, cada botão do APP possui um caractere específico que quando reconhecido pelo Arduino executa uma determinada ação, com isto você já consegue desenvolver um projeto do seu modo.

  • Danilo
    7 novembro 2017 at 02:07
    Deixe seu Comentário

    Olá, Bom dia! Estou fazendo o mesmo projeto, porém usando um Lm298N, porém tenho dúvidas de como a velocidade será controlada por essa ponte H.

    • Equipe Usinainfo
      9 novembro 2017 at 13:23
      Deixe seu Comentário

      Bom dia!
      A velocidade é controlada através dos pinos PWM do seu Arduino, por isto vale cuidar este detalhe na hora de realizar o seu projeto.

  • João Pedro
    14 novembro 2017 at 13:09
    Deixe seu Comentário

    Bom dia, estou fazendo esse projeto com base nas informações desse site e estou tendo alguns problemas. Não conseguir achar na minha cidade esse shield que controla os motores, então optei pelo Lm298 (vi outros projetos que exercem a mesma função usando esse shield). Estou seguindo corretamente a montagem e usanndo o mesmo app de Bluetooth, porém eu só consigo acionar a buzina com o buzzer. Os movimentos do carrinho quando eu dou o comando não acontecem absolutamente nada. Gostaria de uma dica para qual seria o erro que estou cometendo, e por favor o mais rápido possível
    Muito obrigado pela atenção

    • Equipe Usinainfo
      16 novembro 2017 at 13:50
      Deixe seu Comentário

      Bom dia João Pedro, você incluiu alimentação para os motores separada do Arduino para suprir a carga dos mesmos? Utilizou o pino negativo comum interligando o Arduino, o módulo e o porta baterias? Utilizou os mesmos pinos PWM? Verificou o funcionamento individualizado de cada um dos equipamentos para verificar se algum deles não demonstra algum tipo de defeito?

  • João Vitor
    14 novembro 2017 at 13:25
    Deixe seu Comentário

    Boa tarde Usinainfo. Parabéns pelo projeto! Estou abdicando dele mas eu optei por usar a ponte H L298.. o buzzer respondeu aos comandos do celular (bluetooth), porém, os motores não estão sendo acionados.. estou usando uma fonte de 9v no arduino APENAS,precisaria de uma voltagem maiores os motores, ou a programação vai mudar para a ponte H escolhida ?
    obrigado, Boa tarde.

    • Equipe Usinainfo
      16 novembro 2017 at 13:48
      Deixe seu Comentário

      Bom dia João Vitor, é necessária a utilização de uma fonte externa para os motores, somente a alimentação do Arduino não consegue dar conta de executar suas funções e alimentar os motores, fazendo com que os mesmos não executem suas funções normalmente.

  • Diego
    28 novembro 2017 at 11:58
    Deixe seu Comentário

    Tentei montar o carrinho conforme as instruções, porém quando ligo os componentes e coloco o código fornecido no arduino ele começa girar as rodas, mas os comandos do bluetooth não funciona. Poderia me ajudar nesta questão por favor?

    • Equipe Usinainfo
      30 novembro 2017 at 16:43
      Deixe seu Comentário

      Boa tarde!
      Verifique as conexões dos seus pinos para constatar se não possuem pinos desconectados, comumente este problema ocorre devido ao fato de um dos polos do motor estar desconectado e não estar identificando o valor do pino Arduino.
      Att Equipe UsinaInfo

      • EMANUEL F
        25 setembro 2018 at 05:46
        Deixe seu Comentário

        TAMBÉM LIGUEI O CIRCUITO DA MANEIRA APRESENTADA NO DESENHO E ACABEI DE DESCOBRIR QUE QUEIMEI MEU MODULO BLUETOOTH, PESQUISANDO DEPOIS VI QUE É NECESSÁRIO COLOCAR UM DIVISOR DE TENSÃO NO PINO RX DO MODULO BLUETOOTH PARA EVITAR DANIFICAR A PLACA JÁ QUE AS PORTAS DIGITAIS DO ARDUINO ENVIAM 5V MAS O MODULO TRABALHA COM 3,3V.
        OU SEJA, DISPONIBILIZARAM UM CIRCUITO COM AS LIGAÇÕES INCORRETAS E SAI NO PREJUIZO PERDENDO MEU MODULO BLUETOOTH QUE HAVIA ACABADO DE ADQUIRIR PARA O PROJETO

        • Equipe Usinainfo
          16 outubro 2018 at 13:33
          Deixe seu Comentário

          Bom dia Emanuel!
          Realmente o uso contínuo do módulo Bluetooth pode acabar ocasionando danos ao mesmo, porém a simples utilização do mesmo no referente esquema de ligação apresentado não é o suficiente para danificá-lo. Nossos projetos são desenvolvidos de forma à auxiliar os que desejam criar o seu projeto e não sabem por onde começar, mas fica a cargo de cada um os ajustes que acharem necessários.

  • Rogério Macedo
    12 dezembro 2017 at 22:43
    Deixe seu Comentário

    Boa noite, segui o projeto com um chassis próprio feiro com pvc e micromotores polulu, que trabalham com 6v à 12v.
    Segui a programação e não tive nenhum problema com o carrinho. Funciona perfeitamente. Estou usando um pac com 3 bateiras de
    LiOn de 3,7 v cada alimentando o Arduíno Uno e o Lm 298. Parabéns pelo projeto.

  • joão
    23 janeiro 2018 at 12:39
    Deixe seu Comentário

    olá! posso usar motorzinho de dvd nesse carrinho? achei meio caro os motores com redutor ;-;

    • Equipe Usinainfo
      25 janeiro 2018 at 18:01
      Deixe seu Comentário

      Boa tarde!
      As adaptações ficam por conta de quem está desenvolvendo o projeto, até o momento não testamos com motores de DVD, existem diversos fatores como velocidade e variação de PWM que podem influenciar no seu projeto com outro motor, verifique a possibilidade e após testar se quiser compartilhar sua experiência conosco estamos ansiosos para saber o resultado do seu projeto.

  • joão
    23 janeiro 2018 at 12:45
    Deixe seu Comentário

    como vou conectar a pilha no gnd e no relay module ao mesmo tempo?

    • Equipe Usinainfo
      24 janeiro 2018 at 17:07
      Deixe seu Comentário

      Boa tarde!
      Quando desenvolvemos o referente projeto, utilizamos o fio que sai do porta pilhas e soldamos duas metades de jumper Premium 20cm junto ao mesmo, deste modo conectamos um jumper ao módulo drive e outra no GND do Arduino.

  • Taciano
    10 março 2018 at 17:54
    Deixe seu Comentário

    Amigo o modulo bluetooth classe 1 Rn41 serve no lugar do Hc06?

    • Equipe Usinainfo
      16 março 2018 at 13:19
      Deixe seu Comentário

      Olá!
      Para garantir a total compatibilidade e evitar alterações no projeto é recomendada a utilização do Módulo Bluetooth HC-06.

  • paulo
    1 maio 2018 at 14:52
    Deixe seu Comentário

    ola quero fazer o mesmo com 4 motores e o drive ld293 o que eu tenho que fazer com o codigo para funcionar?

    • Equipe Usinainfo
      10 maio 2018 at 12:57
      Deixe seu Comentário

      Bom dia Paulo!
      Você deverá incluir novas variáveis correspondentes aos motores e verificar quanto as velocidades e movimentos que cada roda irá executar.

  • Felipe Augusto Severino
    11 maio 2018 at 04:04
    Deixe seu Comentário

    Boa Noite, esta dando o seguinte erro e sou iniciante como devo prosseguir:
    Arduino: 1.8.5 (Windows 7), Placa:”Arduino/Genuino Uno”

    O sketch usa 3458 bytes (10%) de espaço de armazenamento para programas. O máximo são 32256 bytes.
    Variáveis globais usam 214 bytes (10%) de memória dinâmica, deixando 1834 bytes para variáveis locais. O máximo são 2048 bytes.
    avrdude: ser_open(): can’t open device “\\.\COM1”: O sistema não pode encontrar o arquivo especificado.

    Problema ao carregar para a placa. Veja http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugestões.

    Este relatório teria mais informações com
    “Mostrar a saida detalhada durante a compilação”
    opção pode ser ativada em “Arquivo -> Preferências”

    • Equipe Usinainfo
      17 maio 2018 at 14:07
      Deixe seu Comentário

      Olá! Neste caso, se não foi selecionada a COM correspondente ao Arduino que está utilizando banta selecioná-la, porém caso não exista a opção correspondente, será necessário a instalação de um drive compatível com o equipamento Arduino utilizado.

  • dAVI lEÃO
    11 maio 2018 at 23:45
    Deixe seu Comentário

    Olá, estou tendo o seguinte com o código: Arduino: 1.8.5 (Windows 8.1), Board: “Arduino/Genuino Uno”

    c:\program files\arduino-1.8.5\hardware\tools\avr\bin\../lib/gcc/avr/4.9.2/../../../../avr/bin/ar.exe: unable to rename ‘core\core.a’; reason: File exists

    exit status 1
    Error compiling for board Arduino/Genuino Uno.

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    Como eu posso resolver? Será que alguém pode me ajudar?

    • Equipe Usinainfo
      17 maio 2018 at 14:00
      Deixe seu Comentário

      Bom dia Davi!
      Até o momento não tive o referente problema, pesquisando em alguns canais de suporte da empresa Arduino, encontrei pessoas que relataram o referente problema e solucionaram ora desativando o antivírus (não sei se é uma opção válida, mas vale testar), ora executando o Arduino como Administrador, para autorizar a alteração em pastas e arquivos do referente computador.

  • Fellipe FOntes
    2 junho 2018 at 22:40
    Deixe seu Comentário

    Ola
    estou com problema com o meu carrinho
    a buzina funciona sem nenhum problema mas os moters nao querem funcionar
    voces tem alguma dica para poder me ajudar?

    • Equipe Usinainfo
      4 junho 2018 at 14:17
      Deixe seu Comentário

      Olá Fellipe!
      Verifique os encaixes do fio do motor junto ao Drive e se as pilhas possuem energia suficiente para os referentes motores.
      Obs.: Lembrou de interligar o negativo da bateria com o negativo do drive que vai para o Arduino?

  • Nazareno
    21 julho 2018 at 22:36
    Deixe seu Comentário

    Boa noite!
    Parabéns pelo projeto desenvolvido!
    Estou tentando utilizar os módulos bluetooh e driver ponte H juntamente com o Carrinho Arduino Mark / Tanque tipo Lagarta 2WD. Ocorre que quando eu aciono o botão liga e desliga do compartimento de pilhas do referido carrinho o drive energiza uma das saídas e aciona o motor correspondente, mesmo o arduino estando desligado. O código alterei para apenas ir para frente e para trás. Se puderem me ajudar, já agradeço.

    • Equipe Usinainfo
      3 setembro 2018 at 13:51
      Deixe seu Comentário

      Olá Nazareno!
      Como o código foi alterado, pode ser que alguma das variáveis tenham entrado em conflito e estejam ocasionando o referente problema, vale verificar o código bem certinho para eliminar a possibilidade de qualquer problema, mas vale verificar a ligação do junto ao drive e os pinos utilizados para comunicação se estão corretos e conectados nos correspondentes locais do drive.

  • Mailson
    26 julho 2018 at 13:48
    Deixe seu Comentário

    Olá, estou com um problema ao fazer upload do código na placa arduino uno r3smd, tentei várias vezes solucionar esse erro de várias formas, sem sucesso, como resolver??
    Aguardo resposta

    Segue mensagem de erro:

    Arduino: 1.8.5 (Windows 7), Placa:”Arduino/Genuino Uno”

    O sketch usa 3458 bytes (10%) de espaço de armazenamento para programas. O máximo são 32256 bytes.
    Variáveis globais usam 214 bytes (10%) de memória dinâmica, deixando 1834 bytes para variáveis locais. O máximo são 2048 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xfe
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xfe
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xfe
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xfe
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xfe
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xfe
    avrdude: stk500_recv(): programmer is not responding
    Problema ao carregar para a placa. Veja http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugestões.
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xfe
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xfe
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xfe
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xfe

    Este relatório teria mais informações com
    “Mostrar a saida detalhada durante a compilação”
    opção pode ser ativada em “Arquivo -> Preferências”

    • Equipe Usinainfo
      3 setembro 2018 at 13:50
      Deixe seu Comentário

      Olá Mailson!
      Ao que parece, você está tentando gravar o código com os pinos TX e RX do bluetooth conectados ao Arduino. Para carregar o código junto ao Arduino estes pinos devem estar desconectados, posteriormente quando o código já estar gravado no seu microcontrolador basta conectá-los novamente.

  • mauricio
    4 setembro 2018 at 00:15
    Deixe seu Comentário

    como resolver : avrdude: ser_open(): can’t open device “\\.\COM8”: Não é possível alcançar o local da rede. Para obter informações sobre solução de problemas de rede, consulte a Ajuda do Windows.

    presico de ajudar urgente tenho feira amanha !!!!

    • Equipe Usinainfo
      27 setembro 2018 at 14:20
      Deixe seu Comentário

      Olá Mauricio!
      Você não está selecionado a porta COM correta que corresponde ao Arduino utilizado.
      Altere a porta COM que o problema será resolvido.

      • denes
        25 outubro 2019 at 19:16
        Deixe seu Comentário

        posso usar o hc-06 no lugar do HC-05?

        • Matheus Gebert Straub
          30 outubro 2019 at 15:09
          Deixe seu Comentário

          Boa Tarde denes! Sim, ambos os modelos de bluetooth devem funcionar com este projeto.

  • Ederson Ferreira Antunes
    18 setembro 2018 at 01:20
    Deixe seu Comentário

    Bom a Noite

    vocês vendem o kit completo ?
    se sim como faço?

  • ENG
    18 outubro 2018 at 22:25
    Deixe seu Comentário

    aonde devo compilar o programa ?

    • Equipe Usinainfo
      29 novembro 2018 at 13:09
      Deixe seu Comentário

      Olá ENG!
      Para compilar o código você deve utilizar o Software Arduino disponível em arduino.cc

  • BReno rocha de almeida
    8 novembro 2018 at 22:08
    Deixe seu Comentário

    Ola, boa noite.
    Estou com algumas duvida, o modulo bluetooth é o HC-05 ou HC-06?
    Outra duvida é em questão aos motores, eu estou montando um carrinho de criança igual ao que se costuma ver em shopping, entao teoricamente teria que ter dois motores. Voces conseguiriam me ajudar nessas questoes??
    parabens pelo projeto.

    • Equipe Usinainfo
      28 novembro 2018 at 13:00
      Deixe seu Comentário

      Olá Breno!
      Para o desenvolvimento deste projeto utilizamos o Módulo Bluetooth HC-05, quanto aos motores, o projeto possui dois motores com roda e uma roda boba na parte frontal.

  • bRUNO
    29 novembro 2018 at 21:19
    Deixe seu Comentário

    ATENÇÃO: O esquema está errado! o pino Rx trabalha com nível lógico de 3.3V, do jeito que está, sem divisor de tensão o módulo HC-05 irá queimar!

    • Equipe Usinainfo
      25 janeiro 2019 at 13:35
      Deixe seu Comentário

      Bom dia Bruno!
      Esta é uma informação verdadeira, o projeto não está errado, o funcionamento do módulo bluetooth pode ser desenvolvido aplicando-se 5V sem danificar o equipamento, porém não recomenda-se para o uso contínuo.

    • Carlos EDUARDO DOS SANTOS
      29 outubro 2019 at 18:27
      Deixe seu Comentário

      Olá sou iniciante no ramo.
      Fiz o esquema certinho e o arduino assim como os componentes estão bem alimentados na voltagem e amperagem certa. Mas não consigo parear com o aplicativo.
      Ja fucei e tudo, fiz e refiz o projeto. Mas no final não faz o pareamento.

      • Matheus Gebert Straub
        30 outubro 2019 at 15:36
        Deixe seu Comentário

        Boa Tarde Carlos! O pareamento deve ser realizado junto ao Smartphone antes de utilizar o aplicativo, ative o bluetooth, pesquise pelo módulo e após pareá-los vá até o aplicativo e conecte o mesmo. Vale lembrar que este módulo utilizado não é compatível com sistema iOs, apenas Android.

  • Adriano Santos de Souza
    14 março 2019 at 21:38
    Deixe seu Comentário

    No programa ele pede para ligar no pino 2 (comunicação bluetooth) nodesenho ele liga o RX – TX. em qual devo ligar?

    • Equipe Usinainfo
      23 abril 2019 at 13:53
      Deixe seu Comentário

      Bom dia Adriano!
      Os pinos para comunicação do Bluetooth são os respectivos pinos TX e RX o pino 2 do Arduino é declarado como um pino de interpretação de dados, um pino referência para auxilio da comunicação Bluetooth.

  • Marcos Viniciu
    23 março 2019 at 20:09
    Deixe seu Comentário

    Olá, gostei muito do projeto porém tenho uma dúvida. Qual a duração média da bateria?

    • Equipe Usinainfo
      17 abril 2019 at 17:56
      Deixe seu Comentário

      Boa tarde Marcos!
      A duração média da bateria de acordo com o modelo que irá utilizar, existem pilhas alcalinas, pilhas de zinco carbono e demais modelos que variam de acordo com a marca. Infelizmente não temos um tempo estipulado de funcionamento para o projeto.

  • edersoN
    17 abril 2019 at 22:43
    Deixe seu Comentário

    Gostei muito do Projeto, mas gostaria de pedir uma ajuda, pois estou usando uma Sensor Shield V5.0. Apesar de que estou me baseando muito no artigo não consigo faze-lo com o Sensor Shield. Se tiver uma Dica Agradeço

    • Equipe Usinainfo
      18 junho 2019 at 18:46
      Deixe seu Comentário

      Olá Ederson!
      A maior dificuldade durante o desenvolvimento de um projeto está na alimentação do mesmo, neste caso, você está atribuindo uma alimentação externa para o Shield, que consequentemente alimentará os motores?
      Caso a resposta seja sim, você removeu o jumper que possibilita tal funcionalidade?
      Verifique as especificações do shield e dos demais produtos utilizados e atribua ao projeto as tensões correspondentes e necessárias, acredito que seja este o problema.

  • Heitor Salvalágio
    9 maio 2019 at 20:11
    Deixe seu Comentário

    Boa tarde,
    Estou realizando o projeto descrito porém com Motor Shield L293D Driver Ponte H para Arduino, contudo alguns erros vêm acontecendo e gostaria de resolvê-los:
    -Ao carregar a programação para a placa um erro é verificado:A pasta .github é falsa na biblioteca ‘Adafruit Motor Shield library’
    -Outra questão é que ao retirar o cabo USB da placa, o sensor desliga
    -E a última, mesmo ligado no computador e nas baterias, sensor funcionando, celular pareado ao sensor do carrinho, ao dar comando no aplicativo o carrinho não anda.
    Muito obrigado

    • Equipe Usinainfo
      14 junho 2019 at 20:51
      Deixe seu Comentário

      Boa tarde Heitor!
      A substituição de equipamentos pode ser desenvolvida sem problemas, porém a alimentação diferenciada de cada modelo deve levada em consideração para adaptações.
      A alimentação via bateria 9V para o Aruino pode ser a mesma, porém o shield necessita de uma alimentação além desta, comumente é utilizado baterias assim como em nosso projeto.
      Os problemas que estão ocorrendo podem ser devido à falta destas pilhas ou devido ao fato destas pilhas estarem fracas e não oferecendo alimentação suficiente aos motores.
      Obs.: Lembre-se de retirar o jumper PWR que possibilita alimentação externa para os motores.

  • caRLOS rOBERTO
    24 setembro 2019 at 09:40
    Deixe seu Comentário

    Bom dia, montei o carrinho. Tudo funcionou, menos as luzes de Frente e Ré. Conforme o APP as referência é “W” e “U”.
    Abaixo informo as linhas que add ao Scketh:

    else if (state == ‘W’) { // Se o estado recebido for iguala ‘W’, aciona Luz Frente
    digitalWrite(luzfrenteE, 1);
    digitalWrite(luzfrenteD, 1);
    else
    digitalWrite(luzfrenteE, 0);
    digitalWrite(luzfrenteD, 0);

    • Equipe Usinainfo
      4 outubro 2019 at 17:52
      Deixe seu Comentário

      Boa Tarde Carlos!
      Ficamos felizes em ver que está melhorando o nosso projeto.
      Quanto ao problema que está acontecendo com o seu código, ao invés de 1 no código coloque HIGH e ao invés de 0 coloque LOW.
      Verifique se alterando esta informação o código funciona.

  • Luiz C. Vieira
    29 setembro 2019 at 07:52
    Deixe seu Comentário

    Bom dia. Estou observando o código e a montagem (esquema) e fiquei com uma dúvida. No trecho inicial de definição dos pinos de utilização, a última linha é

    const int BTState = 2; // Define o Pino 2 como o pino de comunicação do Bluetooth.

    mas o pino 2 no esquema está desligado. Em diversas linhas do trecho loop() do código existe

    digitalRead(BTState)

    Como opino 2 está desligado e BTState é igual a 2, como o Arduino reage aos comandos do Bluetooth?

    • Equipe Usinainfo
      4 outubro 2019 at 17:56
      Deixe seu Comentário

      Boa Tarde Luiz!
      Neste caso por não existir o pino de verificação ele desconsidera a informação, não interfere em nada no projeto, é apenas uma função a mais que o código possui, porém para o desenvolvimento do nosso projeto não à utilizamos.

  • joel
    4 outubro 2019 at 20:44
    Deixe seu Comentário

    Olá, estou fazendo um projeto semelhante a esse, sou estudante de eletrônica ,para teste utilizei o mesmo código fornecido no site ,porem não tive resposta alguma dos comandos.

    • Equipe Usinainfo
      25 outubro 2019 at 17:39
      Deixe seu Comentário

      Boa Tarde Joel!
      Você seguiu todos os passos? Utilizou o mesmo aplicativo? Pareou o bluetooth com o celular e conectou o aplicativo com o Arduino?
      Teoricamente, se todos estes passos foram seguidos, o problema pode estar ou na sua conexão ou na alimentação que pode estar baixa e impossibilitando o acionamento dos motores.

  • leandro
    17 novembro 2019 at 13:45
    Deixe seu Comentário

    esqueceram de falar que o modulo bluetooth, o Rx trabalha com 3.3v, e as portas digitais do arduino são 5v, no caso o que falta ai é um divisor de tensão, para chegar os 3.3v no rx do módulo, não liguem sem esse divisor de tensão

    • Matheus Gebert Straub
      21 novembro 2019 at 11:07
      Deixe seu Comentário

      Bom Dia Leandro! Muito bem observado, alguns fóruns na internet recomendam um divisor de tensão para alinhamento do nível lógico na utilização do Módulo Bluetooth, no projeto desenvolvido utilizei o Modelo citado e o carrinho funcionou normalmente, sem apresentar qualquer dano, submeti o carrinho a vários testes e constatei que possivelmente com o tempo as empresas tenham integrado já ao módulo estes resistores. O modelo comercializado pela Usinainfo funciona normalmente no esquema apresentado, não se preocupe.

  • Lucas
    29 dezembro 2019 at 18:16
    Deixe seu Comentário

    Boa tarde.
    Estou com problema nos motores que não gira fica fazendo apenas um ruído, que varia de acordo com comando dado pelo App.
    Oque pode está ocorrendo ?

    • Matheus Gebert Straub
      16 janeiro 2020 at 18:35
      Deixe seu Comentário

      Boa Tarde Lucas! Possivelmente pode ser as baterias que estejam fracas e não estejam dando conta do disparo de acionamento dos motores, sugiro que troque as pilhas e caso não seja isto, verifique a conexão dos seus jumpers assim como a soldagem dos fios do porta pilha que podem estar com problema também.

  • nilton mota
    8 março 2020 at 21:11
    Deixe seu Comentário

    Matheus.Tudo bem. Estou com problema de delay na execução do comando. exemplo quando mando virar para direita demora quase um minuto para o carrinho virar as rodas. o quê pode ser?

    • Matheus Gebert Straub
      19 março 2020 at 14:04
      Deixe seu Comentário

      Boa Tarde Nilton! Infelizmente isto não é um erro comum de se observar, de acordo com o código disponibilizado junto a este artigo, o tempo de resposta é quase que instantâneo, caso não tenha alterado o delay em nenhuma parte do código verifique a possibilidade de algum problema no sistema de comunicação bluetooth, isto ocorre apenas com os comandos esquerda direita ou com o comando da buzina frente e trás também?

  • Luiz Bernardo
    25 março 2020 at 11:25
    Deixe seu Comentário

    Bom dia Matheus. Montei o projeto porém os comandos do APP ficaram invertidos. Ao dar comando de esquerda ou direita o carrinho vai para frente ou para trás e comando para frente e para trás o carrinho vai para os lados. Poderia me ajudar?

  • Luiz Bernardo
    26 março 2020 at 10:53
    Deixe seu Comentário

    Bom dia. Problema corrigido. Tive que inverter a ligação dos motores.

  • Larry
    26 junho 2020 at 12:33
    Deixe seu Comentário

    Bom dia,

    Reparei que o gnd que vai no driver também vai no gnd do arduino.
    Gostaria de saber porque o gnd das pilhas do driver e o gnd da bateria do arduino devem ficar em comum (juntos)?

    • Matheus Gebert Straub
      30 junho 2020 at 15:46
      Deixe seu Comentário

      Boa Tarde Larry! O que acontece, quando integramos dispositivos que irão trabalhar juntos e simultaneamente, sempre precisamos manter uma alimentação comum entre eles, por isto sempre mantemos o pino negativo em comum entre todos os dispositivos. Sem isto os dados não teria uma mesma referência e trabalhariam de maneira desordenada e causando divergências em seu funcionamento.

  • Marcio Adilson Casado Bovo
    24 setembro 2020 at 14:43
    Deixe seu Comentário

    ola tudo bem?
    tenho um carrinho de controle remoto que esta com o circuito queimado
    pensei em desenvolver um ccto e appps android e arduino
    ele tem os 4 movimentos e farois na frente e traz alem de buuzer
    como posso proceder?

    • Matheus Gebert Straub
      29 setembro 2020 at 15:49
      Deixe seu Comentário

      Boa Tarde Marcio! Através do aplicativo que indicamos neste artigo, você o controle de todas estas informações, porém claro teria que consultar a tabela de códigos do aplicativo e fazer as devidas alterações no esquema, no caso a inclusão dos LED, por exemplo.

  • Claudio Ohara
    20 dezembro 2020 at 11:43
    Deixe seu Comentário

    Muito interessante o projeto, mas fiquei com uma dúvida.
    Poderia substituir o conjunto de pilhas por uma placa fotovoltaica?

    • Matheus Gebert Straub
      4 março 2021 at 11:06
      Deixe seu Comentário

      Olá Claudio! É possível trocar as pilhas por uma placa voltaica, porém deve levar em consideração todas as especificações, uma vez que a corrente precisa ser contínua e suficiente para a alimentação dos motores e a tensão possivelmente deva ser controlada por um regulador de tensão.

  • David
    30 maio 2021 at 17:13
    Deixe seu Comentário

    Olá, eu estou usando todas as peças necessárias. E já consegui passar a programação para o arduino, e consegui fazer o buzzer funcionar quando usa o celular, mas não consegui fazer os motores funcionarem quando estou no aplicativo pelo celular. Tem algo que possa estar errado?

    • Matheus Gebert Straub
      17 junho 2021 at 14:11
      Deixe seu Comentário

      Olá David! Me parece que o seu problema está na alimentação dos motores, você está utilizando o esquema apresentado, com uma bateria para alimentação do Arduino e 4 pilhas para alimentação do módulo? Caso esteja, estas baterias são novas e estão com carga suficiente para o acionamento dos motores?

  • Lucas
    1 agosto 2021 at 23:19
    Deixe seu Comentário

    Ainda tem esse produto pra venda?

  • Jesse Vieira
    17 novembro 2021 at 11:05
    Deixe seu Comentário

    Bom dia,
    fiz a busca do app no play store usando o “Bluetooth RC Controller”, mas não consegui identificar qual seria o APP correto. voce poderia me ajudar a encontrar o app correto?

  • Roberto Rissi
    27 março 2022 at 13:49
    Deixe seu Comentário

    Eu coloquei resistor de divisor de tensão p/ 3.3v no RX e o carrinho não funcionou,tirei os resistores e funcionou.
    Porque?

    • Equipe Usinainfo
      1 abril 2022 at 17:34
      Deixe seu Comentário

      Olá tudo bem?

      Podem ocorrer por causas como o nível de tensão (3,3v) ser muito baixo para o arduino identificar como nível logico alto.
      outra causa que pode ocorrer são: mal contato entre os resistores, velocidade alta de comunicação entre arduino e modulo e podem ocorrer erros.

      Uma solução possível seria utilizar um conversor de nível logico, inclusive temos em nosso site.

    Deixe seu Comentário

    *

    *

    Sobre nós

    Hoje a Usinainfo é um dos maiores ecommerces de Ferramentas, Peças para Eletrônica, Componentes Eletrônicos, Sensores e Arduino do Brasil, contando com uma grande diversidade de produtos na linha de eletrônica.

    Sugestões

    Artigos Relacionados