collapse

* Links de Robótica

* Posts Recentes

Palavras Cruzadas por LVirtual
[Hoje às 20:54]


[Projecto] Bomba Airsoft por jm_araujo
[Hoje às 19:01]


Apresentação por Tech_JA
[23 de Setembro de 2017, 09:19]


Medir Agua que está no Poço por filjoa
[21 de Setembro de 2017, 20:58]


URGENTE - display de 7 segmentos com backpack por helderjsd
[20 de Setembro de 2017, 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[19 de Setembro de 2017, 10:20]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]

Autor Tópico: Robô Móvel Arduino POP-BOT  (Lida 3077 vezes)

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

Offline Tayeb

  • Mini Robot
  • *
  • Mensagens: 703
Robô Móvel Arduino POP-BOT
« em: 27 de Julho de 2009, 11:58 »
Olá todos,

Temos o prazer de anunciar que a Aliatron lançou no mercado ibérico o Robô Móvel Arduino POP-BOT. O robô é baseado no microcontrolador Arduino POP-168, que é também comercializado pela Aliatron, e que foi recentemente lançado no nosso mercado.



POP-BOT é a primeira plataforma de robô móvel do seu tipo que é compatível com o microcontrolador Arduino. Vem completo com as rodas, os motores, os sensores, o software, a documentação, etc... Se gosta de Arduino, certamente que amará POP-BOT. O controlo do POP-BOT vem em 2 partes: o módulo POP168 e o módulo de potência RBX168, este último especialmente concebido para a robótica.

O robô é um projecto da Aliatron em conjunto com o fabricante INEX da Tailândia, e estará disponível a partir do dia 12 de Agosto de 2009. Todos os membros deste espaço que façam a pré-encomenda até ao dia previsto do lançamento do robô, terão o direito a um desconto de 10%, e não terão que pagar os portes. Devem no acto da encomenda, indicar que são membros da Lusorobótica. O link directo para a página do robô é:

http://aliatron.com/loja/catalog/product_info.php?products_id=683

Os preços da Loja Virtual incluem o IVA.

Tayeb


Offline dio123

  • Mini Robot
  • *
  • Mensagens: 927
Re:Robô Móvel Arduino POP-BOT
« Responder #1 em: 27 de Julho de 2009, 13:14 »
Na escola estive  a trabalhar com um robot parecido a esse mas com atmega8 da inex nao era arduino, e achei muito bom.
É bom para iniciar e aprender a programar em c, é bom para começar a criar pequenos projectos.

Offline Tayeb

  • Mini Robot
  • *
  • Mensagens: 703
Re:Robô Móvel Arduino POP-BOT
« Responder #2 em: 28 de Julho de 2009, 18:49 »
Como campanha especial para todos, baixamos o preço do robô para €158,00 (IVA incluído).

Os membros desde espaço ainda usufurem do desconto de 10% e de não pagarem os portes. Devem dizer na encomeda que são membros de Lusorobótica.

A campanha termina no dia 12 de Agosto.

Vídeo do robô em acção:

« Última modificação: 28 de Julho de 2009, 18:59 por Tayeb »

Offline Tayeb

  • Mini Robot
  • *
  • Mensagens: 703
Re: Robô Móvel Arduino POP-BOT
« Responder #3 em: 18 de Outubro de 2009, 17:27 »
Olá membros e visitantes:

Estive hoje a brincar com o POP-BOT que montei.  Experimentei o código que testa servos, incluído no manual. O vídeo seguinte, não da minha autoria, mostra o teste:



Tayeb

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.234
    • Tiago Rodrigues
Re: Robô Móvel Arduino POP-BOT
« Responder #4 em: 18 de Outubro de 2009, 19:26 »
Muito bem Tayeb... podemos ver o código?

Offline Tayeb

  • Mini Robot
  • *
  • Mensagens: 703
Re: Robô Móvel Arduino POP-BOT
« Responder #5 em: 20 de Outubro de 2009, 16:41 »
Caro Tiago,

Desculpe o atraso mas não tinha notado que tinha respondido. O código é o seguinte porém a biblioteca usa wiring.c e consequentemente wiring.h que estão alterados:

Código: [Seleccione]
/*******************************************************************************
* POP-BOT V1.0   
* Filename : SimpleServo.pde
* Controlo simples de motor servo
********************************************************************************/
int i;

void setup(){
//---- Servo Motor ----//
    pinMode(8,OUTPUT);                 // Servo Motor
    pinMode(7,OUTPUT);                 // Servo Motor
}
void loop(){
     for (i=0;i<100;i++){
       digitalWrite(7, HIGH);          //  Servo Di7 on
       digitalWrite(8, HIGH);          // Servo Di8 on
       delayMicroseconds(500);         // Atraso Positivo
       digitalWrite(7,LOW);
       digitalWrite(8,LOW);
       delay(20);                      // Atraso negativo
     }
     for (i=0;i<100;i++){
       digitalWrite(7, HIGH);          // Servo Di7 on
       digitalWrite(8, HIGH);          // Servo Di8 on
       delayMicroseconds(2300);        // Atraso positivo
       digitalWrite(7,LOW);
       digitalWrite(8,LOW);
       delay(20);                      // Atraso negativo
     }

}

Tayeb
« Última modificação: 20 de Outubro de 2009, 16:53 por Tayeb »

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.234
    • Tiago Rodrigues
Re: Robô Móvel Arduino POP-BOT
« Responder #6 em: 21 de Outubro de 2009, 22:35 »
Interessante, está a utilizar delayMicroseconds(500); para controlar o intervalo entre os pulsos em vez de recorrer a PWM.

Obrigado por partilhar Tayeb.

Offline Tayeb

  • Mini Robot
  • *
  • Mensagens: 703
Re: Robô Móvel Arduino POP-BOT
« Responder #7 em: 22 de Outubro de 2009, 13:44 »
Interessante, está a utilizar delayMicroseconds(500); para controlar o intervalo entre os pulsos em vez de recorrer a PWM.

Obrigado por partilhar Tayeb.

Sim tem razão.

A função especial para gerar PWM em Arduino é analogWrite(). sendo possível ajustar o ciclo de funcionamento de 0 a 100%. Neste caso usa-se digitalWrite()