Cañón neumático accionado por Arduino controlado por Android (7 / 11 paso)

Paso 7: Sopa hasta su teléfono

Si usted no está interesado en desarrollar su propia aplicación para Android o aprender cómo funciona nuestro, sólo puede descargar la solicitud adjunta y desplegar desde Eclipse en tu teléfono. Parecía demasiado a una audiencia de nicho para lanzar la aplicación en el Android Market, por lo que tendrás que instalar la aplicación a través de Eclipse.

Si usted está interesado en aprender cómo funciona la aplicación, leyendo.  Cuando se inicia la aplicación, será inmediatamente intente conectarse al cañón. Para simplificar, hemos codificado la dirección MAC de nuestro modem BlueSmirf en lugar de desarrollar un selector. Este enfoque funciona, pero significa que tendrás que emparejar con el módem antes de lanzar la aplicación.

Para vincular el BlueSmirf de tu teléfono Android, vaya a Configuración >> conexiones inalámbricas y redes >> ajustes de Bluetooth y asegúrese de que Bluetooth está activado. A continuación, pulse "Buscar dispositivos" y seleccione el módem BlueSmirf cuando demuestra para arriba (nuestro nombre RN42-07EA). De forma predeterminada, la contraseña será "1234" o "0000".

Ahora, de nuevo en la aplicación para Android, si la conexión intenta veces, entonces los botones permanecerá deshabilitados. Pulsando el botón de menú aparece la opción para intentar volver a conectar. Esto es conveniente para cuando te pruebas la gama de su configuración. También tenga en cuenta que es importante para asegurarse de que toda la comunicación Bluetooth sucede en un subproceso independiente. Como la mayoría de las operaciones de la red, la comunicación de Bluetooth no tiene muchas garantías de tiempo. En un microcontrolador típico, generalmente puede garantizar que una instrucción se ejecutará en ciclo de reloj. Sin embargo, en este caso, la cantidad de tiempo al establecer que una conexión y envío de datos depende de una variedad de factores, incluyendo las características físicas como la distancia entre el transmisor y el receptor, la interferencia de radio en la sala (que se encarga del BlueSmirf por una técnica conocida como lupulización de frecuencia )

Para acceder a la interfaz de Android SPP, tuvimos que utilizar alguna reflexión de Java para recuperar una función miembro. Puede encontrar más información sobre este hack en esta conversación de StackOverflow detallada , que nos benefició, pero no participó en. Si usted viene para arriba con un mejor enfoque mediante el análisis de la documentación de BluetoothSocket mejor de lo que hicimos, entonces dude en dejar un comentario avisándonos de lo que hiciste.

Una vez establecida la conexión, se activan los botones. Cuando está golpeado ligeramente un botón, se trató de un byte a través de la red. El botón marrón envía un carácter ASCII '1' (0x31 si nos fijamos en los bits individuales), y el botón naranja envía '2' (0x32). Esto muy bien puede ser el protocolo más simple que jamás verás en tu vida. Si una transferencia de datos, nunca falla, los botones se desactivan y el usuario es notificado mediante un mensaje de brindis .

Artículos Relacionados

POV Arduino controlado desde Android

POV Arduino controlado desde Android

Proyecto de un POV con Arduino controlado desde el celular.POV Proyectos hechos con Arduino hay muchos, pero quise realizar uno en el cual se pudiera enviar el mensaje o palabra visualizar, un estar de evitar través del celular para un cada rato carg
Esparcidor del neumático

Esparcidor del neumático

Al inspeccionar o reparar un neumático de automóvil, es realmente difícil conseguir el neumático extendido lo suficiente como para llegar al interior de la llanta. Yo he necesita esta herramienta para 50 años, pero mantiene aplazar lo que uno hasta a
Neumático Halloween Lunger

Neumático Halloween Lunger

Este Instructable muestra cómo controlar un pistón neumático con un Arduino para animar un apoyo de lunger Halloween. El proyecto consiste en una placa Arduino Uno, cilindro neumático, solenoide y prop de Halloween. Un cilindro neumático puede entreg
DIY espina (y punción)-neumáticos a prueba de

