Software

monkeyserna edited this page Dec 9, 2014 · 16 revisions

Instalación de software

Para empezar a utilizar el robot basta con realizar 3 pasos:

  1. Grabar la imagen de Raspberry Pi en una tarjeta SD de 32GB. La tarjeta que se ha empleado es una Samsung MicroSDHC Plus de 32 GB (clase 10, 48 MB/s).
  2. Cargar el código en Arduino Due
  3. Instalar la aplicación en un dispositivo Android

Los archivos necesarios son los siguientes.

Las aplicaciones necesarias son:

Imagen Raspberry Pi

El primer paso es grabar la imagen de los archivos de la Raspberry Pi en una tarjeta SD.

Existe una imagen disponible para la Raspberry Pi con Debian instalado y todas las dependencias que requiere el proyecto configuradas. Esta imagen deja a la Raspberry Pi completamente configurada, de forma que al iniciarse creará una red Wi-Fi Ad Hoc y arrancará automáticamente los servidores.

Para grabar la imagen se emplea el programa Win32DiskImager.

El enlace de descarga de la imagen en cuestión es:

https://dl.dropboxusercontent.com/u/36785744/Charlie/RaspiImage.7z

Para grabar la imagen en una tarjeta SD basta selecciona la imagen, indicar el punto de montaje en el que se encuentra la tarjeta SD de 32GB y pulsar sobre Write.

Ten en cuenta que este proceso puede llegar a durar más de una hora.

Arduino

El siguiente paso es cargar el código fuente de la placa Arduino Due. El procedimiento más rápido y sencillo es mediante el IDE oficial de Arduino Due. Actualmente, la versión que soporta está tarjeta es la 1.5.x.

El código fuente que hay que cargar en Arduino Due se puede descargar en este enlace.

https://dl.dropboxusercontent.com/u/36785744/Charlie/Arduino.7z

Una vez descargado el código fuente e instalado el IDE, abrimos el archivo Arduino.ino con el entorno de desarrollo. Seleccionamos la Placa Arduino Due y el puerto en el que se encuentra conectado y a continuación pulsamos Subir.

Instalar aplicación Android

El último paso es instalar la aplicación cliente en un dispositivo Android. Para ello, basta con descargar la aplicación e instalarla.

https://dl.dropboxusercontent.com/u/36785744/Charlie/Charlie.apk

Llegados a este punto ya se habrán instalado todas las dependencias software necesarias para hacer funcionar el robot.

Desarrolladores

Quien desee reconstruir el robot tiene a su disposición de forma pública y libre toda la documentación y desarrollo creado para la concepción de este proyecto.

Todo el código fuente está disponible en el repositorio de GitHub. Para obtener una copia del mismo es necesario tener instalado Git en el ordenador de desarrollo. Este proyecto se ha realizado en el sistema operativo Windows 8, aunque también es posible emplear Linux o Mac.

Para obtener todo el código fuente se ha de ejecutar el comando:

git clone https://github.com/monkeyserna/charlie.git

La documentación a su vez es posible obtenerla ejecutando:

git clone https://github.com/monkeyserna/charlie.wiki.git

La aplicación Android se ha desarrollado mediante PhoneGap 3.4, un framework de desarrollo de aplicaciones para dispositivos móviles basado en tecnologías web. Esta aplicación es necesaria si se desea realizar modificaciones en el código fuente de la aplicación Android. Este proyecto es de código libre y gratuito, y puede obtenerse desde la página oficial http://phonegap.com/.

En último lugar, los entornos de desarrollo que se han empleado son:

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.