Pages: [1]   Go Down
Author Topic: Arduino Mega +Bluetooth shield+telefono movil  (Read 2704 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 33
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hace un par de días se me ocurrio que debia haber algun modo de controlar la placa arduino desde un telefono movil (lo cual ahorraria el trabajo de tener que ensamblar un control conectado a otro arduino, o tener que llevar el pc a donde sea que valla a usar el arduino (control de puerta, letrero luminoso, robot, lo que se les ocurra))
asi que busque  y encontre este manual
http://www.instructables.com/id/how-to-Control-arduino-by-bluetooth-from-PC-pock/?ALLSTEPS
se ve bastante sencillo pero tiene un gran problema: el telefono movil ocupa windows mobile

por lo tanto es inutil tanto para quienes tienen android o java en sus telefonos

en el caso de tner windows mobile, yo creo que bastaria con hacer una aplicacion en processing, o sea si funciona por windows , en mobile tambien debiera (corrijanme si me equivoco)

para quienes tienen android supongo servira  el arduino adk

y para quienes tenemos java les puedo decir que processing directamente no nos sirve, pero buscando encontre un proyecto paralelo a processing llamado processing mobile
usuarios de windows y mac pueden bajarlo aqui http://mobile.processing.org/download/index.php
usuarios de linux, por alguna razon debemos bajarlos de este otro sitio http://mprocessinglibs.googlecode.com/files/mobile-0007-linux.tar.gz
algunos de los programas de ejemplo incluidos los  comprobe en mi telefono (imitacion blackberry de origen chino) y trabajan sin problemas(a excepcion del ejemplo blutooth que seria lo que necesitariamos para llevar a cabo el proyecto del manual)
si consigo más información actualizare el tema, y si alguien comprueba el funcionamiento en alguno de los 3 sistemas agregare esa informacion al post principal (aunque creo que seria bueno que se agregara al tutorial del sitio principal, considerando que ya hay tutoriales de arduino+processing)

saludos
Logged

Bolivia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 61
Arduino developer
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yo lo he logrado con J2ME enviando datos por puerto serie disfrazado a la placa Bluetooth, pero no fue tan fácil...
Es posible también hacerlo con Android e iOS, ya que hay mas documentación para esas plataformas.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 33
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

es posible que des mas detalles sobre lo que hiciste?
Logged

Bolivia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 61
Arduino developer
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Verás, tenía la idea de usar el acelerómetro de un LG KM900, y con el mover unos servos conectados a la placa ArduinoBT, entonces he comenzado a buscar información, de como enviar datos desde una app en J2ME via Bluetooth, pero es un poco limitada, pero aún así lo he logrado, simplemente se leen los datos de los ejes X y Y, y los envío en tiempo real, entonces mediante un sketch que tampoco fue fácil hacer, leo los datos por puerto serial, los que envío desde el móvil... Así que he hecho algo así como una tornamesa de 2 ejes, con los servos, y se mueven; no con prescición pero se mueven...
Ahora quiero enviar datos desde la placa hacia el móvil, para leer temperatura, etc., no tengo una idea de como hacerlo...
Solo necesitas investigar eso del protocolo OBEX, y ver sus perfiles, tiene uno para cada propósito específico...
Ayuda mucho el ejemplo de bluetooth del J2ME SDK de Oracle...
http://www.oracle.com/technetwork/java/javame/javamobile/download/overview/index.html

Pero ya no le veo mucha utilidad a J2ME, pienso que no va durar mucho tiempo, va a ser reemplazado por iOS y Android...
Parece mas fácil hacer apps para ellos, hay mucha documentación, lo único que no tengo es tiempo...
El ejemplo que haz compartido si funciona, pero te sometes a su voluntad...

Buena suerte...

Cheka esto http://arduino.cc/forum/index.php/topic,96638.0.html
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 33
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ayuda mucho el ejemplo de bluetooth del J2ME SDK de Oracle...
http://www.oracle.com/technetwork/java/javame/javamobile/download/overview/index.html
no se si ayude mucho por que j2me sdk no existe para linux (lo unico que hay es Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC, el que viene con netbeans, por que el del sitio de oracle lo retiraron el 20 de marzo para no se que junto con otros cuantos sdk y no lo han resubido) y baje un ejemplo sencillo de aplicacion desde el sitio de netbeans, y este me exige el sdk 3 que no existe smiley-cry tal vez deberia haber comprado un telefono con android....
Logged

Bolivia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 61
Arduino developer
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ni modo compañero, es una pena que Linux siendo un SO para desarrollo no haya tantos SDK's como el J2ME SDK, pero igual, a los que no dependemos no nos afecta tanto, pues toda mi vida he dependido de MacOSX, al ****** con windows, el insulto mas grande a la informática...
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 33
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

finalmente tengo en mis manos el modulo bluetooth que encargue y puedo comenzar este proyecto, pero ni siquiera el ejemplo mas simple lo puedo realizar T_T alguien tiene alguna idea (de momento trato de pariar el modulo bluetooth con el bluetooth de mi laptop, aveces me sale el mensaje de que kde se ha pariado con el dispositivo, pero no aparece en la lista )
http://www.ebay.com/itm/270933615210?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

documentacione nviada por el vendedor
http://www.bestelecs.com/wiki/index.php?title=Bluetooth_Module

codigo de ejemplo
www.bestelecs.com/download/bluetooth_module/BluetoothShieldDemoCode.zip

Logged

Pages: [1]   Go Up
Jump to: