Ola senhores estou criando um robo usando o seguinte material:

Um Netbook + Arduino + Ponte H + Flash AS3

O Robo sera semelhante a este:

Bem depois de obter o material fisico a primeira coisa que busquei foi a comunicacao entre o arduino e o notebook e para isso usei o aplicativo:

serialproxy: É um aplicativo que faz o intermedio entre o arduino e o flash, como o flash não pode acessar hardware, o serialproxy le e escreve em uma porta serial como a USB e envia para um IP e porta os dados.

Por meio dele podemos obter trabalhos bacanas como o do video abaixo:

https://www.youtube.com/watch?v=NGEfafWu9Xg

Onde o acelerometo em conjunto com o arduino envia os dados pela USB para a aplicação em flash e movimenta a imagem em 3d.

Estou tendo uma dificuldade na programação AS3, alguem que saiba programar bem em as3 poderia ajudar? Eu passaria os codigos q tenho.

Exibições: 1936

Responder esta

Respostas a este tópico

Excelente projecto! o que acontece se trocar linha do eixo X com a do eixo Z ?

Vc fala do projeto do acelerometro?

Do acelerometro ele possui 3 saidas de sinal x, y e z que enviam sinais (numeros)  constantemente e rapidamente o serial proxy le esses dados e envia estes para uma porta e um ip, onde o  flash le esses dados e coloca-os em 3 variaveis, ai o flash pega essses 3 valores e joga para o possicionamento da imagem por meio de uma biblioteca q se chama Tweenlite o que faz vom q movimente a imagem,

Para vc testar, te passo esse link q nao precisa ter um aceleromento para visualizar o efeito do arduino com o flash.

http://www.kasperkamperman.com/blog/arduino/arduino-flash-communica...

Nesse exemplo vc deve carregar o exemplo StandartFirmata que ja vem no arduino

E executa o arquivo swf

as3glue_standalone_monitor. swf

o programa em flash ira ler os dados dos pinos do arduino e transformalos em graficos em tempo real

qq duvida me pergunte como proceder para fazer o teste, quem sabe vc pode me da alguma luz nos problemas q estou encontrando, ou conhece alguem q programa bem em as3

Olá amigo,

Eu programo em AS3, o que deseja fazer?

Qualquer coisa pode me enviar mensagem, abraços :)

Blz, bem é o seguinte

Eu ja tenho alguns codigos que peguei na internet de outros projetos e os modifiquei, mas alguns são complexos demais e se apresentando a um indice de modularização enorme o que dificulta pra um leigo como eu em as3.

A primeira coisa que tenho dificuldade é enviar dados de um arquivo principal para um arquivo as e vice-versa

É uma confusão usar MovieClip(root), this etc. Sempre tenho problemas de visibilidade

Bem voltando ao projeto do robo q estou projetando, eu cheguei a criar algo via wifi. Mas o shield wifi do arduino eh muito fraco e lento então resolvi colocar no robo um netbook pra resolver o problema.

Adaptei um programa de chat em flash para comandar o robo

Me mande seu e-mail q mando pra vc os codigos do flash q tenho mais atual

Segue: franciscontato [at] gmail [dot] com

Ola senhores acabei de terminar a versáo 1.0 da parte fisica do robo, ainda náo é uma Brastemp. Mas é funcional.

Figura 01 - NetBook Hp sobre a base com motores e o arduino, usei um tapware quadrado.

Figura 02 - Vista Top da base com os 02 Motores com caixa de redução e a placa do arduino como shield ponte H

Figura 03 - Usei duas rodas Omni Direcionais na parte traseira, os motores DC suportam até 18 Volts.

Figra 04 - Detalhe da Roda Omni Direcional e do Motor com caixa de redução.

Figura 05 - Na frente usei uma roda guia de gel.

Ola senhores estou com um problema de energia no meu projeto, quero acrescentar uma bateria lipo de 3 celulas  de 9 volts, para dar uma maior energia aos dois motores

Estou usando um shield ponte H, ele possui uma entrada para energia externa e o arduino tb. Mas, no meu projeto a saida USB do notebook precisa esta constantemente ligada ao arduino.

Pergunto, existe uma maneira de fazer essa carga de energia para os motores sem repassar a mesma para a saida USB do notebook.

Pois estou temeroso em acrescentar 9 volts ao sistema (Arduino + shield ponte H) e essa energia tb ir para entrada USB.

Aguardo ajuda

O ponte H apenas faz o chaveamento nas bobinas dos motores, quando você colocar 9V no shield você esta mandando esta energia para os motores e não para as portas do Arduíno  Consecutivamente não esta sobrecarregando o mesmo. Me correja se eu estiver errado.

Isso mesmo deu certo, a energia q entra na entrada de energia do shield so vai para os motores.

Valew.

Ola senhores devido a falta de tempo so agora iniciei a programação do projeto do robo.

Para o codigo do arduino estou tomando como base o projeto do site http://www.progetto25zero1.com

e para o flash eu adaptei um codigo de um aplicativo chat.

A Comunicação entre os dois é intermediada pelo aplicativo serialProxy que recebe e reenvia os dados da USB para uma Porta e um IP e vice-versa.

Estou nesse momento com o seguinte problema, a conexão entre os dois eh feita sem nenhum problema , mas o recebimento dos dados no flash esta estranho, faltando letras.

Os codigos seguem em anexo, estou aberto a sugestões e a esclarecimentos.

Anexos

Segue o serialProxy

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço