collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[27 de Março de 2024, 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: Plataforma de Desenvolvimento 4x4  (Lida 11732 vezes)

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

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Plataforma de Desenvolvimento 4x4
« em: 02 de Maio de 2010, 13:53 »
Resolvi começar a montar a minha plataforma de desenvolvimento 4x4 e fiz alguns testes à mesma com comando RC para testar a viabilidade da mesma.

Objectivo, ter uma base de desenvolvimento flexível e adaptável a qualquer projecto que tenha força suficiente para subir pequenos obstáculos, mas possa rodar em torno de si própria para poder deslocar-se e contornar objectos em espaços pequenos.

Para já as rodas estão a ser controladas 2 a 2 por 1 ponte-h só com dois drivers, e fiz um pequeno código para o arduino para interpretar os sinais recebidos do reciver RC e traduzir para PWM e respectivos HIGH/LOW da ponte-H

Total da base, 42€ para motores, rodas, placa de chassi e controlador dos motores.

Ainda tenho que melhorar a alimentação visto que os motores por serem 4 consomem mais corrente do que as pilhas de 1,5V conseguem fornecer.

Algumas fotos da montagem:








Fica um vídeo, desculpem a qualidade mas só tinha o telemóvel por perto para filmar.
(conduzir dois eixos independentes com uma mão sem olhar para o comando por estarmos a filmar ao mesmo tempo com a outra não é tão fácil como parece :P)



PS - A caixa de engrenagens está na combinação mais lenta para fazer menos esforço, contudo ainda irei estudar se mudo para maior velocidade.

Code:
Código: [Seleccione]
int in1 = 0;
int in2 = 1;
int out1 = 10;
int out2 = 11;
int val1, val2;


unsigned long duration;

void setup()
{
  pinMode(in1, INPUT);
  pinMode(in2, INPUT);
  pinMode(out1, OUTPUT);
  pinMode(out2, OUTPUT);
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
}

void loop()
{
  int val1 = pulseIn(in1, HIGH);
  int val2 = pulseIn(in2, HIGH);
  delay(50);
 
  if (val1 > 1480 && val1 < 1520){
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
  } else if(val1 > 1500){
   val1 = map(val1, 1500, 1900, 0, 255);
   digitalWrite(2, LOW);
   digitalWrite(3, HIGH);
   analogWrite(out1, val1);
  }else{
   val1 = map(val1, 1100, 1500, 255, 0);
   digitalWrite(2, HIGH);
   digitalWrite(3, LOW);
   analogWrite(out1, val1);
  }
 
 
   if (val2 > 1480 && val2 < 1520){
     digitalWrite(4, LOW);
     digitalWrite(5, LOW);
   }else if(val2 >1500){
   val2 = map(val2, 1500, 1900, 0, 255);
   digitalWrite(4, LOW);
   digitalWrite(5, HIGH);
   analogWrite(out2, val2);
  }else{
   val2 = map(val2, 1100, 1500, 255, 0);
   digitalWrite(4, HIGH);
   digitalWrite(5, LOW);
   analogWrite(out2, val2);
  }
}
« Última modificação: 02 de Maio de 2010, 14:10 por TigPT »

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Plataforma de Desenvolvimento 4x4
« Responder #1 em: 02 de Maio de 2010, 14:43 »
Parece estar muito porreiro, parabéns ;)

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Plataforma de Desenvolvimento 4x4
« Responder #2 em: 02 de Maio de 2010, 16:00 »
por acaso desde que apareceram na loja as lagartas e a "Universal Plate Set", fiquei com o bichinho pa mandar vir um conjunto para brincar ^^
está muito fixe!
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline trif@sico

  • Mini Robot
  • *
  • Mensagens: 25
Re: Plataforma de Desenvolvimento 4x4
« Responder #3 em: 02 de Maio de 2010, 16:20 »
Pois também eu fiquei .

TigPT está mesmo fixe

Offline AngellS

  • Mini Robot
  • *
  • Mensagens: 86
Re: Plataforma de Desenvolvimento 4x4
« Responder #4 em: 02 de Maio de 2010, 19:07 »
tá muito à frente :)

ficaram vocês e eu com o bicho :p

tenho de ver isso lol

Metallica Fan - Big Show At Rock In Rio, Lisbon 2008
---
Angell'S

