collapse

* Posts Recentes

Desenvolver em Rust com inline em Python por blabla
[22 de Outubro de 2021, 23:47]


A oficina do mestre Dan Gelbart: mecânica e electrónica por blabla
[22 de Outubro de 2021, 23:13]


Identificador Via Verde por KammutierSpule
[19 de Outubro de 2021, 14:33]


Visualizing memory layout of Rust's data types por blabla
[15 de Outubro de 2021, 14:01]


Ligação desconhecida por jm_araujo
[14 de Outubro de 2021, 00:35]


Electrónica em palpos de aranha por SerraCabo
[13 de Outubro de 2021, 15:46]


Pistola de Dessoldar por dropes
[08 de Outubro de 2021, 14:45]


KiCad stable release 5 por KammutierSpule
[06 de Outubro de 2021, 16:00]


Assemblagem de PCBs - JLCPCB por fergas
[06 de Outubro de 2021, 10:12]


Tarifas carta postal Correos.ES por jm_araujo
[05 de Outubro de 2021, 23:16]

Autor Tópico: [Projecto] Mike RC Car  (Lida 14940 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: 2.019
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.718
  • 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.019
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