![Registro de datos móvil simple usando PfodApp, Android y Arduino: 5 pasos Registro de datos móvil simple usando PfodApp, Android y Arduino: 5 pasos](https://i.howwhatproduce.com/images/001/image-70-72-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
![Registro de datos móvil simple usando PfodApp, Android y Arduino Registro de datos móvil simple usando PfodApp, Android y Arduino](https://i.howwhatproduce.com/images/001/image-70-73-j.webp)
![Registro de datos móvil simple usando PfodApp, Android y Arduino Registro de datos móvil simple usando PfodApp, Android y Arduino](https://i.howwhatproduce.com/images/001/image-70-74-j.webp)
![Registro de datos móvil simple usando PfodApp, Android y Arduino Registro de datos móvil simple usando PfodApp, Android y Arduino](https://i.howwhatproduce.com/images/001/image-70-75-j.webp)
Registro de datos de Moblie simplificado con pfodApp, su dispositivo móvil Andriod y Arduino. NO se requiere programación de Android. Para trazar datos en su Android, vea esto más adelante Trazado de datos remoto simple e intuitivo usando Android / Arduino / pfodApp
Para trazar datos contra fecha / hora usando solo millis () de Arduino, consulte este Instructable Arduino Trazado / registro de fecha / hora usando Millis () y PfodApp
Introducción Este instructivo le muestra cómo capturar datos del sensor Arduino en su móvil Android para descargarlos más tarde a su computadora. No se requiere programación de Android y se necesita muy poca programación de Arduino. Consulte www.pfod.com.au para obtener proyectos más sencillos Inicio rápido a) Obtenga una placa Arduino y un módulo Bluetooth (como Uno y Bluetooth Shield o FioV3 + Bluetooth / Wifi) b) Instale Arduino IDE c) Conecte la placa Arduino (no módulo bluetooth adjunto) con un cable USB. (para Uno) d) Copie este boceto en el IDE de Arduino y compílelo y cárguelo en la placa Arduino) e) Conecte el módulo Bluetooth Shield al Uno (El Bluetooth Shield está preconfigurado para 9600baud PERO configure el interruptor 3V / 5V a 5V y coloque el interruptor To Board / To FT232 en la posición To Board. f) Cargue su móvil Android con pfodApp. g) Configure una conexión entre su móvil y el módulo Bluetooth como se describe en pfodAppForAndroidGettingStarted.pdf h) Inicie pfodApp y conéctese a su placa Arduino a través del módulo Bluetooth. terminé. Algunos datos de muestra ficticios se muestran en su móvil y se guardan en la tarjeta SD. (como se muestra) pfodAppForAndroidGettingStarted.pdf describe cómo transferir el archivo de datos desde su móvil a su computadora. El resto de este instructivo entra en detalles y le muestra cómo modificar el boceto para enviar sus propios datos. La pfodApp puede hacer mucho más, vea estos ejemplos en www.pfod.com.au
Paso 1: Antecedentes: registro de datos simple
![Antecedentes: registro de datos simple Antecedentes: registro de datos simple](https://i.howwhatproduce.com/images/001/image-70-76-j.webp)
![Antecedentes: registro de datos simple Antecedentes: registro de datos simple](https://i.howwhatproduce.com/images/001/image-70-77-j.webp)
La última versión de pfodApp disponible en Android Market permite que los datos sin procesar enviados por un pfodDevice se guarden en un archivo para su uso posterior. Consulte pfodAppForAndroidGettingStarted.pdf para saber cómo descargar el archivo desde su dispositivo móvil Android a su computadora. La pfodApp tiene una pantalla de 'datos sin procesar' en la que se muestran todos los datos recibidos que no eran mensajes de pfod encerrados por {}. Se puede acceder a esta pantalla desde pfodApp usando el menú de su móvil o puede ser abierta por el pfodDevice enviando un mensaje streamingRawData, {= El título de la pantalla va aquí} (Vea el boceto de Arduino más adelante en este instructivo). De cualquier manera, la pantalla de datos sin procesar de pfodApp se abre y mostrará los datos que se han enviado desde pfodDevice. Cuando se abre la pantalla, pfodApp comenzará a guardar los datos en un archivo. El nombre del archivo se muestra cada vez que se abre la pantalla. Para evitar que su móvil se llene con datos que no deseaba, pfodApp no comienza a escribir datos en la tarjeta SD del móvil hasta la primera vez que se abre la pantalla Raw Data después de cada nueva conexión. La primera vez que se abre la pantalla Raw Data después de una nueva conexión, se escriben hasta 4K bytes de datos recibidos previamente (desde que se estableció la conexión) en el archivo cuando se abre. En la mayoría de los casos, esto significa que se guardarán todos los datos sin procesar enviados desde que se estableció la conexión. Cuando se cierra la conexión, se escribe el último de los datos y se cierra el archivo. Si el archivo ya existe, de una conexión anterior, se adjunta a cada conexión posterior. Puede eliminar el archivo de su computadora. Consulte pfodAppForAndroidGettingStarted.pdf para saber cómo acceder al archivo desde su computadora. Entonces, en resumen, para guardar datos de su Arduino en su móvil Android, debe conectarse a su Arduino (como un pfodDevice) usando pfodApp, ya sea por bluetooth o wifi, haga que su Arduino envíe datos y abra la pantalla de datos sin procesar para comenzar a guardarlos. Eso es todo. El resto de este instructivo detallará un boceto simple que implementa un pfodDevice y envía algunos datos (ficticios).
Paso 2: un registrador de datos simple
![Un registrador de datos simple Un registrador de datos simple](https://i.howwhatproduce.com/images/001/image-70-78-j.webp)
Este boceto (descarga) es un registrador de datos simple. No hace mucho, cuando pfodApp se conecta y solicita el menú principal, el boceto simplemente envía un mensaje de pantalla de datos sin procesar que le pide a pfodApp que abra la pantalla de datos sin procesar. Esto comienza a guardar los datos. En este caso, los datos se envían una vez por segundo y consisten en solo un recuento de la cantidad de segundos desde que se encendió el Arduino. Para su registrador de datos real, enviaría algunos datos reales en su lugar. La conexión aquí es a través de bluetooth usando el económico ITEAD BT SHIELD (SLAVE) en una placa Uno Arduino (todos ven esta página para placas FioV3 + módulos bluetooth o Wifi) Necesita configurar los interruptores en la placa ITEAD Bluetooth. Ponga el conmutador 3V / 5V en 5V y ponga el conmutador To Board / To FT232 en la posición To Board. La velocidad predeterminada de la placa del módulo bluetooth es 9600, por lo que no es necesario realizar ninguna otra configuración. También necesitará un cable USB y descargar e instalar el IDE de Arduino. Finalmente, se necesita un analizador pfod. Para este boceto se puede usar el analizador sintáctico más simple y es tan pequeño que lo acabo de incluir en la parte inferior del boceto. Sin embargo, también puede descargarlo e instalarlo, y otros analizadores pfod, como una biblioteca desde aquí. Esta es la parte del boceto que envía los datos. Cuenta atrás un temporizador y cuando el temporizador llega a 0 envía los siguientes datos, que en este ejemplo son solo un contador.
// ahora envía datos si ha pasado 1 segundo if ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer + = SAMPLE_INTERVAL; // actualizar para la próxima vez contador ++; // Incrementar la muestra // enviarla parser.println (contador); }
Para enviar sus propios datos, simplemente cambie el analizador.println (contador); para imprimir sus datos a la conexión serial en su lugar. (Consulte esta página sobre temporizadores Arduino).
Paso 3: Prueba con SerialMonitor
![Prueba con SerialMonitor Prueba con SerialMonitor](https://i.howwhatproduce.com/images/001/image-70-79-j.webp)
![Prueba con SerialMonitor Prueba con SerialMonitor](https://i.howwhatproduce.com/images/001/image-70-80-j.webp)
Antes de conectarse a través de bluetooth, puede probar el boceto usando el Arduino IDE SerialMonitor. Primero retire la placa bluetooth, porque utiliza las mismas conexiones TX / RX que la programación USB y la conexión del monitor en serie, y copie y pegue el boceto en el IDE de Arduino y programe la placa Arduino. Luego abra el Arduino IDE SerialMonitor. Puede ver los datos que envía la placa Uno. Luego envíe el comando getMainMenu, {.} Esto es lo que la pfodApp enviará primero cuando se conecte. El boceto responde con el mensaje de pantalla StreamingRawData. {= Sample Data Logging Data} que le pedirá a pfodApp que abra la pantalla RawData. Eso comienza a guardar los datos en un archivo. Consulte la especificación pfod para obtener detalles sobre todos los mensajes y pantallas que admite pfod (Protocolo para el descubrimiento de operaciones).
Paso 4: Conexión con un móvil Android
![Conexión con un móvil Android Conexión con un móvil Android](https://i.howwhatproduce.com/images/001/image-70-81-j.webp)
![Conexión con un móvil Android Conexión con un móvil Android](https://i.howwhatproduce.com/images/001/image-70-82-j.webp)
Todo está bien, por lo que ahora puede cerrar Arduino IDE y SerialMonitor y conectar el protector de Bluetooth, como se muestra en el Paso 2. Para conectarse con su dispositivo móvil Android, primero instale pfodApp desde Android Market y luego siga la guía pfodAppForAndroidGettingStarted.pdf para emparejar su protector de Bluetooth con su móvil y configure una conexión pfodApp Bluetooth. Llamé a mi conexión "Data Logger". Luego seleccione la conexión "Data Logger" para conectarse al registrador de datos simple. Tan pronto como pfodApp se conecta, envía el mensaje {.} Al que el boceto responde con el mensaje {= Sample Data Logging Data} que le dice a pfodApp que abra la pantalla de datos brutos y lo titule Simple Data Logging Data y también comience a guardar los datos..
Paso 5: Transferencia de datos a su computadora y extensiones al registrador de datos simple
![Transferencia de datos a su computadora y extensiones al registrador de datos simple Transferencia de datos a su computadora y extensiones al registrador de datos simple](https://i.howwhatproduce.com/images/001/image-70-83-j.webp)
El pfodAppForAndroidGettingStarted.pdf detalla cómo conectar su teléfono móvil a su computadora a través de USB y cómo encender el almacenamiento masivo USB para que pueda navegar desde su computadora. Encontrará todos los archivos de datos sin procesar en la carpeta pfodAppRawData. Como se muestra arriba, el registrador de datos simple guardó los datos en / pfodAppRawData / Data Logger.txt pfodApp usa el nombre de la conexión como el nombre del archivo para guardar los datos. puede modificar el boceto para enviar sus propios datos. Simplemente escriba sus datos en la misma conexión serial que está conectada a su módulo Bluetooth. Es útil formatear los datos en formato csv en Arduino antes de enviarlos. Por ejemplo, tiempo, valor. Esto facilita la carga en una hoja de cálculo para su posterior procesamiento / trazado.
Recomendado:
Experimentos en el registro de datos avanzado (usando Python): 11 pasos
![Experimentos en el registro de datos avanzado (usando Python): 11 pasos Experimentos en el registro de datos avanzado (usando Python): 11 pasos](https://i.howwhatproduce.com/images/004/image-9657-j.webp)
Experimentos en el registro de datos avanzado (usando Python): Hay muchos instructivos de registro de datos, así que cuando quise construir un proyecto de registro por mi cuenta, miré a mi alrededor en un montón. Algunas eran buenas, otras no tanto, así que decidí tomar algunas de las mejores ideas y hacer mi propia aplicación. Este resu
Trazado de datos remoto simple usando Android / Arduino / PfodApp: 6 pasos
![Trazado de datos remoto simple usando Android / Arduino / PfodApp: 6 pasos Trazado de datos remoto simple usando Android / Arduino / PfodApp: 6 pasos](https://i.howwhatproduce.com/images/011/image-32782-j.webp)
Trazado de datos remoto simple usando Android / Arduino / PfodApp: Para trazar datos contra la fecha / hora usando solo los milis () de Arduino, vea este Instructable Trazado / registro de fecha / hora de Arduino usando Millis () y PfodApp Este Instructable le muestra cómo trazar los datos del sensor Arduino en su Móvil Android y capturarlo para
Trazado / registro de fecha / hora de Arduino usando Millis () y PfodApp: 11 pasos
![Trazado / registro de fecha / hora de Arduino usando Millis () y PfodApp: 11 pasos Trazado / registro de fecha / hora de Arduino usando Millis () y PfodApp: 11 pasos](https://i.howwhatproduce.com/images/002/image-3710-26-j.webp)
Trazado / registro de fecha / hora de Arduino usando Millis () y PfodApp: No se requiere programación de Arduino o Android. También se admiten módulos RTC y GPS. Corrección automática para zonas horarias, deriva de RTC y segundos intercalares faltantes de GPS. Introducción Este tutorial le muestra cómo usar su Arduino millis ( ) marcas de tiempo para trazar datos ag
Registro de datos remoto de alta precisión con multímetro / Arduino / pfodApp: 10 pasos (con imágenes)
![Registro de datos remoto de alta precisión con multímetro / Arduino / pfodApp: 10 pasos (con imágenes) Registro de datos remoto de alta precisión con multímetro / Arduino / pfodApp: 10 pasos (con imágenes)](https://i.howwhatproduce.com/images/003/image-6634-23-j.webp)
Registro remoto de datos de alta precisión usando Multímetro / Arduino / pfodApp: actualizado el 26 de abril de 2017 Circuito y placa revisados para usar con medidores USB 4000ZC No se requiere codificación de Android Este instructivo le muestra cómo acceder a una amplia gama de mediciones de alta precisión desde su Arduino y también enviarlas de forma remota para registrar y
Registro de datos MPU-6050 / A0 en tiempo real con Arduino y Android: 7 pasos (con imágenes)
![Registro de datos MPU-6050 / A0 en tiempo real con Arduino y Android: 7 pasos (con imágenes) Registro de datos MPU-6050 / A0 en tiempo real con Arduino y Android: 7 pasos (con imágenes)](https://i.howwhatproduce.com/images/001/image-1294-81-j.webp)
Registro de datos MPU-6050 / A0 en tiempo real con Arduino y Android: Me ha interesado utilizar Arduino para el aprendizaje automático. Como primer paso, quiero construir una pantalla de datos y un registrador en tiempo real (o bastante cercano a él) con un dispositivo Android. Quiero capturar datos del acelerómetro del MPU-6050, así que diseño