Indholdsfortegnelse:
- Trin 1: Saml materialerne
- Trin 2: Lodd gyroen til nul W
- Trin 3: Konfigurer dine RPi'er
- Trin 4: MySql -database
- Trin 5: Fuldfør Zero W
- Trin 6: Webapplikation/modtag MQTT
- Trin 7: Kør og nyd
- Trin 8: Kabinet (ekstra)
Video: JumpTie: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Denne enhed måler dine spring! Du kan se, hvor mange spring du kan lave på et stykke tid.
På webapplikationen vises alle dine hoppesessioner, og du kan se dine fremskridt!
Projekt lavet som en skoleopgave. Jeg studerer i øjeblikket nye medier og kommunikationsteknologier på Howest Kortrijk, Belgien.
Trin 1: Saml materialerne
Først skal vi samle nogle hardware materialer.
Vi behøver:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank til Zero W
- Gyroskop (LSM9DS1)
Priser og online butikker for disse varer er i slutningen af den instruerbare.
Trin 2: Lodd gyroen til nul W
Lod forsigtigt gyroskopet til RPi Zero W. Hvis du aldrig har gjort dette før, anbefaler jeg at spørge en, der har erfaring med lodning.
Dubbelcheck eller tripplecheck, hvis du lodder 3.3V og GND korrekt!
Hvis du ikke gør dette korrekt, ødelægger du dit gyroskop eller din RPi Zero W
Trin 3: Konfigurer dine RPi'er
Konfigurer begge dine RPi'er.
Nogle guider eller nyttige links til konfiguration af RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Nogle guider eller nyttige links til konfiguration af RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Hvis du gør det, skal du sørge for at opdatere dem og installere følgende pakker:
- Python3
- Mysql-server
- Mysql-klient
- …
Vi har også brug for Mosquitto MQTT. Brug følgende vejledning til at installere Mosquitto:
www.instructables.com/id/Installing-MQTT-B…
Tip: brug Jessie -billedet, ikke Stretch!
Trin 4: MySql -database
Nu skal vi tegne et ERD -diagram til vores database. Jeg brugte MySql til denne opgave.
Du kan oprette din egen database, kopiere min eller bare downloade mit script og køre det.
Vi vil bruge vores RPi 3B som vores centrale punkt til at køre vores database og webserver.
Tip: Brug FileZilla til at kopiere filen på RPi 3B.
Trin 5: Fuldfør Zero W
For at få gyroskopet til at fungere skal vi følge denne vejledning:
ozzmaker.com/berryimu-quick-start-guide/
Vi bruger BerryIMU-biblioteket sammen med et forudskrevet script til at læse Gyros-værdierne.
Jeg vil bruge scriptet "berryIMU-measure-G.py". Men jeg tilføjede en kode for at genkende et spring og for at sende et spring til Central Point via MQTT.
Trin 6: Webapplikation/modtag MQTT
Hvis vores database fungerer fint, kan vi fortsætte med oprettelsen eller webapplikationen!
Jeg brugte Flask (python) til backend og html/css til frontend. Men du er fri til at lave din egen webapplikation!
Du kan også downloade mit script for at modtage beskeder på Central Point via MQTT.
Trin 7: Kør og nyd
Kør scriptet "berryIMU-measure-G.py" på RPi Zero W. Dette vil gøre jobbet for Zero W.
Kør scriptet "mqtt.py" og din webserver på RPi 3B.
Nyd nu dit resultat!
Trin 8: Kabinet (ekstra)
Gå og kig i din garage efter en gammel og lille kasse til at lægge din hardware i.
Jeg lagde min Zero W i en lille æske, jeg fandt. Selvfølgelig brugte jeg nogle materialer til at sikre, at min hardware ikke kunne bevæge sig.
Bare vær kreativ!
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)