Innholdsfortegnelse:
- Trinn 1: Samle materialene
- Trinn 2: Lodd gyroen til null W
- Trinn 3: Konfigurer RPi -ene
- Trinn 4: MySql -database
- Trinn 5: Fullfør Zero W
- Trinn 6: Webapplikasjon/motta MQTT
- Trinn 7: Kjør og nyt
- Trinn 8: Hylster (ekstra)
Video: JumpTie: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Denne enheten måler hoppene dine! Du kan se hvor mange hopp du kan gjøre på en tid.
På nettapplikasjonen vises alle hoppøktene dine, og du kan se fremgangen din!
Prosjekt laget som en skoleoppgave. Jeg studerer for tiden nye medier og kommunikasjonsteknologi ved Howest Kortrijk, Belgia.
Trinn 1: Samle materialene
Først må vi samle noen maskinvarematerialer.
Vi trenger:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank for Zero W
- Gyroskop (LSM9DS1)
Priser og nettbutikker for disse varene er på slutten av instruksjonsboken.
Trinn 2: Lodd gyroen til null W
Lodd gyroskopet forsiktig til RPi Zero W. Hvis du aldri har gjort dette før, anbefaler jeg å spørre noen som har erfaring med lodding.
Dubbelcheck eller trippecheck hvis du lodder 3.3V og GND riktig!
Hvis du ikke gjør dette riktig, ødelegger du gyroskopet eller RPi Zero W
Trinn 3: Konfigurer RPi -ene
Konfigurer begge RPiene.
Noen guider eller nyttige lenker for å konfigurere RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Noen guider eller nyttige lenker for å konfigurere RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Hvis du gjør det, må du oppdatere dem og installere følgende pakker:
- Python3
- Mysql-server
- Mysql-klient
- …
Vi trenger også Mosquitto MQTT. Bruk følgende guide for å installere Mosquitto:
www.instructables.com/id/Installing-MQTT-B…
Tips: bruk Jessie -bildet, ikke Stretch!
Trinn 4: MySql -database
Nå må vi tegne et ERD -diagram for databasen vår. Jeg brukte MySql for denne oppgaven.
Du kan lage din egen database, kopiere mitt eller bare laste ned skriptet mitt og kjøre det.
Vi vil bruke vår RPi 3B som vårt sentrale punkt for å kjøre vår database og webserver.
Tips: Bruk FileZilla til å kopiere filen på RPi 3B.
Trinn 5: Fullfør Zero W
For å få gyroskopet til å fungere må vi følge denne veiledningen:
ozzmaker.com/berryimu-quick-start-guide/
Vi bruker BerryIMU-biblioteket sammen med et forhåndsskrevet script for å lese Gyros-verdiene.
Jeg vil bruke skriptet "berryIMU-measure-G.py". Men jeg la til en kode for å gjenkjenne et hopp og for å sende et hopp til Central Point via MQTT.
Trinn 6: Webapplikasjon/motta MQTT
Hvis databasen vår fungerer bra, kan vi fortsette med opprettelsen eller webapplikasjonen!
Jeg brukte Flask (python) for backend og html/css for frontend. Men du står fritt til å lage din egen webapplikasjon!
Du kan også laste ned skriptet mitt for å motta meldinger på Central Point via MQTT.
Trinn 7: Kjør og nyt
Kjør "berryIMU-measure-G.py" -skriptet på RPi Zero W. Dette vil gjøre jobben for Zero W.
Kjør "mqtt.py" -skriptet og webserveren på RPi 3B.
Nyt resultatet nå!
Trinn 8: Hylster (ekstra)
Gå og se i garasjen din etter en gammel og liten eske for å sette inn maskinvaren.
Jeg la min Zero W i en liten eske jeg fant. Selvfølgelig brukte jeg noen materialer for å sikre at maskinvaren ikke kunne bevege seg.
Bare vær kreativ!
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte