Show Posts
|
|
Pages: [1] 2 3
|
|
1
|
International / Español / Ayuda con modulo bluetooth de olimex BGB203
|
on: May 15, 2012, 08:24:16 pm
|
Estimados, hace unos dias adquiri un modulo bluetooth en Olimex http://www.olimex.cl/product_info.php?cPath=46_59&products_id=861&product__name=BLUETOOTH_TRANSCIEVER_MODULE_WITH_BGB203y pense que seria mas facil de lo esperado su implementacion. 1.- Alimenté con 3.3v de la placa arduino y GND, y pense que con solo aliemntarlo podria ser visible por algun dispositivo, lo que no fue asi(Primera frustracion) 2.-Conecte Rx del modulo a al Tx de la placa arduino (pasando por un divisor de tension para reducir el voltaje de transmision a 3.3v que lee la placa) y corri este sketch que encontre en internet para configurarlo (Segunda Frustración) ya que no respondio, no encendio ningun led no paso absolutamente nada de nada void setup() { pinMode(LED, OUTPUT); // set direction of led pin //default SparkFun BT module baud rate Serial.begin(9600); //Change module name Serial.print("AT+BTLNM=\"wirelessLilypad\"\r\n"); delay(500); //Change UART settings (baud rate, data bits, stop bits, parity, stop bits, flow control) Serial.print("AT+BTURT=57600, 8, 0, 1, 0\r\n"); delay(500); //Write settings on BGB203 flash memory Serial.print("AT+BTFLS\r\n"); delay(500); //Start Bluetooth Server Serial.print("AT+BTSRV=1\r\n"); delay(500); } void loop() {
} 3.- cuando alimento el Modulo, enciende una luz Amarilla y no vuelve a prender mas y no se enciende ningun led. queda como si estubiera apagado. Espero me puedan ayudar, que de verdad estoy muy decepcionado y no se que hacer con el modulo, ya que pense que seria mas facil de lo que estoy viendo. Muchas gracias de antemano!!
|
|
|
|
|
2
|
International / Español / Re: Capturar datos via puerto serial y dejarlos en internet
|
on: March 13, 2012, 02:46:13 pm
|
muchas gracias @yOPERO, es mucha informacion la que publicas y muy clara, debere leer bastante al respecto ya que no manejo mucho la programacion java como dice @riabelectronics. Yo se programar en VB un poco y C, lo que es capturar los datos del puerto serial y todo, pero nose como enviarlos a internet, o atravez de que se hace especificamente. La otr opcion de ocupar Ethernet shield es bastante buena pero por ahora no estoy en condiciones  de adquirirla. Me puedes indicar que hacer una vez generada la conexion serial y capturar los datos en VB cual es el procedimiento?. Conoces el servidor pachube que nombra @fm? Leere en tu blog sobre websockets y tendre una idea mas clara de todo el tema y comenzar a trabajar. 
|
|
|
|
|
3
|
International / Español / Capturar datos via puerto serial y dejarlos en internet
|
on: March 11, 2012, 04:59:34 pm
|
Hola foro.. bueno tengo una idea para un proyecto, que es leer el puerto serial (mediante algun programa que se ejecute atravez del navegador) y capturar datos. La idea es que pueda tomar los datos que se estan obteniendo desde cualquier PC conectado a internet. Me explico? Como una pagina www.algo.net que muestre los datos que se estan capturando por el sensor conectado a arduino y este al puerto serial. Lo que no se es que lenguage de programacion soporta este tipo de programacion atravez de la web y si debo contar con un dominio.. o se puede hacer mediante IP o algo por el estilo Gracias! (perdon por las tildes, pero tengo el virus del doble tilde ´´ )
|
|
|
|
|
4
|
International / Español / Re: Ayuda seguidor de Lineas
|
on: October 11, 2011, 10:44:51 am
|
|
shaktale, tambien ocupo CNY70, hice una placa con los sensores como se explica en la imagen, ed los cuales todos, van conectados a unan compuerta Shmitt Trigger, paran asi dejar la señal mas pura al arduino (digital), luego a una inversora, ya que la Shmitt Trigger es invertida, y ahi a las entradas digitales de arduino. Los laterales, luego de pasar por la inversora (NOT), pasan por una compuerta AND de dos entradas para asi asegurar que los sensores actuaran solo cuando se encuentren ambos en la linea y el robot se encuentra en el centro de la linea horizontal 90º en la que tiene que girar. Aparte así ahorro 2 entradas digitales.
|
|
|
|
|
7
|
International / Español / Re: Ayuda seguidor de Lineas
|
on: October 10, 2011, 09:28:09 am
|
|
shaktale.. muchas gracias por el PDF voy a intentar con Control PID, pero igual es un tema bien complicado, ya que el robot aparte de seguir la linea, debe hacer muhcas otras tareas qeu demandan mucha mas memoria y códico, por lo que tendria que analizar la idea de un control PID Lo que leí tambien, es que el sensor debería estar en el centro de masa del robot, cosa que así el sensorquede justo en el punto en que gira el robot, y no realize una trayectoria de circunferencia al girar en 90º
|
|
|
|
|
8
|
International / Español / Ayuda seguidor de Lineas
|
on: October 09, 2011, 10:44:14 am
|
|
Estimados:
Necesito ayuda y opinioes, ya que estoy construyendo un robot seguidor de lineas, pero este tiene 6 ruedas, de las cuales 4 tienen traccion. pero el punto es uqe nose como ubicar el sensor seguidor de lineas.. ya que lo tengo isntalado bajo el robot, en el centro de este, pero al girar en 90 grados, se sale de la linea por la cual debe continuar su ruta..
he visto que los ponen adelante del robot, pero esto da peores resulatados, ya que al tener seisd ruedas, gira en torno a su centro y ahi queda mucho mas lejos de la linea de continuacion..
Experiencias propias.. consejos.. sugerencias.. se aceptra de todo
|
|
|
|
|
9
|
International / Español / Re: Control de Velocidad Motor CC
|
on: August 24, 2011, 12:27:30 pm
|
|
ohh.. exelente muchas gracias ya lo probé y funciona exelente, lo que si, no se puede fijar una variable para velocidad general, por que una velocidad tiende a ser maxima al acercarse a 255, y la otra tiende a ser maxima al acercarse a 0. Funciona excelente. Muchas gracias !
|
|
|
|
|
10
|
International / Español / Control de Velocidad Motor CC
|
on: August 24, 2011, 01:49:04 am
|
|
Hola Foreros que tal. Bueno mi consulta de esta vez, es que estoy tratando de controlar 4 motores con arduino. y necesito controlar sus velocidades de giro. Ocupo como driver un SN754410 para controlar el sentido de giro y la corriente. Se que se hace con PWM, pero lo que no se si se hace directamente en las entradas de control del driver, o en la alimentacion de los motores. Si es asi, diecimila tiene solo 6 salidas PWM, se pueden generar otras mas?.. o se puede hacer manualmente en cualquier salida, EJ
pinMode(7,HIGH); delayMicroseconds(100); pinMode(7,LOW); delayMicroseconds;(50);
cual es la frecuencia maxima que puede tener una salida (NO-PWM) del arduino?..
Son varias preguntas, espero puedan ayudarme. Gracias!
|
|
|
|
|
14
|
International / Español / microSD shield de Sparkfun ... Alguien ha logrado hacerla funcionar?
|
on: March 29, 2011, 09:13:04 pm
|
Hola foro. Bueno hace un tiempo adquirí una shield para arduino ya que queria realizar un datalogger con una uSD. Me compré la shield de sparkFun para microSD, pero aun no logro hacerla funcionar.  He utilizado diversas librerías, pero sin lograr ni siquiera crear un archivo en la memoria. La he formateado en FAT y FAT32 pero sigo sin nada. Todo esto ocupando los Examples de cada librería. (por eso que no pongo el código aquí) Leí en la guía inicial de SparkFun, que (nose por que) la shield viene con los pines SPI cambiados, por lo que supuestamente hay que modificar la librería y cambiar del pin 10 (SS PIN) al pin 8. Realicé esto pero igual sigo sin resultados positivos. http://www.sparkfun.com/tutorials/172Si alguien ha logrado utilizar alguna librería que le haya funcionado y que me pueda explicar como y por que no logro dar con el datalogger. Saludos!
|
|
|
|
|
15
|
International / Software / Re: LCD texto subrayado
|
on: January 30, 2011, 11:34:12 pm
|
|
hmm se me esta haciendo complicado..
antes, yo simplemente ocupaba la funcion createChar() de la libreria LiquidCrystal.. pero ahora que tengo el modulo Serial, no necesito cargar esa libreria, solo envio los datos por puerto serial, y se escriben directamente en el LCD.
como creo un caracter por puerto serial.. primero supongo que el micro que funciona con el modulo serial, tendria que reconocer por un flag que los datos que estoyenviando son para crear un caracter, de la misma forma que hago por ejemplo para que sepa que quiero mover el cursor, o cambiar el contraste o cualquier otra opcion, pero en la hoja de datos del modulo, no sale algun comando para que sepa que quiero crear en la memoria del LCD un caracter especial..
la opcion que veo, seria desconectar el modulo, conectar el LCD directo al arduino, cargar el carater especial en la memoria, y volver a conectar el modulo LCD.. esa seria una opcion, siempre y cuando la memoria donde se guarda el caracter, no sea volatil. si no.. habria que pensar otra idea..
nose si estoy mal, o estoy haciendo una tormenta en un vaso de agua y es mas simple de lo que creo..
|
|
|
|
|