Skip to content

Un control remoto para el Charly-F1, más que eso un ejemplo de cómo crear una Chrome App, además de usar el puerto serial de la API de Chrome.

License

Notifications You must be signed in to change notification settings

gdgchile/Charly-F1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Charly-F1

Image

Un control remoto para el Charly-F1, más que eso un ejemplo de cómo crear una Chrome App, además de usar el puerto serial de la API de Chrome.

##¿Qué es y por qué Charly-F1?

Image

Es un autito a control remoto (BlueTooth) de un tal Charly, el compadre hace videos educativos al estilo "hagalo usted mismo" sobre electrónica y cosas varias, super recomendable.

Si bien es cierto se comunica por BlueTooh, este lo utiliza como un medio para transmitir la señal serial, así que para efectos practicos la tarea es construir una App de Chrome con soporte para puerto serial.

A favor:

  • El código fuente de Charly F1 es público, así que no es necesario hacer ingeniería inversa.
  • El aparato es fácil de fabricar, y aun si no se quisiera el software es el de Arduino, así que para debug se puede utilizar el monitor serial de Arduino (ver test/sketch.ino).
  • La aplicación actual de Charly F1 está en VB, tecnología cerrada de Microsoft. Esta usa la tecnología cerrada de Google xD, pero al menos es multiplataforma (Hice todo esto en Linux ♥).
  • Es Chileno, así se apoya el talento local.

¿Ok, cómo empiezo?

Instalación

  1. Descarga el ZIP o bien clona el proyecto
$ git clone https://github.com/gdgchile/Charly-F1.git
$ cd Charly-F1
  1. Habilita las extensiones en Google Chrome para modo desarrollador: Ir a
chrome://flags

Encontrar "Experimental Extension APIs", también puede aparecer como "Extensión experimental API" y Activar. Luego reiniciar el navegador.

  1. En Google Chrome ir a Configuración > Herramientas > Extensiones, click en "Cargar extensión sin empaquetar..." y seleccionar la carpeta app que está dentro de este proyecto (Charly-F1/app).

Listo! Ahora puedes abrir la aplicación en el menú de aplicaciones de Chrome, Verás un Manubrio (Volante) y todo.

Jugar

  1. Pon el conector BlueTooh al PC
  2. Abre la app
  3. Selecciona el puerto correcto y dale conectar.

Presiona las teclas según la leyenda para controlar el auto.

Finalmente presiona desconectar, o bien simplemente cierra la App.

Sin Charly F1

La idea más que nada es demostrar como usar Puerto Serial con Chrome App, así que también basta con un Arduino común. Simplemente usa el sketch (test/sketch.ino) y el monitor serial

About

Un control remoto para el Charly-F1, más que eso un ejemplo de cómo crear una Chrome App, además de usar el puerto serial de la API de Chrome.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages