Laberinto de bolas Android DIY - una introducción a la ADK Android

Introducción
Si estás leyendo este artículo probablemente eres como yo: voy a través de las fases donde conseguir tan absorto en un proyecto (que casi todos los demás verían como trivial), tan enfocados en la meta de que dormir y alimentos son ideas, pongo mi cuerpo a través de un guante para apaciguar algún impulso primitivo mío para crear.

Tal fue el comienzo de este proyecto. Asistí a la Google I/O 2011 y logró que mis manos en una placa de demostración de Android ADK. ADK es el Kit de desarrollo de accesorio , un tablero de interfaz basada en Arduino, por el que puede conectar su dispositivo compatible con Android (2.3.4 y cualquier dispositivo de 3.1 a) a prácticamente cualquier hardware y uso el teléfono para controlar un dispositivo o viceversa.  Se llama la plataforma de Android accesorio abierto, y es totalmente cool.

Para introducir el concepto de discurso de Google produjeron un juguete del laberinto bola regular , familiar para muchos, que estaba controlada por una tablet Motorola Xoom.  Este Instructable es tipo de dos instructables en uno: en primer lugar, voy ilustrando los pasos necesarios para configurar el ADK desde cero y luego a ser reproducción laberinto de bolas de Google en un teléfono Nexus One para demostrar un uso simple de la Junta ADK (a mantener la enorme versión de bola de bolos para otro Instructable).

Así que continuando con mi historia: yo crecí con un laberinto de bolas, mis padres tenían una parte posteriora tan lejana como recuerdo. Un poco y después llegué a casa de la entrada-salida de Google encontré el laberinto en la casa de mis padres pronto después de eso descubrí que tenía todo lo necesario hacer mi propio laberinto de Googley controlado por mi Nexus One.

[Luces, mente seguido de una primitiva de cue]

El objetivo fue establecer: tuve una noche para hacerlo desde cero, hardware y software. Nunca había escrito una aplicación Android del mundo real antes de (no es que esto es muy reales...), pero estaba convencido de que no podía ser demasiado. Trabajé a aproximadamente 5:00 de 19:00, aunque yo probablemente pude haber hecho 2-4 horas si tuviera un Instructable como este para comenzar con - siendo mi primer proyecto nunca Android, mucho de ese tiempo estaba leyendo!

Sólo el Nexus One (Gingerbread 2.3.4) ha sido probado con el código estoy suministrando, pero deben trabajar con poca o ninguna modificación en un stock actualizado Nexus S y posiblemente también de Android 3.1 comprimidos.  A partir de la escritura, desconozco que otros dispositivos compatibles o versiones de Android.

Así que cavar a través de closet juego de la abuela para eso viejo laberinto de bolas, agarrar su nexo, romper el tablero de Google ADK si fuiste a Google I/O (o conseguir una versión compatible de los proveedores que figuran aquí ) y comenzar a construir!

Concepto
La idea es relativamente simple: controlar el acelerómetro del teléfono y traducir el vector de aceleración tridimensional (es decir. Qué es "abajo") en coordenadas en un plano bidimensional - una dimensión para cada servo o eje de rotación en el laberinto.  Esto se asigna a dos posiciones absolutas entre 0-255 para el posicionamiento de los brazos de servo. Estos valores se pasan a la Junta ADK que actúa como el controlador de servos y controla la inclinación en el laberinto.

En otras palabras, ahora puedes jugar la bola juego de laberintos utilizando su teléfono como un mando a distancia!

Artículos Relacionados

Cómo hacer una introducción de la tecnología de youtube con paint.NET

Cómo hacer una introducción de la tecnología de youtube con paint.NET

¡ Hola chicos! En este tutorial va ser mostrando cómo al creat una introducción basada en la tecnología para su canal de youtube.Lo que usted necesitaMicrosoft Windows (no gratis)Cineasta de Windows 6.0 (libre, instalado en las máquinas de vista)Pain
Repitiendo el rifle de aire comprimido válvula de bola disparo (DIY)

Repitiendo el rifle de aire comprimido válvula de bola disparo (DIY)

en este video encontrará la operaciónhttp://youtu.be/IJpMpPN5GnwP/S: mi primer instructable, perdon por el video embed error. No entiendo como hacerlohttp://www.youtube.com/watch?v=IJpMpPN5Gnwboceto inicial hecho con google chrome (cool programa, pro
Tejido de papel rosa bola - Tutorial DIY

Tejido de papel rosa bola - Tutorial DIY

