Inhoudsopgave:
- Stap 1: Verzamel de materialen
- Stap 2: Soldeer de Gyro aan de Zero W
- Stap 3: Configureer uw RPi's
- Stap 4: MySql-database
- Stap 5: Voltooi de nul W
- Stap 6: Webapplicatie/Ontvang MQTT
- Stap 7: Ren en geniet
- Stap 8: Behuizing (extra)
Video: JumpTie: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Dit apparaat meet je sprongen! Je kunt zien hoeveel sprongen je in een bepaalde tijd kunt maken.
Op de webapplicatie worden al je springsessies weergegeven en kun je je voortgang zien!
Project gemaakt als schoolopdracht. Ik studeer momenteel Nieuwe Media en Communicatietechnologieën aan Howest Kortrijk, België.
Stap 1: Verzamel de materialen
Eerst moeten we wat hardwaremateriaal verzamelen.
Wij hebben nodig:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank voor de Zero W
- Gyroscoop (LSM9DS1)
Prijzen en online winkels voor deze artikelen staan aan het einde van de instructable.
Stap 2: Soldeer de Gyro aan de Zero W
Soldeer de gyroscoop voorzichtig aan de RPi Zero W. Als je dit nog nooit hebt gedaan, raad ik aan om iemand te vragen die enige ervaring heeft met solderen.
Dubbelcheck of tripplecheck of je de 3.3V en de GND correct soldeert!
Als u dit niet correct doet, wordt uw gyroscoop of uw RPi Zero W vernietigd
Stap 3: Configureer uw RPi's
Configureer beide RPi's.
Enkele handleidingen of handige links om de RPi 3B te configureren:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Enkele handleidingen of handige links om de RPi Zero W te configureren:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/aan de slag…
Als je dat hebt gedaan, zorg er dan voor dat je ze bijwerkt en installeer de volgende pakketten:
- Python3
- Mysql-server
- Mysql-client
- …
We hebben ook Mosquitto MQTT nodig. Gebruik de volgende gids om Mosquito te installeren:
www.instructables.com/id/Installing-MQTT-B…
Tip: gebruik de Jessie-afbeelding, niet Stretch!
Stap 4: MySql-database
Nu moeten we een ERD-diagram voor onze database tekenen. Voor deze opdracht heb ik MySql gebruikt.
Je kunt je eigen database maken, de mijne kopiëren of gewoon mijn script downloaden en uitvoeren.
We zullen onze RPi 3B gebruiken als ons centrale punt om onze database en webserver uit te voeren.
Tip: Gebruik FileZilla om het bestand op de RPi 3B te kopiëren.
Stap 5: Voltooi de nul W
Om de gyroscoop te laten werken, moeten we deze handleiding volgen:
ozzmaker.com/berryimu-quick-start-guide/
We gebruiken de BerryIMU-bibliotheek samen met een vooraf geschreven script om de Gyros-waarden te lezen.
Ik zal het script "berryIMU-measure-G.py" gebruiken. Maar ik heb wat code toegevoegd om een sprong te herkennen en via MQTT een sprong naar het Central Point te sturen.
Stap 6: Webapplicatie/Ontvang MQTT
Als onze database goed werkt, kunnen we verder gaan met de create of webapplicatie!
Ik gebruikte Flask (python) voor de backend en html/css voor de frontend. Maar je bent vrij om je eigen webapplicatie te maken!
Je kunt ook mijn script downloaden om berichten op het Centraal Punt te ontvangen via MQTT.
Stap 7: Ren en geniet
Voer op de RPi Zero W het script "berryIMU-measure-G.py" uit. Dit zal het werk doen voor de Zero W.
Voer op de RPi 3B het script "mqtt.py" en uw webserver uit.
Geniet nu van je resultaat!
Stap 8: Behuizing (extra)
Ga in je garage op zoek naar een oude en kleine doos om je hardware in te doen.
Ik stopte mijn Zero W in een kleine doos die ik vond. Natuurlijk heb ik wat materialen gebruikt om ervoor te zorgen dat mijn hardware niet kon bewegen.
Wees gewoon creatief!
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)