DIY espina (y punción)-neumáticos a prueba de

Hey chicos, Triplephase aquí y este es mi primer Instructable.En este Instructable que usando neumáticos reciclados de bicicleta antigua para crear un neumático resistente a la espina y la bicicleta de mi hermano.Historia: después de algunos neumátic
Fijación de un neumático de bicicleta pinchado

Fijación de un neumático de bicicleta pinchado

Introducción:Un neumático de bicicleta pinchada completamente las ruinas de una bicicleta, para hace inutilizable. Esto puede arruinar totalmente un día de los niños porque él no tiene manera de ir de un lugar a otro sin una bicicleta. Estas instrucc
Neumático para taburetes.

Neumático para taburetes.

La escuela de mis hijos quería taburetes al aire libre y me preguntó si yo podría hacer algunos. Querían algo como mi otomanos pero más pequeño.Trishaw entrar neumáticos! En los países asiáticos Trishaw o tres ruedas se utilizan para el transporte. T
Neumáticos para silla del sofá!

Neumáticos para silla del sofá!

Has vistos todos los neumáticos a otomanos, tablas y taburete. Bien lo has visto transformado en un sofá redondo?? Si no, vas a verlo ahora)."Diseño de guerrilla trata de tomar los objetos existentes y de hacking/modding/acabado ellos en algo fresco
Fuera de la mesa de un neumático de coche (neumático)

Fuera de la mesa de un neumático de coche (neumático)

he tenido un coche de repuesto neumático ahí por un tiempo ahora hice una en un jardín de hierba pequeña y pensé que era tiempo de hacer algo con la otra. Una cosa que necesitaba era que una mesa para exterior tan decidido el neumático podría hacer u
Cómo reemplazar el neumático de la bicicleta con pincho de liberación rápida

Cómo reemplazar el neumático de la bicicleta con pincho de liberación rápida

Si montas en bicicleta, tarde o temprano tendrá que aprender a cambiar una rueda pinchada. Hoy en día, más moderna bicicleta tiene un mecanismo de liberación rápida llamado pincho atado a la rueda y la bicicleta. Hoy, voy a mostrar que estos 6 fácile
Francotirador de PVC neumático $15,00

Francotirador de PVC neumático $15,00

es un francotirador de PVC neumático hice por $15.00. Puede disparar más de 92,5 metros (300 pies) con exactitud y 9 a 15 metros (30-50 pies) con precisión. Tiene 100 psi pero 60 psi es suficiente.Paso 1: partes Aquí está una lista de todas las parte
CARduino - vehículo accionado Arduino, controlado por LabVIEW

CARduino - vehículo accionado Arduino, controlado por LabVIEW

El CARduino es un vehículo operado por control remoto que es controlado por un regulador conectado a un equipo que ejecute LabVIEW. El vehículo es accionado por el Arduino y se puede ampliar a través de la adición de sensores u otros dispositivos. Us
SmartMesh - Arduino y Android controlado neumático fachada

SmartMesh - Arduino y Android controlado neumático fachada

Este proyecto fue parte de Multimodal Media locura 2014, organizado por la Cátedra para ordenador asistido por arquitectura diseño automatizado (CAAD) y Media Computing Group de la Universidad de RWTH Aquisgrán. Para pieles más inteligentes, por favo
Arduino controlado por dimmer luz

Arduino controlado por dimmer luz

ADVERTENCIA: ¿ Algunas personas tratan de construir esto con un optoacoplador con coz zerocrossing derecho 'es mejor'? Algunos se dicen incluso en tiendas de electrónica es mejor utilizar tal un optoacoplador. MAL. Esto sólo funcionará con un optoaco
Arduino-neumático Flight Simulator

Arduino-neumático Flight Simulator

Hola, mi nombre es Dominic Lee. Yo soy un senior en la escuela secundaria que también es un programador y inventor. He creado el "LifeBeam simulador de vuelo" (nombre de mi proyecto) porque quería desafiar a mí mismo y utilizar mis conocimientos