En este tutorial vamos a través de algunos pasos simples, pero mucho tiempo... (dependiendo del tamaño de rosas su fabricación!).Pero reacciona de tus amigos y familiares cuando ven su obra maestra será por el tiempo!Paso 1: Material necesarioPrecio:
DIY una pulsera tejida con vidrio pequeñas perlas perlas

DIY una pulsera tejida con vidrio pequeñas perlas perlas

En el proyecto de hoy, he mostrado un diseño adorable pulsera moldeada. Y para hacerlo accesible a más artesanos (adultos y niños), no será necesario técnicas o habilidades extra en todos. Simplemente haciendo algunas cuentas de vidrio perlas de 3mm
DIY una falta llamada Monitor

DIY una falta llamada Monitor

Este es un amor realizado con WIO enlace que cuando perdiste tu miel o alguien llamadas especiales, automáticamente se pondrá la luz roja. Y pondrá verde otra vez hasta que se llama nuevo. Además no necesita ninguna programación.Mi novia y yo estamos
Maniquí de Linkit una introducción guía

Maniquí de Linkit una introducción guía

Desde que recibí mi tabla un promocional de Linkit, he estado jugando con él para llegar a trabajar y a explorar sus diversas características. Al principio que me decidí a publicar mi primer ible con el Linkit uno de un coche GPS Tracker pero cuando
¿Corte por láser para principiantes absolutos: cortado con láser personalizado colgante usando la magia de INTERNET (o: una introducción muy básica para Adobe Illustrator)

¿Corte por láser para principiantes absolutos: cortado con láser personalizado colgante usando la magia de INTERNET (o: una introducción muy básica para Adobe Illustrator)

has querido alguna vez uno de los láser corte collares de lujo, pero no posee un cortador láser o saber cómo utilizar software de diseño?  Este es tu dia de suerte, mi amigo.  Voy a enseñarte todo lo que necesitas saber para que esto suceda y no más.
Una introducción ilustrada a la frambuesa Pi

Una introducción ilustrada a la frambuesa Pi

El Raspberry Pi fue diseñado originalmente para ser una herramienta para aprendizaje práctico sobre el funcionamiento de los equipos. También es una herramienta que puede utilizar para hacer todo tipo de proyectos de programación creativas. El punto
Una introducción a todo trigo empanada cortezas

Una introducción a todo trigo empanada cortezas

si eres una de muchas personas que como alimentos 'saludables' o nutricionales, podría haber intentado hacer cortezas de pastel con harina de repostería de trigo integral. Es una tarea difícil y a menudo frustrante si usted substituye por pasta de tr
Transformar un bolígrafo en una pluma mini de supervivencia silbato

Transformar un bolígrafo en una pluma mini de supervivencia silbato

este Instructable muestra cómo transformar un silbato de supervivencia que se forma dentro de una lata Altoids y todavía funciona como un bolígrafo con un bolígrafo común. Esta multi-funcionalidad ayuda a ahorrar espacio en los apretados confines de
Temporizador de cocina de Arduino con una introducción interrupciones de contador de tiempo

Temporizador de cocina de Arduino con una introducción interrupciones de contador de tiempo

Bienvenidos a mi primer instructivo,Decidí hacer un proyecto bastante simple para entrar al mundo instructable. Este proyecto trata de hacer un temporizador de cocina simple con un Arduino Uno. Así le dará una pequeña introducción a la pantalla tft d
Una introducción básica a símbolos cristianos

Una introducción básica a símbolos cristianos

Semana Santa es muy pronto y verás varios símbolos relacionados con ella. Una de las más frecuentes es el huevo de Pascua. Los cristianos adoptaron el huevo como un símbolo de la resurrección de Jesús de los muertos muy temprano. Como la cáscara del
Fabricación DIY / una fábrica sobre su mesa de cocina

Fabricación DIY / una fábrica sobre su mesa de cocina

este es un principiante nivel juguete DIY fabricación instructable para mi más complejo Ice Scream hombre InstructableEste es un proyecto de mis archivos pero creo que realmente demuestra buena, simple proceso para hacer una cantidad significativa de
Cómo a DIY una mirada profesional coffered el techo para

Cómo a DIY una mirada profesional coffered el techo para <$800 in=""></$800>

Construimos nuestra casa en el 2011. La mayor parte de nuestro dinero, se dirigió hacia la localización y de la tierra vs opciones personalizadas. Mi esposa y yo perseguir proyectos que dan a la casa un aspecto personalizado, podemos DIY y obtener el