collapse

* Posts Recentes

Meu novo robô por dropes
[18 de Março de 2025, 14:51]


+ LASERs por dropes
[03 de Março de 2025, 17:21]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Alguém arranja motores? por brunus
[11 de Fevereiro de 2025, 16:42]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]


Sistema a LASER que será também capaz de matar moscas por brunus
[11 de Fevereiro de 2025, 16:02]


B-52 Bomber Astro Tracker - Part 2 Power up and gyro-stabilization por jm_araujo
[08 de Janeiro de 2025, 15:23]


Nevadent - Não carrega por almamater
[22 de Novembro de 2024, 21:36]


Classmate Leap T304 não liga por almamater
[19 de Novembro de 2024, 07:13]

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

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

Offline Nunito

  • Mini Robot
  • *
  • Mensagens: 923
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: 2.265
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.733
  • 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: 2.265
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