SmartMesh - Arduino y Android controlado neumático fachada (7 / 9 paso)

Paso 7: Pfod Android en general

Resumen: ¿Qué es pfod?

pfod™ (Protocolo de descubrimiento de las operaciones) es un protocolo para la comunicación entre Arduino y un teléfono inteligente Android desarrollado por informática adelante y Control Ltd. PTY. La idea es dejar que los desarrolladores crear aplicaciones Android para controlar remotamente otros proyectos microcontroladores o Arduino sin tener que escribir ningún código Android, sólo el código de Arduino.

¿Cómo funciona?

En el Android una aplicación llamada "pfodApp" del lado (usted puede conseguir en la tienda de Google Play: haga clic aquí) se utiliza. Esta aplicación recibe órdenes especiales del microcontrolador en el pfod protocolo (véase pfodSpecification para más detalles) y reacciona según ellos mostrando páginas de menú. Por tanto, el microcontrolador (Arduino) controla totalmente lo que se ve en la pantalla del smartphone. Pensar en la pfodApp como una aplicación universal que es programada por el Arduino solo.

Después de haber emparejado el smartphone con el Arduino sobre el escudo de Bluetooth (suponiendo que usamos Bluetooth como conexión), una vez iniciado, el pfodApp pide el menú principal de Arduino. El Arduino responde enviando la página del menú codificado pfod. Cada vez que se presiona un botón en el menú de la parte android, arduino que empieza entonces un llamado código de acción, una rutina de programa que pertenece a la tecla que ha sido presionada enviará un comando especial. Así que usted podría por ejemplo, controlar de forma remota las luces apretando un botón en el teléfono Android y Arduino reacciona girando o apagar las luces.

Esto significa que siempre puede actualizar las funciones de la pfodApp sin tener que dar a los usuarios una nueva versión de la aplicación, en cambio, sólo el Arduino código se cambian y se actualizan y los usuarios directamente ven el pfodApp actualizado cuando conectado a Arduino.

Artículos Relacionados

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
Cañón neumático accionado por Arduino controlado por Android

Cañón neumático accionado por Arduino controlado por Android

cada verano, Qualcomm celebra una batalla de la competencia de las escuelas, que ofrece a los empleados la oportunidad de representar a su Universidad de origen. Este año, las entradas debían ser artilugios caseros, y que fueron juzgados según lo gua
ROBOT ANDROID controlado detección de minas

ROBOT ANDROID controlado detección de minas

Habíamos realizado con éxito un robot con una aplicación de detección de metales y vigilancia que puede extenderse a muchas otras aplicaciones. Básicamente para construir este robot nos habíamos decidido a utilizar el coche como un chasis para el cir
Automatizado neumático Botón empujador

Automatizado neumático Botón empujador

El jefe de ingeniería eléctrica se acercó a mí y dice que tortura los botones de un tablero de circuito que diseñaron la prueba. Todo el día necesitaban botón presionando durante varios días para poner a prueba la resistencia de la película protector
Arduino y Android basado en Bluetooth control de contraseña protegida inteligente cerradura de la puerta (excepto su casa)

Arduino y Android basado en Bluetooth control de contraseña protegida inteligente cerradura de la puerta (excepto su casa)

Todos estamos preocupados por la seguridad de nuestro hogar. Mundo cada vez más inteligente y más inteligente cada día y desea controlar y asegurado lo nuestro de manera más inteligente. En este tutorial que voy a explicar cómo hacer basados en un ar
Construir un cilindro neumático de

Construir un cilindro neumático de

necesitaba un cilindro neumático controlado electrónicamente por un proyecto que yo actualmente estoy diseñando. Miré en la compra de uno, pero resulta que están más allá de mi presupuesto. Mirando a través de la cochera me hizo pensar que podría ser
Universidad de Cincinnati CCM - Diorama de agua neumático

Universidad de Cincinnati CCM - Diorama de agua neumático

Este es mi proyecto Final para la clase de "Neumática para el teatro", caída de 2015. Soy estudiante de diseño de iluminación y tecnología senior en la Universidad de Cincinnati College-Conservatorio de música. Mi nombre es Andrew P. Diamond y g
Coche RC tachonados neumáticos

Coche RC tachonados neumáticos

Neumáticos de coche RC tachas son bastante agradables al conducir en condiciones heladas.Los neumáticos tachonado de ejemplo son construidos para Traxxas Slash 4 x 4. Es un 1:10 escala coche controlado (RC) para uso en exteriores. Puede alcanzar velo
Twisty actuador neumático del globo

Twisty actuador neumático del globo

mi nombre es Wyatt Felt, soy un Junior en ingeniería mecánica en BYU.Cuando vi la Harvard Robot suave ondulación alrededor me impresionaron en la simplicidad de la actuación. Me ha gustado cómo las piernas extendió nuevamente con su propia elasticida
Neumáticos para bicicleta de montaña de hielo

Neumáticos para bicicleta de montaña de hielo

hemos tenido algunos mal tiempo recientemente y en varias pulgadas de hielo que hace ciclismo un dolor se tratan todas las trayectorias del ciclo alrededor de mi parte del mundo. Así que decidí que necesitaba un par de neumáticos de hielo de una vez
Android controlado pantalla LCD/LED - No Andriod para programación, No requiere de soldadura.

Android controlado pantalla LCD/LED - No Andriod para programación, No requiere de soldadura.

IntroductionEsta versión utiliza la plataforma Arduino para controlar un display de LCD/LED desde tu móvil Android.  Es una compilación de listo que requiere Android sin programación, sin soldadura y sin escribir código de Arduino, que no quiere.La e
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
Cabezal móvil neumático

Cabezal móvil neumático

Halloween es mi fiesta favorita.  16, yo soy un poco demasiado viejo para correr y recoger dulces, pero me encanta está repartiendo dulces a los niños pequeños y tratando de asustarlos.  Generalmente decoramos nuestro patio con cartón como lápidas pa
Solución simple para agregar sonido a su neumático prop

Solución simple para agregar sonido a su neumático prop

este proyecto fue algo que hice antes de que realmente entendí cómo usar micro controladores y sus escudos. Quería construir un pilar de Halloween que se conoce generalmente como "Trauma del bote de basura" pero yo tenía mi propio concepto en me