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.
Tags:
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.
Segue o serialProxy
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por