Sommario:
- Passaggio 1: raccogliere i materiali
- Passaggio 2: saldare il giroscopio allo Zero W
- Passaggio 3: configura i tuoi RPi
- Passaggio 4: database MySql
- Passaggio 5: completare lo Zero W
- Passaggio 6: applicazione web/ricezione MQTT
- Passaggio 7: corri e divertiti
- Passaggio 8: involucro (extra)
Video: JumpTie: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questo dispositivo misura i tuoi salti! Puoi vedere quanti salti puoi fare in un certo lasso di tempo.
Nell'applicazione web vengono visualizzate tutte le tue sessioni di salto e puoi vedere i tuoi progressi!
Progetto realizzato come incarico scolastico. Attualmente sto studiando New Media and Communication Technologies a Howest Kortrijk, Belgio.
Passaggio 1: raccogliere i materiali
Per prima cosa dobbiamo raccogliere alcuni materiali hardware.
Abbiamo bisogno:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank per lo Zero W
- Giroscopio (LSM9DS1)
I prezzi e i negozi online per questi articoli sono alla fine dell'istruzione.
Passaggio 2: saldare il giroscopio allo Zero W
Saldare accuratamente il giroscopio all'RPi Zero W. Se non l'hai mai fatto prima, ti consiglio di chiedere a qualcuno che ha esperienza con la saldatura.
Dubbelcheck o tripplecheck se saldate correttamente il 3.3V e il GND!
Non farlo correttamente distruggerà il tuo giroscopio o il tuo RPi Zero W
Passaggio 3: configura i tuoi RPi
Configura entrambi i tuoi RPi.
Alcune guide o link utili per configurare RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Alcune guide o link utili per configurare RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
In tal caso, assicurati di aggiornarli e installare i seguenti pacchetti:
- Python3
- Mysql-server
- Mysql-client
- …
Abbiamo anche bisogno di Mosquitto MQTT. Usa la seguente guida per installare Mosquitto:
www.instructables.com/id/Installing-MQTT-B…
Suggerimento: usa l'immagine Jessie, non Stretch!
Passaggio 4: database MySql
Ora dobbiamo disegnare un diagramma ERD per il nostro database. Ho usato MySql per questo compito.
Puoi creare il tuo database, copiare il mio o semplicemente scaricare il mio script ed eseguirlo.
Useremo il nostro RPi 3B come punto centrale per eseguire il nostro database e server web.
Suggerimento: utilizzare FileZilla per copiare il file su RPi 3B.
Passaggio 5: completare lo Zero W
Per far funzionare il Giroscopio dobbiamo seguire questa guida:
ozzmaker.com/berryimu-quick-start-guide/
Usiamo la libreria BerryIMU insieme ad alcuni script pre-scritti per leggere i valori di Gyros.
Userò lo script "berryIMU-measure-G.py". Ma ho aggiunto del codice per riconoscere un salto e inviare un salto al punto centrale tramite MQTT.
Passaggio 6: applicazione web/ricezione MQTT
Se il nostro database funziona bene, possiamo passare alla creazione o all'applicazione Web!
Ho usato Flask (python) per il backend e html/css per il frontend. Ma sei libero di creare la tua applicazione web!
Puoi anche scaricare il mio script per ricevere messaggi sul Central Point tramite MQTT.
Passaggio 7: corri e divertiti
Su RPi Zero W esegui lo script "berryIMU-measure-G.py". Questo farà il lavoro per lo Zero W.
Su RPi 3B, esegui lo script "mqtt.py" e il tuo server web.
Ora goditi il tuo risultato!
Passaggio 8: involucro (extra)
Vai a cercare nel tuo garage una scatola vecchia e piccola da mettere nel tuo hardware.
Ho messo il mio Zero W in una piccola scatola che ho trovato. Ovviamente ho usato alcuni materiali per assicurarmi che il mio hardware non potesse muoversi.
Basta essere creativi!
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo