Autor Tema: Conexion PIC - Bluetooth  (Leído 37406 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Conexion PIC - Bluetooth
« Respuesta #30 en: 20 de Mayo de 2011, 00:16:01 »
Hola.

Bueno, ya compré los motores ... son de éste tipo:



tienen un torque de 2Kg-F, suficientes para mover una batería seca de 12V - 4.4Ah y el resto de circuiteria. Si .. he decidido hacer primero un robot al que pueda controlar vía BT en las direcciones de movimiento con la aplicación de las flechas:



El esquemático del puente H que tengo es el siguiente ... aprecio cualquier observación.



La PCB:




La referencia que tengo tiene la D al final, por lo que no son necesarios los diodos cierto? Los pines de control los puedo conectar directamente al PIC o es necesaria alguna resistencia?

Saludos
« Última modificación: 20 de Mayo de 2011, 09:35:18 por MLO__ »
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Conexion PIC - Bluetooth
« Respuesta #31 en: 29 de Mayo de 2011, 17:48:13 »
Hola.

Bueno, ya casi he terminado el control. Hice una primera prueba del control de los motores con el puente H y un pulsador.


Luego de ver que si funciona y que no salió humo  :mrgreen: decidí conectarlo con el módulo BT para poderlo controlar con el celular. El control lo hago con las teclas numéricas 2(UP), 8(DOWN), 4(LEFT), 6(RIGHT) y (5)STOP.


Ahora toca manufacturar una base para las ruedas  ;-)

Saludos


El papel lo aguanta todo

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Conexion PIC - Bluetooth
« Respuesta #32 en: 29 de Mayo de 2011, 19:12:07 »
  Formidable!!!!
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Conexion PIC - Bluetooth
« Respuesta #33 en: 19 de Junio de 2011, 21:29:52 »
Bueno ... después de este tiempo puedo decir que ya casi está  :D

Aquí esta un demo de un termómetro Bluetooth ... el sistema es un PIC 16F628A con un sensor DS18S20, el cual envía el dato de temperatura al celular (ahora tengo un Nokia C3). Con el celu puedo controlar también el LED.

Para subir la T del sensor lo presiono por un momento .. así que no es mucho lo que sube jeje .. pero se alcanza a ver como sube unos cuantos grados ...


Lo del robot Bluetooth sigue en pie ... eso solo que toca con calma por lo del $$$ pero ya esta la parte del control .... lo bueno es que la comunicación será bidireccional y de esta forma podemos obtener el estado de la batería o el estado de algún sensor ... etc.


Saludos

PD. Cambio el vídeo por otro mas entendible jeje en el cual se observa mejor el cambio de temperatura.
« Última modificación: 26 de Junio de 2011, 20:28:41 por MLO__ »
El papel lo aguanta todo

Desconectado setshomaru

  • PIC12
  • **
  • Mensajes: 66
Re: Conexion PIC - Bluetooth
« Respuesta #34 en: 19 de Junio de 2011, 23:23:50 »
Muy bacano MLO,

Seria posible que publicaras lo necesario para hacer las aplicaciones para el telefono?,

Yo intenté hace rato hacer algo por ese estilo y me tocó trabajar solo con comandos AT y telefonos sony, aquí te dejo algunos comandos AT y codigos para enviar SMS desde el perfil SPP sin aplicacion en el telefono

#define  Buscar_blue             printf(putc_rs232,"at discovery");putc_rs232(enter)
#define  Conectar_blue           printf(putc_rs232,"at connect ")
#define  auto_conectar1          printf(putc_rs232,"AT AutoConnect E ")
#define  auto_conectar2          printf(putc_rs232," 1000 10");putc_rs232(enter)
#define  des_auto_conectar       printf(putc_rs232,"AT AutoConnect D");putc_rs232(enter)
#define  muestra_No_disp         printf(lcd_putc,"# dispositivos:%c", No_dispositivos)
#define  llamar                  printf(putc_rs232,"atd")//3117222619;");putc_rs232(enter)
#define  colgar                  printf(putc_rs232,"ATH");putc_rs232(enter)
#define  muestra_dispositivo     printf(lcd_putc,"%c",buffer_in_rs232)                                     
#define  at_at                   printf(putc_rs232,"+++ATH");putc_rs232(0x0D)
#define  at_key                  printf(putc_rs232,"AT+CMER=1,1,0,1,1");putc_rs232(0x0D)
#define  at_callId               printf(putc_rs232,"AT+CLIP=1");putc_rs232(0x0D)
#define  at_modo_PDU             printf(putc_rs232,"AT+CMGF=0");putc_rs232(0x0D)
#define  at_sms_1                printf(putc_rs232,"AT+CMGS=%u",sms_long);putc_rs232(0x0D)
#define  at_sms_2                printf(putc_rs232,"0011000A81%u%u%u%u%u%u%u%u%u%u",tel[1],tel[0],tel[3],tel[2],tel[5],tel[4],tel[7],tel[6],tel[9],tel[8])
                                                   
