collapse

* Posts Recentes

Contas para saber a duração das baterias. por vasco
[Ontem às 14:58]


Máquina de soldar a fio sem gás LIDL por Hugu
[16 de Agosto de 2019, 18:28]


Livros opensource de electrónica, transístores e OpAmps. por blabla
[14 de Agosto de 2019, 19:45]


Hugu por jm_araujo
[14 de Agosto de 2019, 00:50]


Microfone Canon por almamater
[10 de Agosto de 2019, 07:56]


Chave de Impacto Manual por jm_araujo
[08 de Agosto de 2019, 23:45]


Compra Colectiva Mouser N3-2018 (limite ~28 Julho 2019) [update] por Hugu
[08 de Agosto de 2019, 15:32]


Ajuda num componente certo por dennis_boy
[02 de Agosto de 2019, 21:46]


Bucha Berbequim por SerraCabo
[25 de Julho de 2019, 00:30]


Fabricantes de PCB e Assemblage (produção em massa) por senso
[18 de Julho de 2019, 16:15]

Autor Tópico: [Projecto] Mike RC Car  (Lida 9039 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Nunito

  • Mini Robot
  • *
  • Mensagens: 926
Re: [Projecto] Mike RC Car
« Responder #30 em: 20 de Dezembro de 2015, 18:49 »
"...Comprei umas pilhas recarregáveis, liguei 5 em série (pilhas de 1.5v, fazendo 7,5v no total)...."
Pilhas recarregáveis não são de 1.5V :)

Offline MacgyverPT

  • Mini Robot
  • *
  • Mensagens: 29
Re: [Projecto] Mike RC Car
« Responder #31 em: 21 de Dezembro de 2015, 12:35 »
dropes, sim as pilhas totalizam 7.5 e tive que ligar na entrada de +12v (segundo as pesquisas que fiz). E sim, tenho as rodas de tras ligadas ao PWM para poder controlar a velocidade.

Depois de ter a velocidade controlada, passarei a programação da app para poder controlar o carro. Alguem já trabalhou com android + arduino me possa dar umas luzes (por alto) de como fazer a ligação entre as 2 "plataformas"?

Offline miguelcarvalhosa

  • Mini Robot
  • *
  • Mensagens: 47
Re: [Projecto] Mike RC Car
« Responder #32 em: 21 de Dezembro de 2015, 13:19 »
Podes fazer algo deste género.



E em vez de teres de escrever as palavras no telemovel, podes fazer uma app para que quando carregas em botoes envia-te essas palavras por bluetooth.

É muito fácil se fizeres a app no MIT App Inventor 2.

Offline MacgyverPT

  • Mini Robot
  • *
  • Mensagens: 29
Re: [Projecto] Mike RC Car
« Responder #33 em: 21 de Dezembro de 2015, 13:25 »
Miguel, eu tenho neste momento 5 botoes: 4 do movimento e um 5º botão onde estou a fazer os testes entre o android e o arduino. O que estou a fazer é isso, mas em vez de escrever a palavra/numero, o mesmo é passado automaticamente quando é pressionado o botão, do tipo:

Código: [Seleccione]
btnUp.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                sendData("1");
                Toast msg = Toast.makeText(getBaseContext(),
                        "You have clicked On", Toast.LENGTH_SHORT);
                msg.show();
            }
        });

Ou seja, envio o valor que está no "sendData("1")" para o arduino, depois no arduino num switch/if/etc desencadeia a acção.

Offline MacgyverPT

  • Mini Robot
  • *
  • Mensagens: 29
Re: [Projecto] Mike RC Car
« Responder #34 em: 22 de Dezembro de 2015, 12:47 »
Pequena demonstração de como está a correr:

Primeiros passos:
Android <> Arduino:

Está a ganhar forma  :D :D O próximo passo será fazer o processo inverso dos botões, ou seja, receber do arduino para dentro de uma EditText no Android.

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 1.943
Re: [Projecto] Mike RC Car
« Responder #35 em: 22 de Dezembro de 2015, 13:15 »
nice  :)

Offline MacgyverPT

  • Mini Robot
  • *
  • Mensagens: 29
Re: [Projecto] Mike RC Car
« Responder #36 em: 15 de Janeiro de 2016, 15:45 »
Boas pessoal.

O carro já anda e consegui implementar todas as funcionalidades previstas (descrevi-as no post inicial). Assim que possa faço um vídeo com o bichinho a mexer-se.

Já agora pergunto, no arduino, sem recorrer ao uso de um RTC, é possivel programar (por exemplo) que o carro se mova durante x segundos?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.612
  • Helpdesk do sitio
Re: [Projecto] Mike RC Car
« Responder #37 em: 15 de Janeiro de 2016, 15:52 »
Para isso usas o milis, não precisas de um rtc para um micro saber o que são uns segundos.
Avr fanboy

Offline MacgyverPT

  • Mini Robot
  • *
  • Mensagens: 29
Re: [Projecto] Mike RC Car
« Responder #38 em: 15 de Janeiro de 2016, 16:04 »
Obrigado senso. Vou pesquisar como usar isso juntamente com uma função previamente feita.

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 1.943
Re: [Projecto] Mike RC Car
« Responder #39 em: 15 de Janeiro de 2016, 22:45 »
Sem usar "Hardware Interrupts" vais ter um temporizador +-1 Seg.
Se não for grave a precisão, funciona, se houver necessidade dela então só via hardware:
http://homediyelectronics.com/projects/arduino/arduinotimerinterruptexample/

Offline MacgyverPT

  • Mini Robot
  • *
  • Mensagens: 29
Re: [Projecto] Mike RC Car
« Responder #40 em: 16 de Janeiro de 2016, 20:09 »
dropes para este projeto a precisão não é um fator determinante, o que quero é que ele durante x segundos faça uma determinada acção e depois páre. Apenas isso.

Offline MacgyverPT

  • Mini Robot
  • *
  • Mensagens: 29
Re: [Projecto] Mike RC Car
« Responder #41 em: 28 de Fevereiro de 2016, 21:33 »
Boas.

Há muito tempo que não dava notícias, mas a verdade é que com os exames, época de recurso e início do segundo semestre o tempo foi escasso.

Falando do carro, consegui implementar todas as ideias iniciais, bem como a programação da App para android (só não consegui programar a opção de mostrar na app o que aparece no terminal do IDE do Arduino, mas pronto, este ponto não era fulcral). Para quem quiser, deixo o link do repositório onde está alojado o projecto, repositório este que contém tudo sobre o projecto - Relatório, Esquemas, Diagramas, etc. A apresentação correu bem, houve apenas um pequeno stress com o sensor de ultrasons devido às paredes do laboratório de física serem um pouco "brilhantes", mas nada que não se resolvesse com uma uma folha colada A4 branca colada à parede.
A nota final ficou-se pelos 18 valores (em 20). Eu que não percebia nada desta área e ao primeiro trabalho que fiz tirar essa nota só posso estar bastante contente, o esforço compensou!

Antes de terminar, aqui está o link do repositório: https://github.com/MacgyverPT/Arduino-RC_Car

Obrigado a todos pela ajuda que me deram.


Cumprimentos,
Miguel