Paso 1: Entender la arquitectura
Siempre es bueno tener una visión general de lo que estamos tratando de hacer antes de empezar con el trabajo real. Sirve dos propósitos, en primer lugar sabemos lo que estamos haciendo, segundo le da una opción para omitir algunas cosas si usted ya es consciente de las cosas.
Así que si nos fijamos en el diagrama, se puede ver que el proyecto mayormente consta de cuatro unidades:
un) un coche de juguete RC
b) un hack del RC transmisor con Edison de Intel
c) servicio de control de que nosotros llamamos el corredor y
d) aplicación móvil
Generalmente robótica freaks y DIY hackear el coche RC y que prefieren obtener el esqueleto pelado para un agradable buscando hack de hardware. Pero como estamos hablando de dar más diversión a los niños no estamos realmente para destruir esos juguetes de aspecto frescos. Pero si eres un geek y quieren adoptar este modelo para su proyecto de robótica entonces eres suyo.
Lo una) se queda solo.
RC hack con Edison es el corazón de nuestro proyecto. Se incluyen algunos hack hardware y software. Así que dividiremos esta etapa en pocos pasos.
En etapa b) nuestro objetivo es conectar el Edison a internet, que es realmente fuera de la caja (bueno, tipo de). Entonces nuestro objetivo es conseguir este tablero de recibir comandos remotos. Ahora esto es donde tenemos que entender las posibilidades, las opciones y finalmente la técnica que instalan. Tenemos que preparar el tablero de Edison que puede recibir comandos desde un servidor remoto y luego controla pines digitales según el comando.
Un módulo de control casero típico tendría dos pasos: encendido y apagado. Dispositivos variará. Pero para hackear un mando a distancia y emulando a través de comandos necesita poco más pensamiento que veremos en debido tiempo y paso.
Una vez que somos capaces de recibir comandos remotamente por Edison y capaz de controlar los pines GPIO, podemos ir para hack hardware. Entonces podemos venir atrás combinando el hack con Edison para obtener un mando a distancia RC en Internet.
La que voy construir un cliente Android para generar los comandos de mobile. Eso es todo!
Móvil se convertirá en el mando a distancia mediante la integración con hardware real a través de un corredor de distancia.
Vamos al paso 2 y configurar nuestro tablero de Edison.