image/svg+xml

Autor Tópico: LEGO e Electrónica  (Lida 5416 vezes)

Tito

  • Moderador
  • *****
  • Mensagens: 8553
LEGO e Electrónica
« em: 25 de Julho de 2012, 00:39:11 »

imagem por Bruce Lowell
"Desmontar MOCs faz parte do Ciclo de Vida do ABS!"

Tito

  • Moderador
  • *****
  • Mensagens: 8553
Re: LEGO e Electrónica
« Responder #1 em: 25 de Julho de 2012, 01:05:16 »
Desde há muito tempo que andava para meter as mãos à obra numas ideias que me andavam na cabeça.

A primeira que vou apresentar foi apenas uma primeira experiência para me ambientar no desenvolvimento com a plataforma Arduino usando apenas um LED branco.

Com a ajuda da informação neste post implementei o protocolo do Code Pilot para simular a leitura de um codigo de barras visto que o led ligado representa a cor branca e o led desligado representa a cor preta.


No vídeo eu faço várias alterações no parâmetro que controla o tempo de cada pulso/bit enviado para o Code Pilot. O tempo mostrado é em milissegundos e quando mais baixo o valor mais rapidamente são enviados os códigos. Reduzi o tempo até aos 6ms por sinal que resulta em 72ms por código (12 "bits") mas começam a ocorrer erros na transmissão.

Apenas mostrei um exemplo com as notas musicais mas é possível enviar qualquer um dos códigos.

Não percam a próxima experiência pois envolve um Arduino, um receptor PF e dois motores :) Só falta mesmo gravar o vídeo...
"Desmontar MOCs faz parte do Ciclo de Vida do ABS!"

nuno2500

  • Visitante
Re: LEGO e Electrónica
« Responder #2 em: 25 de Julho de 2012, 11:05:43 »
Força nisso Tito. Estou  :-)||  para ver a experiência com os elementos PF. Vais acabar por comercializar um kit dum interface PC/PF via IR :-)d  E olha que eu até acho que sei quem te podia ajudar a concretizar isso.

chasplas

  • ....
  • ***
  • Mensagens: 509
  • Que as peças te acompanhen
Re: LEGO e Electrónica
« Responder #3 em: 25 de Julho de 2012, 17:42:35 »
É claro que estas a desenvolver o teu propio NXT  ;D porque o NXT oficial ja te fica pequeno!

Ficamos a espera no proximo video!


Tito

  • Moderador
  • *****
  • Mensagens: 8553
Re: LEGO e Electrónica
« Responder #4 em: 25 de Julho de 2012, 18:39:42 »
Só tenho o Arduino há uma semana  ;D Em breve junto-lhe um módulo de bluetooth.  :?

Esqueci-me de escrever no primeiro post mas este tópico é para postarem as vossas experiências onde misturam LEGO e electrónica.

Força nisso Tito. Estou  :-)||  para ver a experiência com os elementos PF. Vais acabar por comercializar um kit dum interface PC/PF via IR :-)d  E olha que eu até acho que sei quem te podia ajudar a concretizar isso.

Comercializar não estava nos meus objectivos mas posso partilhar uma espécie de guia...
"Desmontar MOCs faz parte do Ciclo de Vida do ABS!"

Tito

  • Moderador
  • *****
  • Mensagens: 8553
Re: LEGO e Electrónica
« Responder #5 em: 25 de Julho de 2012, 22:30:40 »
Quando eu disse que o teste envolvia "um Arduino, um receptor PF e dois motores" estava a brincar! É um Arduino, dois receptores, 3 motores e um par de LEDs.

Já suporta tudo o que suportam os dois comandos PF. Só falta mesmo o novo servo para brincar!


Por agora o teste não passa de uma sequencia +/- aleatória de comandos com pouca utilidade mas não percam a próxima experiência pois envolve um Arduino, um receptor PF, dois motores e um computador.  ;D
"Desmontar MOCs faz parte do Ciclo de Vida do ABS!"

ePombo

  • .....
  • ****
  • Mensagens: 2612
  • Up Side Down!
Re: LEGO e Electrónica
« Responder #6 em: 25 de Julho de 2012, 22:46:14 »
Gostei de ver, tem uma boa rapidez de resposta :)
Nuno Ferreira

ztp

  • .....
  • ****
  • Mensagens: 3442
  • José Proença
    • Flickr
Re: LEGO e Electrónica
« Responder #7 em: 25 de Julho de 2012, 23:26:08 »
Fixol!!!!  :-)d

O Arduino pode armazenar o programa e ficar a repetí-lo alimentando-o com um usb charger?

Tito

  • Moderador
  • *****
  • Mensagens: 8553
Re: LEGO e Electrónica
« Responder #8 em: 26 de Julho de 2012, 11:07:32 »
Sim, ele tem uma memória flash de 32KB para guardar um programa e tem uma EPROM de 1KB para guardar valores!

E pode ser alimentado por um transformador entre 7 e 12V!

http://arduino.cc/en/Main/ArduinoBoardUno/
"Desmontar MOCs faz parte do Ciclo de Vida do ABS!"

nuno2500

  • Visitante
Re: LEGO e Electrónica
« Responder #9 em: 26 de Julho de 2012, 11:10:00 »
Mas olha que era útil para quem tem menos jeito, um kit da Arabot.

Tito

  • Moderador
  • *****
  • Mensagens: 8553
Re: LEGO e Electrónica
« Responder #10 em: 26 de Julho de 2012, 11:22:18 »
Quando isto estiver mais utilizável, pode-se pensar nisso.  ;D
"Desmontar MOCs faz parte do Ciclo de Vida do ABS!"

Tito

  • Moderador
  • *****
  • Mensagens: 8553
Re: LEGO e Electrónica
« Responder #11 em: 29 de Outubro de 2012, 01:30:16 »
Já fiz as primeiras experiências com o novo servo e a implementação do protocolo protocolo Power Functions no Arduino.

"Desmontar MOCs faz parte do Ciclo de Vida do ABS!"

Americo Verde

  • ......
  • *****
  • Mensagens: 15475
  • Old School. Gang member.
Re: LEGO e Electrónica
« Responder #12 em: 29 de Outubro de 2012, 13:13:47 »
Muito bem e agora qual é o objetivo prático da tua brincadeira?

Onde pretendes chegar com esta "mistura"  ? :)
"Create like a god, command like a king, work like a slave!"

alexis

  • Moderador
  • *****
  • Mensagens: 4565
  • De volta aos bricks.
    • Tkel Creations
Re: LEGO e Electrónica
« Responder #13 em: 29 de Outubro de 2012, 14:13:49 »
Podes usar 4 leds para transmitir os 4 canais em 4 emissores diferentes para não existir interferência quando envias comandos para múltiplos canais.


Tito

  • Moderador
  • *****
  • Mensagens: 8553
Re: LEGO e Electrónica
« Responder #14 em: 29 de Outubro de 2012, 14:21:34 »
Muito bem e agora qual é o objetivo prático da tua brincadeira?

Onde pretendes chegar com esta "mistura"  ? :)

Sem me perguntas qual é o objectivo principal? Aprender!

Se me perguntas o que é que eu já aprendi com isto? Muito!

Se me perguntas se quero fazer mais alguma coisa para alem de aprender? Claro mas ainda estou a meio do meu proof of concept...

Podes usar 4 leds para transmitir os 4 canais em 4 emissores diferentes para não existir interferência quando envias comandos para múltiplos canais.

Quem falou em interferências?  :P
"Desmontar MOCs faz parte do Ciclo de Vida do ABS!"