Taula de continguts:
- Pas 1: reuniu els materials
- Pas 2: soldeu el giroscopi a zero W
- Pas 3: configureu els vostres RPi
- Pas 4: base de dades MySql
- Pas 5: completeu el Zero W
- Pas 6: aplicació web / rebre MQTT
- Pas 7: Córrer i gaudir
- Pas 8: carcassa (extra)
Vídeo: JumpTie: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aquest dispositiu mesura els vostres salts. Podeu veure quants salts podeu fer en un temps.
A l'aplicació web es mostren totes les vostres sessions de salt i podreu veure el vostre progrés.
Projecte realitzat com a tasca escolar. Actualment estic estudiant Noves Tecnologies de Comunicació i Mitjans de Comunicació a Howest Kortrijk, Bèlgica.
Pas 1: reuniu els materials
Primer hem de reunir alguns materials de maquinari.
Necessitem:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank per al Zero W
Giroscopi (LSM9DS1)
Els preus i les botigues en línia d’aquests articles es troben al final de l’informable.
Pas 2: soldeu el giroscopi a zero W
Soldeu amb cura el giroscopi al RPi Zero W. Si mai no ho heu fet abans, us recomano demanar-ho a algú que tingui experiència en soldar.
Dubbelcheck o tripplecheck si soldeu correctament el 3.3V i el GND.
Si no ho feu correctament, es destruirà el giroscopi o el RPi Zero W
Pas 3: configureu els vostres RPi
Configureu els dos RPi.
Algunes guies o enllaços útils per configurar el RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Algunes guies o enllaços útils per configurar el RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Si ho feu, assegureu-vos d'actualitzar-los i instal·lar els paquets següents:
- Python3
- Servidor MySQL
- Client MySQL
- …
També necessitem Mosquitto MQTT. Utilitzeu la següent guia per instal·lar Mosquitto:
www.instructables.com/id/Installing-MQTT-B…
Consell: utilitzeu la imatge de Jessie, no Stretch.
Pas 4: base de dades MySql
Ara hem de dibuixar un diagrama ERD per a la nostra base de dades. He utilitzat MySql per a aquesta tasca.
Podeu crear la vostra pròpia base de dades, copiar la meva o simplement descarregar el meu script i executar-lo.
Utilitzarem el nostre RPi 3B com a punt central per executar la nostra base de dades i el servidor web.
Consell: utilitzeu FileZilla per copiar el fitxer al RPi 3B.
Pas 5: completeu el Zero W
Per fer funcionar el giroscopi, hem de seguir aquesta guia:
ozzmaker.com/berryimu-quick-start-guide/
Utilitzem la biblioteca BerryIMU juntament amb algun script preescrit per llegir els valors de Gyros.
Utilitzaré l’escriptura "berryIMU-measure-G.py". Però he afegit un codi per reconèixer un salt i enviar un salt al punt central mitjançant MQTT.
Pas 6: aplicació web / rebre MQTT
Si la nostra base de dades funciona bé, podem continuar creant o aplicant web.
He utilitzat Flask (python) per al backend i html / css per al frontend. Però sou lliure de fer la vostra pròpia aplicació web.
També podeu descarregar el meu script per rebre missatges al Punt Central mitjançant MQTT.
Pas 7: Córrer i gaudir
Al RPi Zero W, executeu l'script "berryIMU-measure-G.py". Això farà la feina del Zero W.
Al RPi 3B, executeu l'script "mqtt.py" i el servidor web.
Ara gaudeix del teu resultat!
Pas 8: carcassa (extra)
Aneu a buscar al vostre garatge una caixa petita i vella per posar-la al maquinari.
Vaig posar el meu Zero W en una caixa petita que vaig trobar. Per descomptat, he utilitzat alguns materials per assegurar-me que el maquinari no es pugui moure.
Simplement sigueu creatius.
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0