I’m a 30 y.o. Brazilian software architect (Java mainly) by day and an Arduino enthusiastic by night.
My story with Arduino began at a Shawarma place talking to a friend who said something like: “Dude, you have to see this, this, this THING I got on the internet. It’s called Arduino. Is a board full of pins where you can plug buttons, switches, potentiometers and all sort of sensors and, and, and program and output the processing into LED, servos and all sort of actuators”. …what can I say? He definitely got my attention.
On that same night I bought my first Arduino on eBay. A week later I was arduining and losing nights of sleep doing things I only dreamt of before, since I had no knowledge at all in electronics (despite my passion for robotics).
I hope you have fun here and gather some helpful material for your project.
Well done. Looks great!
Now you should post a video of the puzzle being used
I will… and may do even better: write an app to simulate it. Still considering if it’s worthwhile the time..
Yeah! Very nice! I played with it a little and it was very funny. The only part that I didn’t like it was after I opened it, I didn’t find the US$ 100,00 that should be there inside.
The gift destinatary’s blog: http://scienceblogs.com.br/bessa/2010/01/presente_cientfico.php
For those asking for the source code, it’s pretty simple… I’ve made it available here: MousePs2ServoController.pde.
PS: don’t forget to link the library: http://www.arduino.cc/playground/ComponentLib/Ps2mouse
Niceee!
Hi Lucas,
Thanks for sharing this info. I have also struggled to get two series 2 XBee radio’s setup. Coincidentally, I am doing something similar to your project: monitoring environment data in a greenhouse. That data will then be sent wirelessly to another arduino with XBee shield and Ethernet shield, which will put it in a database. Currently, I have setup a prototype that tweets its data via Pachube, but it is not wirelessly via the Xbee’s yet.
Another funny coincidence: your site and mine both use the same WordPress theme
Good luck on the projects and thanks a lot for sharing your info!
Kind regards,
Arno
Lucas,
Estou deixando este comentário pra dizer que fiz uma referencia ao seu projeto no meu blog.
Gooooooood job guys!
Te mais..
Abs argentinos proces…
Até aqui eu saio com cara de retardado nas fotos. Mas curti pacas, acompanharei o site e o grupo.
Did you simply use the Explorer Dongle to upload the firmwares to the XBee modules? And btw, do all the XBee Series 2.5 modules use the ZNet 2.5 firmwares?
Vanessa, I didn’t change the XBees firmware. I used the default to implement a wireless comunication between a PC and an Arduino (www.arduino.cc).
It would be nice if you add another Arduino (with Router/End Device XBee) which senses other part of the house and sends data to the computer.
I am looking for a literature, a tutorial like this which demonstrates wireless communication between 3 XBees (1 coordinator and 2 end device). I just want to make sure that data and packets are not mixed up during transmission.
One Arduino (with End Device XBee) should send an ID along with the data like:
Serial.print(“{“); // packet marker
Serial.print(“mote1=”); // identifier
Serial.print(value); // data
Serial.print(“}); // packet marker
and the other Arduino can have an identifer of “mote2″
so that in the display, it will be known which Arduino is the source of data.
Did you happen to find any literature like this?
There is a library for serial communication that sends an identifier along with the message. Check it out and see if it solves your problem: http://www.arduino.cc/playground/Code/SerialControl
Regards,
LF
Massa Frago,
Assim que tiver a minha arduíno em mão, vamos ver se deixo ela brinca com meu Nexus One =P
Extremely Cool!
FragoMonstro da ArduinoLand!!!!
haha, féra! uma das coisas mais geeks que ja vi
Hehe.. tenho escutado muito isso recentemente.
haha essa é geek mas é manero pra kcta
Nëëëëëëëëëërd!
Bom demais!
Estamos desenvolvendo um TCC, que tem a ideia de controlar um carrinho via bluetooth, e ao fazermos pesquisas acabamos nos deparando com sua pesquisa.
Nos interessamos pela sua ideia, e gostaríamos de saber se teria como entrarmos em contato para saber um pouco mais deste seu trabalho.
Muito interessante seu projeto, estou tentando receber dados pelo Amarino, mas estou com algumas dificuldades, gostaria da saber se você utilizou algum evento para o controle do carrinho!? Abraços.
Muito interessante seu projeto, estou tentando receber dados pelo Amarino, mas estou com algumas dificuldades, gostaria da saber se você utilizou algum evento para o controle do carrinho!? Se puder me ajudar. Abraços.
Hey dude the link is broken! Can i get a copy mewithaflower@ gmail.com.
I’m try to split the data from serial to control two servo’s and have no clues. Thanks dude
HI..
Can we use any other bluetooth device for interfacing?(Cheaper one).
I figure… As long as it is compatible with Arduino (Serial TTL). I bought that in Sparkfun…
Muito interessante, vou comprar um Amarino, mas pq. vc não usou o Shield Bluetooth, além de ser mais barato vc pode enviar para qualquer mobile (não precisa ser android).
Legal pra caramba! Mas tenho uma dúvida: A interface do App no Android foi desenvolvida na própria linguagem do Android?
Cara, ja trabalhei com bluetooth um tempo, e se vc conectar uma antena de roteador da pra ampliar MTO o sinal. Lí d+ sobre o assunto, principalmente no ponto de resposta do aparelho não amplificado, e todos meus testes funcionaram. Se animar, pega uma anteninha mais fuleira e testa o alcance com o arduino. Fritar uma de 64USD ia doer no bolso.
Desireè, usei esse módulo por ter um alcance muito bom (100m!). Quanto à poder usar com qualquer mobile, esse também pode.
Gabriel, Android usa uma versão mais leve do Java. O Amarino é composto de duas partes: uma biblioteca para o Arduino e um App para o Android.
Boa dia, gostei imenso do robot e gostaria de saber se programou android.
Obrigado
Bom dia Gonçalo. Usei um aplicativo chamado ‘Amarino’. No meu outro blog tem mais instruções: http://bebop.cc/blog/2011/05/30/arduino-bluetooth-android/
Muito obrigado por ter respondido. Mais alguma dúvida pergunto-lhe
Lucas: Can you upload mouseps2servocontroller.pde again?
Thanks you!
Lucas: maybe you can send me the file to my mail sacalleja@miuandes.cl.
Regards
Sebastian, I’ve posted the code on my GitHub: https://github.com/lucasfragomeni/arduino/tree/master/MouseTwoAxisControl.
Have fun!
Boa tarde, gostaria de saber se este projeto também dá para fazer com o telemóvel Samsung Galaxy S II?
Obrigado
Gonçalo,
Acredito que sim. Eu usei o Galaxy S I.
Ok, obrigado mais uma vez
Boa tarde novamente, será possivel ter o seu e-mail sff?
Obrigado
ArduinoCommander application to control your arduino board for free – https://market.android.com/details?id=name.antonsmirnov.android.arduinocommander
Lucas…acha que é possivel implementar comandos de voz.
a um projeto como esse.
estou desenvolvendo um projeto.
onde gostaria de controlar um motor por voz.
mas encontrei alguns problemas quanto a gerar as bibliotecas para reconhecimento de voz.
com o android seria possivel?
grato…
parabens pelo projeto.
Felipe, a Arduino não tem processamento para fazer reconhecimento de voz, mas é possível fazê-lo usando um shield de reconhecimento de voz (na Sparkfun tem um: http://www.sparkfun.com/products/10963). Com certeza dá para implementar com algo assim.
Olá!! Projeto muito interessante. Gostaria de saber uma coisa.Você modifica também os programas no Eclipse? Pois estou tentando fazer uma aplicação bluetooth com arduino só que sem usar o amarino, mas estou encontrando muitas dificudades, então, pensei que fosse possível mudar alguns projetos jah prontos para o amarino, criando outra interface e usar apenas a parte de configuração da comunicação e envio do bluetooth…Até mais cara, valew!
Ueslei, acho que uma boa abordagem é pegar o código do Amarino (que é open-source) e adaptá-lo ao seu projeto. Já tentou isso?
Boas a todos, alguem já fez este projeto arduino + bluetooth + android? Se sim, no código do arduino temos que mudar “register Function” para o ID ID atribuído ao sensor no Amarino, como é que sei qual é o meu ID e como colocar na linha de código? Obrigado