#define  at_sms_apertura         printf(putc_rs232,"0000AA134178594EAFCBC3A0EABC1E96A7DF3A%c00%c",usu[0],usu[1]),putc_rs232(0x1A)
#define  at_sms_cierre           printf(putc_rs232,"0000AA15C374592E2F83E06F39A83AAF87E5E9B70E%u403",usu[0]),putc_rs232(0x1A)
#define  at_sms_activacion       printf(putc_rs232,"0000AA12C1313D6D0F8FD36F3748FB768775%c01%c",usu[0],usu[1]),putc_rs232(0x1A)
#define  at_sms_panico           printf(putc_rs232,"0000AA0FC237FDED0691CB2068D89D1EBF01"),putc_rs232(0x1A)
#define  at_sms_emergencia       printf(putc_rs232,"0000AA0AC576597E2EBBC7E930"),putc_rs232(0x1A)
#define  at_sms_on_luces         printf(putc_rs232,"0000AA1AD437393C07B1C37310BB3E2ECF4165F7B8EC26A7C9E139"),putc_rs232(0x1A)
#define  at_sms_off_luces        printf(putc_rs232,"0000AA18D437393C07B1C37310BB3E2ECF416178F81C2687E7"),putc_rs232(0x1A)

#define  at_desconectar          printf(putc_rs232,"AT DISCONNECT");putc_rs232(0x0D)
#define  at_conectar             printf(putc_rs232,"AT CONNECT");putc_rs232(0x0D)
#define  at_comand_mode          printf(putc_rs232,"~~~~~1")
#define  at_bypass               printf(putc_rs232,"AT BYPASS");putc_rs232(0x0D)
entre mas se, me doy cuenta que no se nada

Desconectado setshomaru

  • PIC12
  • **
  • Mensajes: 66
Re: Conexion PIC - Bluetooth
« Respuesta #35 en: 19 de Junio de 2011, 23:30:30 »
http://rednaxela.net/pdu.php

Un calculador de SMS en PDU para hacer los mensajes en formato PDU
entre mas se, me doy cuenta que no se nada

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Conexion PIC - Bluetooth
« Respuesta #36 en: 20 de Junio de 2011, 17:00:36 »
Hola.

En un post mas arriba esta lo necesario  ;-)

Esos comandos me suenan jeje ... yo hice algo similar pero conectando directamente el PIC al celular (sale mas barato) que soporte modo texto, lo del PDU es incomodo de trabajar.

Esta muy bueno el enlace.

Saludos
El papel lo aguanta todo

Desconectado DaYeS

  • PIC16
  • ***
  • Mensajes: 119
Re: Conexion PIC - Bluetooth
« Respuesta #37 en: 20 de Junio de 2011, 18:16:50 »
 :-/ :-/ :-/ :-/ :-/

Muy bueno MLO, la verdad es que es muy buen trabajo.

Animo con el robot.

Salu2
Si buscas resultados distintos, no hagas siempre lo mismo. Albert Einstein.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Conexion PIC - Bluetooth
« Respuesta #38 en: 20 de Junio de 2011, 22:24:12 »
Hola.

Gracias!!! y si toca muuucho ánimo!!! ( $$$$$$ )  :D

Saludos
El papel lo aguanta todo

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Conexion PIC - Bluetooth
« Respuesta #39 en: 21 de Junio de 2011, 00:14:30 »
Felicitaciones pana!  :-/ :-/ :-/

Excelente trabajo el que llevas.

Saludos!

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: Conexion PIC - Bluetooth
« Respuesta #40 en: 21 de Junio de 2011, 00:48:54 »
Felicitaciones por los avances MLO!!
Una pregunta, donde compraste el modulo bluetooth y los motores? me huele a sparkfun jeje.
saludos!!

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Conexion PIC - Bluetooth
« Respuesta #41 en: 21 de Junio de 2011, 22:25:06 »
Hola.

Los he comprado en un proveedor local ... pero si tienen pinta de ser de alla jejejeje

Saludos
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Conexion PIC - Bluetooth
« Respuesta #42 en: 27 de Junio de 2011, 09:54:31 »
Hola.

Adjunto un .jar que permite la comunicación con el celular.

Al presionar BUSCAR, la aplicación busca los dispositivos BT cercanos. Cuando salga la pantalla Lista de dispositivos presionar las flechas UP o DOWN para seleccionar con que dispositivo queremos conectarnos y listo.

Para recibir en el celular, debemos terminar el string enviado con el simbolo !

Pruebenlo en sus celulares a ver como va ... espero que si funcione  :)  ... en los celulares ALCATEL no funciona ... no se porqué.



Saludos
« Última modificación: 27 de Junio de 2011, 09:59:32 por MLO__ »
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Conexion PIC - Bluetooth
« Respuesta #43 en: 24 de Julio de 2011, 11:41:11 »
Hola.

He estado algo ocupado en estos días ... pero he sacado tiempo para construir una nueva tarjeta de interfaz mas pequeña con unos bufer TXB que me llegaron  :mrgreen:

La verdad el encapsulado del TXB es muy pequeño: DCU8 ... la separación entre pads es de 8mil y los pads de soldado son de 9mil ...



Así quedo, lastimosamente no tengo una buena cámara ..



Ahora la voy a soldar  :mrgreen: ... ojala quede bien  :D

Saludos
El papel lo aguanta todo

Desconectado mikele

  • PIC10
  • *
  • Mensajes: 24
Re: Conexion PIC - Bluetooth
« Respuesta #44 en: 11 de Septiembre de 2011, 22:22:35 »
Hola.

Bueno ... ya vamos en buenas  :mrgreen: ...



la transmisión del celular al módulo BT ya va bien.



de esa manera ya se puede controlar cualquier cosa desde el celu con algunos comandos ...

Saludos





Hola MLO disculpa si te molesto, quisiera saber si puedes explicar un poco mas sobre la programacion de bluetooth en el J2ME, asi como reconocimiento de dispositivo envio y recepcion de datos porfa, te lo agradeceria......... y gracias por la atencion.......