Hemos estado jugando unos días con nuestro último trabajo «Open Lamborghino», y aprovechamos de utilizar el módulo bluetooth, para transformar a nuestro robot en un Auto radiocontrolado (RC).
Todo está hecho de manera muy sencilla, gracias a las librerías que hemos creado para Open Lamborghino.
Todo lo que debemos hacer es descargar la aplicación para Android «Bluetooth RC Controler», en Play Store.
Acá les dejo el link. https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller
Deben emparejar su dispositivo con e módulo bluetooth hc-05 o hc-06. (obviamente con el bluetooth conectado a Open Lamborghino). Finalmente, deben conectarse a través de la aplicación, con open Lamborghino.
[embedyt] https://www.youtube.com/watch?v=wfv4O97KUOQ[/embedyt]
Por otro lado, a Open Lamborghino le debemos cargar este sencillo programa:
#include <OpenTB6612FNG.h> char command; const int FrontLed = 6; #define BOTON 12 #define BUZZER 10 int vel = 30; OpenTB6612FNG OpenTB6612FNG(0); void setup() { Serial.begin(9600); //Set the baud rate to your Bluetooth module. } void loop() { if (Serial.available() > 0) { command = Serial.read(); Stop(); switch (command) { case 'F': forward(); break; case 'B': back(); break; case 'L': left(); break; case 'R': right(); break; case 'G': fl(); break; case 'I': fr(); break; case 'H': bl(); break; case 'J': br(); break; case 'W': //Front ligth On bocina(); break; case 'w': // Front ligth Off bocina(); break; case 'U': // back ligth On bocina(); break; case '1': vel = 20; break; case '2': vel = 30; break; case '3': vel = 40; break; case '4': vel = 50; break; case '5': vel = 60; break; case '6': vel = 70; break; case '7': vel = 80; break; case '8': vel = 90; break; case '9': vel = 100; break; case 'q': vel = 120; break; } } } void fl() { OpenTB6612FNG.Motores(int((0.5)*vel), vel); } void fr() { OpenTB6612FNG.Motores(vel, int((0.5)*vel)); } void bl() { OpenTB6612FNG.Motores(-int((0.5)*vel), -vel); } void br() { OpenTB6612FNG.Motores(-vel, -int((0.5)*vel)); } void forward() { OpenTB6612FNG.Motores(vel, vel); } void back() { OpenTB6612FNG.Motores(-vel, -vel); } void left() { OpenTB6612FNG.Motores(-vel, vel); } void right() { OpenTB6612FNG.Motores(vel, -vel); } void Stop() { OpenTB6612FNG.Motores(0, 0); } void bocina() { tone(BUZZER, 2000, 100); }
10 Responses
Quisiera el codigo del open lamboghino sin el modulo hc-05 porfa!
Estimado Cristian.
Open Lamborghino RC, es un programa para que tu robot funcione como un auto radiocontrolado. Ergo, debe funcionar con un módulo de bluetooth (En este caso el HC-05 o el HC-06).
Saludos!
Un saludo, como puedo hacer para adquirir las placas en Bolivia ya q vi q no tienen opción de envío a mi país
Estimado, No hacemos envíos a Bolivia, ya que hemos tenido malas experiencias con las empresas de correos de ese país, por lo que no podríamos asegurar que el pedido llegue sano y salvo a su destino. :/
Kindly send me the code for line follower
Thank you
Warm Regards
Vishwas
The code is inside of the libraries!
hola como estan?
les escribo desde Bolivia me impresiono muchisimo el trabajo que realizan de hecho yo egrese de la carrera de ingenieria electronica, y publicaciones como estas, me ayudan mucho en el desarrollo de mis proyectos. Realmente el saber que sudamericanos llegaron a competencias que muchos soñamos ir es alentador, los felicito por su trabajo y sobre todo por compartirlo con los que tenemos deseos de aprender mas
Muchas gracias Dania!
El objetivo es que entre todos mejoremos nuestro nivel robótico!
Saludos!
Hola,
Me gustaria contactar a ustedes si es que todavia se dedican a la robotica.
Tienen algun email o numero de telefono al cual contactar?
Gracias
Rodrigo
Hola
Puedes contactarnos por nuestro maial: contacto(arroba)lamborghino.com