Offline The Wolfman

  • Mini Robot
  • *
  • Mensagens: 60
Re: Plataforma de Desenvolvimento 4x4
« Responder #5 em: 02 de Maio de 2010, 19:30 »
Isto está muito engraçado. Como é que isto pode ser controlado à distância?

Offline zordlyon

  • Mini Robot
  • *
  • Mensagens: 1.768
Re: Plataforma de Desenvolvimento 4x4
« Responder #6 em: 02 de Maio de 2010, 20:30 »
Caro Tiago meu parabéns, eu ando a desenvolver algo parecido um pouco mais sofesticado, tenho suspenções e um chassi ajustavel...Home Made, mas daqui a uns tempos vai ficar algo assim, embora que eu tnh as 4 rodas direcionais acionadas por 2 servos...

Cumprimentos...
Cumprimentos,
André Carvalho.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Plataforma de Desenvolvimento 4x4
« Responder #7 em: 02 de Maio de 2010, 20:55 »
Utilizo um comando RC para fazer os testes à locomoção, e o código acima apresentado mostra isso mesmo. A conversão de sinal pulseIn para PWM e digitalwrites para controlar os motores.

Também gostava de fazer algo mais complexo mas o tempo não me permite... fico à espera de ver o teu projecto zordlyon para ter ideias para uma futura base! :P

Offline msr

  • Mini Robot
  • *
  • Mensagens: 798
Re: Plataforma de Desenvolvimento 4x4
« Responder #8 em: 02 de Maio de 2010, 20:58 »
Está muito giro TigPT! Adorei a forma como se move, mesmo "smooth"!

Offline The Wolfman

  • Mini Robot
  • *
  • Mensagens: 60
Re: Plataforma de Desenvolvimento 4x4
« Responder #9 em: 02 de Maio de 2010, 21:06 »
Sim, mas com que hardware é que o arduino comunica com o comando? O hardware utilizado para a comunicação sem fios é muito caro :p?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Plataforma de Desenvolvimento 4x4
« Responder #10 em: 02 de Maio de 2010, 21:58 »
É um receptor RC normal de um carro telecomandado.

Neste caso é um comando e receptor um bocadito caros de 6canais digital a 2,4Ghz que comprei à uns tempos mas mesmo assim é dos mais baratos para as caracteristicas.

http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=9041

Embora tenha baixado o preço e esteja muito acessível em relação ao que esteve.. depois os portes e alfandega ainda pesam. Procurem um distribuidor local!

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: Plataforma de Desenvolvimento 4x4
« Responder #11 em: 02 de Maio de 2010, 23:09 »
Como ligaste o receptor? tenho aqui um kyosho perfex, que queria ligar, mas com medo de estragar aquilo tudo não fiz, ia ligar o signal para o servo, a um pino digital e usar pulse in, mas o meu multimetro lia 4.70-5.80v dependendo do posição do volante  ;D, e o arduino só pode com 5v, usaste transistors?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Plataforma de Desenvolvimento 4x4
« Responder #12 em: 02 de Maio de 2010, 23:21 »
Liguei as duas saidas do receptor utilizadas (2 canais) a 2 entradas do arduino (pin 0 e 1) conforme se pode ver no código fonte no primeiro post.

Depois foi meia duzia de linhas para ler valores e decidir por estes como agir nos digitalwrite e pwm out.

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: Plataforma de Desenvolvimento 4x4
« Responder #13 em: 02 de Maio de 2010, 23:29 »
Hei de tentar, parece fácil, mas pensei que 5.8v fossem demais para o arduino

Offline Arknum

  • Mini Robot
  • *
  • Mensagens: 84
Re: Plataforma de Desenvolvimento 4x4
« Responder #14 em: 03 de Maio de 2010, 01:43 »
Muito giro! Só lhe falta o canhão...
Essa cena de controlar à distância é engraçada mas nunca pensei que utilizassem comandos. Eu à uns anos fiz um carro telecomandado mas até fiz o comando, utilizava dois PICs, um para enviar os sinais (esquerda, direita, frente, trás) e outro que recebia. Os sinais eram enviados, se bem me lembro por rx tx da radiometrix, e acho que compensava mais, digo eu, mas na altura tb foi fornecido pela escola, mas axo que não era tão caro, secalhar uma alternativa a esse sistema, fica a ideia.
Parabéns.
Visitem os Açores vale a pena.