Neste friadão resolvi fazer uns testes com o NXT Python e descobri que é possível controlar praticamente tudo no NXT brick com Python. Depois pensando num teste prático lembrei dum papo de bar a alguns dias atrás onde conversavamos sobre o Botanicalls Twitter e surgiu a idéia: se uma planta pode usar o Twitter um Lego NXT também pode. (-:
Esta é uma prova de conceito bem básica onde uma “direct message” do Twitter aciona os motores do NXT. Mas assim que sobrar um tempo espero mexer mais nisso ai e postar algo mais elaborado sobre o assunto.
UPDATE 30.03: Se você tem um Lego NXT e quer testar este experimento, baixe o código e dê uma olhada no arquivo README que acompanha o pacote para as instruções necessárias. Nesta versão o robô entende e reage a três comandos: “dance”, “talk” e “go insane”. Divirta-se!
UPDATE 27.03: A demora entre o envio da mensagem e a reação do robo acontece porque nesta versão o script precisa encontrar e conectar (via bluetooth) no NXT antes de enviar o comando.
Eu também posso mandar uma mensagem pra ele?
Neste caso especificamente nao sei se faz muito sentido um lance coletivo (ou nao, eh que quando pensei no esquema imaginei algo como um controle remoto pessoal ou coisa do tipo). Digo, foi bacana ver a reacao do robo ao vivo. Talvez com o robo numa area publica e uns noias tuitando aleatoriamente… bizarro, acho que nao iria rolar.
Mas na real o limite eh a criatividade. De um lado voce tem o Twitter, ferramenta altamente popular, com suporte SMS e IM, API publica, etc; do outro um NXT com 4 sensores e 3 motores que podem ser controlados via bluetooth/socket.
PS: para os interessados no fonte desse experimento (caso haja algum): aguardem pois em breve ele estara disponivel.
ducarajo!
Massa d+ viu!
oi amigo sou portuguesa estudo 1º ano de C de computacao eu tenho bluetooth no meu PC entao como e que eu faço para conectar com o robot fico aguardando a resposta muito obrigado jinhos
Oi Catia.
Junto do o source tem um arquivo readme com algumas instruções de uso. Basicamente você precisa ter o python no seu pc, instalar as dependências (lightblue e nxt_python), fazer o pair do nxt com o dispositivo bt e o upload do programa para o brick.
Faça um teste ai, se precisar de alguma ajuda é só falar. (o;
Olá…
Gostaria de ter acesso ao arquivo, mas ele não está mais disponivel…se puderem re-upar ficarei grato!
Abraços
Fala Arthur, o projeto está no github.
http://github.com/lupeke/nxt-twitter/
Não esqueça de nos mostrar o que você fizer de bom com isto aí. ;p
oi Daniel, enviei um e-mail pra você, mas por via das dúvidas estou escrevendo por aqui também. onde posso baixar o nxt_twitter.rbt? só encontrei o código, mas não o programa. aguardo
Este domínio parece ter uma boa quantidade de visitantes. Como você começa o tráfego para ele? Ele oferece uma rotação agradável única sobre as coisas. Eu acho que ter algo real ou substancial de falar é a coisa mais importante.