Tabla de contenido:
- Paso 1: preparación del proyecto
- Paso 2: Descarga el software
- Paso 3: crea una cuenta para Fitbit Studio
- Paso 4: crea un proyecto de aplicación de Fitbit
- Paso 5: inicia Developer Bridge en Mobile Fitbit
- Paso 6: Iniciar desarrollador en relojes Fitbit
- Paso 7: conecta Fitbit Studio con el móvil y el reloj
- Paso 8: Instale el programa en el reloj
- Paso 9: Conecte IO para RPI
- Paso 10: Instale el software para RPI
- Paso 11: Inicie el programa en RPI
- Paso 12: Probar y ejecutar el programa
- Paso 13: solución de problemas
Video: Fitbit Raspberry Pi: 13 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Este proyecto muestra cómo usar el reloj Fitbit para controlar IO en Raspberry Pi. Este proyecto se había desarrollado en Fitbit ionic. Pero debería funcionar en cualquier reloj Fitbit con el sistema operativo FItbit instalado. Podemos controlar tanto el puerto digital como el analógico utilizando pigpio y la biblioteca de sockets web que se ejecuta en RPi. Este proyecto admite 10 puertos IO en RPI Los puertos 1-5 están configurados para el puerto digital que solo se puede encender / apagar. Los puertos 6-10 están configurados para puerto analógico. Los usuarios pueden enviar un valor de aumento o disminución para el puerto analógico. En este proyecto, demostramos el puerto analógico mediante el uso de servo. Tenga en cuenta que el valor analógico variará dependiendo de los dispositivos analógicos.
Paso 1: preparación del proyecto
Hardware
1. Raspberry Pi (probamos en RPi 3)
2. Cable para el conector IO de RPI
3. Placa de pruebas con cinco LED y cinco resistencias de 330 ohmios o
4. Servo
5. Reloj Fitibit con Fitbit OS instalado
Software
1. pigpio para la instalación, vaya a
2. biblioteca de sockets web vaya a
3. Para acceder a la cuenta de Fitbit Studio, vaya a
4. Descarga del Fitbit OS Simulator desde
Para obtener más información sobre cómo desarrollar el programa Fitibt, visite
Paso 2: Descarga el software
1. Descargue el proyecto de
2. Descomprima los archivos del proyecto.
3. El servidor de socket del programa RPI está en RPI / socket.js.
4. Todos los archivos del proyecto de Fitbit se encuentran en el directorio de Fitbit.
Para obtener información sobre directorios para el desarrollo de Fitbit, consulte los detalles en
Paso 3: crea una cuenta para Fitbit Studio
1. Vaya a studio.fitbit.com
2. Regístrese en el nuevo estudio de Fitbit en studio.fitbit.com.
Paso 4: crea un proyecto de aplicación de Fitbit
1. Ir a studio.fitbit.com
2. Después de iniciar sesión, haga clic en nuevo proyecto.
3. Ingrese el nombre del nuevo proyecto. Seleccione la plantilla de proyecto vacía y haga clic en crear.
4. Seleccione todos los archivos y carpetas que se descomprimen desde el paso 1.
5. Arrastre todos los archivos al área de archivos del proyecto.
Paso 5: inicia Developer Bridge en Mobile Fitbit
1. Inicie la aplicación de Fitbit (en el móvil).
2. Seleccione Cuenta en la parte superior izquierda.
3. En dispositivos, seleccione su modelo de reloj.
4. Seleccione Menú de desarrollador.
5. Habilite Developer Bridge. Espere el cambio de mensaje de conectarse a conectado
Paso 6: Iniciar desarrollador en relojes Fitbit
1. Ir a configuración.
2. Desplácese hacia abajo hasta encontrar "Developer Bridge".
3. Seleccione la acción para Conectarse al servidor.
4. Espere hasta que se muestre el mensaje "Conectado al depurador".
Paso 7: conecta Fitbit Studio con el móvil y el reloj
1. En el menú superior, presione Seleccionar un dispositivo.
2. Seleccione nuestro reloj.
3. En el menú superior, presione Seleccionar un teléfono.
4. Seleccione nuestro teléfono.
5. Espere a que tanto el teléfono como los dispositivos se muestren conectados
Paso 8: Instale el programa en el reloj
1. En el menú superior, presione Ejecutar.
El estudio de Fitbit comenzará a compilar y descargar programas tanto en dispositivos móviles como en el reloj.
2. Desplace la pantalla del reloj hacia la izquierda para ver si se ha instalado el programa.
3. Ve a la aplicación de Fitbit.
4. Seleccione Cuenta en la parte superior izquierda.
5. En dispositivos, seleccione su modelo de reloj.
6. Seleccione Menú de desarrollador.
7. Debería ver el programa instalado en Aplicación de carga lateral.
Paso 9: Conecte IO para RPI
1. Conecte el conector IO con la placa de pruebas mediante un cable.
2. Conecte el LED al puerto IO con una resistencia de 330 ohmios para limitar la corriente.
3. Conecte el Servo con el puerto IO asignado para el puerto analógico
Paso 10: Instale el software para RPI
1. Instale la biblioteca de sockets web usando el comando
npm install --save ws
2. Instalar la biblioteca pigpio
sudo apt-get update
sudo apt-get install pigpio
3. Descargue el programa socket.js de https://github.com/wtos03/RaspFit en el directorio RPI
4. Coloque socket.js en el directorio de inicio.
Paso 11: Inicie el programa en RPI
1. Ejecutar comando
$ sudo node socke.js
2. Para iniciar el programa automáticamente al iniciar RPI. Agregar línea de comando en /etc/rc.local
Paso 12: Probar y ejecutar el programa
1. Inicie la aplicación Fitbit en dispositivos móviles
2. Seleccione Cuenta en la parte superior izquierda.
3. En dispositivos, seleccione su modelo de reloj.
4. Seleccione Menú de desarrollador.
5. Seleccione el programa instalado en Aplicación de carga lateral.
6. Seleccione Configuración
7. Configure la dirección IP de RPI y el puerto (este proyecto usa 4000)
8. Ajuste el paso para el valor analógico si es necesario (predeterminado = 20)
9. Regrese y salga de la aplicación Fitbit.
10. Inicie el programa en el reloj Fitbit.
11. Seleccione el puerto que desea controlar.
12. Botones en el uso correcto para dispositivos ON / OFF
13. Los botones de la izquierda se utilizan para incrementar / disminuir el valor analógico
Paso 13: solución de problemas
Error: no se puede controlar la E / S en el RPI
- Verifique la red haciendo ping a la dirección de RPI.
- Salir del programa tanto en el reloj Fitbit como en el RPI.
- Inicie la aplicación Fitbit y sincronícela con el reloj Fitbit.
- Iniciar programa en RPI.
- Iniciar programa en el reloj Fitbit.
Recomendado:
Arreglemos un Fitbit Charge 2 juntos. Líneas en la pantalla: 3 pasos
Arreglemos un Fitbit Charge 2 juntos. Líneas en la pantalla: Entonces, aproximadamente 13 monturas después de comprar mi primer Fitbit, comencé a recibir líneas que iban a través de la pantalla. Todos los días aparecía otro a veces más de uno al día. Cuidé muy bien mi Fitbit, pensé y no sabía por qué comenzó. una vez
Detección facial en Raspberry Pi 4B en 3 pasos: 3 pasos
Detección de rostros en Raspberry Pi 4B en 3 pasos: En este Instructable vamos a realizar la detección de rostros en Raspberry Pi 4 con Shunya O / S usando la Biblioteca Shunyaface. Shunyaface es una biblioteca de reconocimiento / detección de rostros. El proyecto tiene como objetivo lograr la velocidad de detección y reconocimiento más rápida con
Consulta todos tus datos de Fitbit en un solo panel: 5 pasos
Consulta todos tus datos de Fitbit en un solo panel: es el año nuevo y eso significa que todos tenemos nuevos objetivos. Un objetivo común para el nuevo año es ser más saludable, ya sea que eso signifique comer mejor, hacer más ejercicio o ser más activo en general. Mi forma favorita de realizar un seguimiento de todo eso es mi Fitbit
Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos: 4 pasos
Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos: En este Instructable vamos a interconectar un sensor ADXL335 (acelerómetro) en Raspberry Pi 4 con Shunya O / S
Instalación de Raspbian en Raspberry Pi 3 B sin HDMI - Introducción a Raspberry Pi 3B - Configuración de su Raspberry Pi 3: 6 pasos
Instalación de Raspbian en Raspberry Pi 3 B sin HDMI | Introducción a Raspberry Pi 3B | Configuración de su Raspberry Pi 3: Como algunos de ustedes saben, las computadoras Raspberry Pi son bastante impresionantes y puede obtener toda la computadora en una sola placa pequeña.La Raspberry Pi 3 Modelo B cuenta con un ARM Cortex A53 de 64 bits de cuatro núcleos con frecuencia de 1,2 GHz. Esto pone al Pi 3 aproximadamente en 50