collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: [Projecto] Mike RC Car  (Lida 22525 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.189
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.189
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