Tabla de contenido:
- Paso 1: Reúna los materiales
- Paso 2: Suelde el Gyro al Zero W
- Paso 3: configura tu RPi
- Paso 4: Base de datos MySql
- Paso 5: Completa el Zero W
- Paso 6: Aplicación web / Recibir MQTT
- Paso 7: ¡Corre y disfruta
- Paso 8: Carcasa (extra)
Video: JumpTie: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¡Este dispositivo mide tus saltos! Puede ver cuántos saltos puede hacer en un período de tiempo.
¡En la aplicación web se muestran todas sus sesiones de salto y puede ver su progreso!
Proyecto realizado como tarea escolar. Actualmente estoy estudiando Nuevos Medios y Tecnologías de la Comunicación en Howest Kortrijk, Bélgica.
Paso 1: Reúna los materiales
Primero necesitamos reunir algunos materiales de hardware.
Nosotros necesitamos:
- Frambuesa Pi 3B
- Frambuesa Pi Zero W
- Powerbank para Zero W
- Giroscopio (LSM9DS1)
Los precios y las tiendas en línea de estos artículos se encuentran al final del instructivo.
Paso 2: Suelde el Gyro al Zero W
Suelde con cuidado el giroscopio al RPi Zero W. Si nunca ha hecho esto antes, le recomiendo que pregunte a alguien que tenga alguna experiencia con la soldadura.
¡Dubbelcheck o tripplecheck si suelda correctamente el 3.3V y el GND!
¡No hacer esto correctamente destruirá tu giroscopio o tu RPi Zero W
Paso 3: configura tu RPi
Configure ambos RPi.
Algunas guías o enlaces útiles para configurar el RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Algunas guías o enlaces útiles para configurar el RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Si lo hace, asegúrese de actualizarlos e instalar los siguientes paquetes:
- Python3
- servidor Mysql
- Cliente Mysql
- …
También necesitamos Mosquitto MQTT. Utilice la siguiente guía para instalar Mosquitto:
www.instructables.com/id/Installing-MQTT-B…
Consejo: usa la imagen de Jessie, no ¡Estírate!
Paso 4: Base de datos MySql
Ahora necesitamos dibujar un diagrama ERD para nuestra base de datos. Usé MySql para esta tarea.
Puede crear su propia base de datos, copiar la mía o simplemente descargar mi script y ejecutarlo.
Usaremos nuestro RPi 3B como nuestro punto central para ejecutar nuestra base de datos y servidor web.
Consejo: use FileZilla para copiar el archivo en el RPi 3B.
Paso 5: Completa el Zero W
Para que el giroscopio funcione, debemos seguir esta guía:
ozzmaker.com/berryimu-quick-start-guide/
Usamos la biblioteca BerryIMU junto con un script escrito previamente para leer los valores de Gyros.
Usaré el script "berryIMU-measure-G.py". Pero agregué un código para reconocer un salto y enviar un salto al Punto Central a través de MQTT.
Paso 6: Aplicación web / Recibir MQTT
Si nuestra base de datos funciona bien, ¡podemos continuar con la aplicación Create o Webapplication!
Usé Flask (python) para el backend y html / css para el frontend. ¡Pero eres libre de hacer tu propia aplicación web!
También puede descargar mi script para recibir mensajes en el Punto Central a través de MQTT.
Paso 7: ¡Corre y disfruta
En el RPi Zero W, ejecute el script "berryIMU-measure-G.py". Esto hará el trabajo para el Zero W.
En el RPi 3B, ejecute el script "mqtt.py" y su servidor web.
¡Ahora disfruta tu resultado!
Paso 8: Carcasa (extra)
Busque en su garaje una caja vieja y pequeña para poner en su hardware.
Puse mi Zero W en una pequeña caja que encontré. Por supuesto, utilicé algunos materiales para asegurarme de que mi hardware no se pudiera mover.
¡Sea creativo!
Recomendado:
Cómo hacer una antena 4G LTE Doble BiQuade Pasos sencillos: 3 pasos
Cómo hacer una antena 4G LTE Doble BiQuade Pasos sencillos: La mayoría de las veces que me enfrenté, no tengo una buena intensidad de señal para mis trabajos diarios. Entonces. Busco y pruebo diferentes tipos de antena pero no trabajo. Después de perder el tiempo, encontré una antena que espero hacer y probar, porque es un principio de construcción, no
Diseño de juegos en Flick en 5 pasos: 5 pasos
Diseño de juegos en Flick en 5 pasos: Flick es una forma realmente sencilla de hacer un juego, especialmente algo como un rompecabezas, una novela visual o un juego de aventuras
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
¿Cómo hacer un contador de pasos ?: 3 pasos (con imágenes)
¿Cómo hacer un contador de pasos ?: Solía desempeñarme bien en muchos deportes: caminar, correr, andar en bicicleta, jugar al bádminton, etc. Me encanta andar en bicicleta para viajar en poco tiempo. Bueno, mira mi corpulento vientre … Bueno, de todos modos, decido volver a hacer ejercicio. ¿Qué equipo debo preparar?
Espejo de tocador de bricolaje en sencillos pasos (usando tiras de luces LED): 4 pasos
Espejo de tocador de bricolaje en sencillos pasos (usando tiras de luces LED): En esta publicación, hice un espejo de tocador de bricolaje con la ayuda de las tiras de LED. Es realmente genial y debes probarlos también