Sadržaj:
- Korak 1: Prikupite materijale
- Korak 2: Lemite žiroskop na nulu W
- Korak 3: Konfigurirajte svoje RPi
- Korak 4: MySql baza podataka
- Korak 5: Dovršite nulu W
- Korak 6: Webapplication/Primite MQTT
- Korak 7: Trčite i uživajte
- Korak 8: Kućište (dodatno)
Video: JumpTie: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovaj uređaj mjeri vaše skokove! Možete vidjeti koliko skokova možete napraviti za neko vrijeme.
Na web aplikaciji su prikazane sve vaše skakačke sesije i možete vidjeti svoj napredak!
Projekat urađen kao školski zadatak. Trenutno studiram nove medije i komunikacijske tehnologije na Howest Kortrijku, Belgija.
Korak 1: Prikupite materijale
Prvo moramo prikupiti neki hardverski materijal.
Trebamo:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank za Zero W
- žiroskop (LSM9DS1)
Cijene i internetske trgovine za ove artikle su na kraju uputstva.
Korak 2: Lemite žiroskop na nulu W
Pažljivo lemite žiroskop na RPi Zero W. Ako to niste ranije radili, preporučujem da pitate nekoga tko ima iskustva s lemljenjem.
Dubbelcheck ili tripplecheck ako ste pravilno lemili 3.3V i GND!
Ako ovo ne učinite ispravno, uništit ćete svoj žiroskop ili RPi Zero W
Korak 3: Konfigurirajte svoje RPi
Konfigurirajte oba RPi -ja.
Neki vodiči ili korisne veze za konfiguriranje RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Neki vodiči ili korisne veze za konfiguriranje RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Ako ste to učinili, svakako ih ažurirajte i instalirajte sljedeće pakete:
- Python3
- Mysql-server
- Mysql-klijent
- …
Takođe nam je potreban Mosquitto MQTT. Koristite sljedeći vodič za instaliranje Mosquitta:
www.instructables.com/id/Installing-MQTT-B…
Savjet: koristite sliku Jessie, a ne Stretch!
Korak 4: MySql baza podataka
Sada moramo nacrtati ERD dijagram za našu bazu podataka. Koristio sam MySql za ovaj zadatak.
Možete stvoriti vlastitu bazu podataka, kopirati moju ili jednostavno preuzeti moju skriptu i pokrenuti je.
Koristićemo naš RPi 3B kao centralnu tačku za pokretanje naše baze podataka i web servera.
Savjet: Koristite FileZilla za kopiranje datoteke na RPi 3B.
Korak 5: Dovršite nulu W
Da bi žiroskop funkcionirao, moramo slijediti ovaj vodič:
ozzmaker.com/berryimu-quick-start-guide/
Za čitanje vrijednosti žiroskopa koristimo BerryIMU biblioteku zajedno s nekim unaprijed napisanim skriptom.
Koristit ću skriptu "berryIMU-measure-G.py". Ali dodao sam neki kôd za prepoznavanje skoka i slanje skoka na centralnu tačku putem MQTT -a.
Korak 6: Webapplication/Primite MQTT
Ako naša baza podataka radi dobro, možemo prijeći na izradu ili Webapplication!
Koristio sam Flask (python) za pozadinu i html/css za frontend. No, možete sami napraviti svoju web aplikaciju!
Takođe možete preuzeti moju skriptu za prijem poruka na centralnoj tački putem MQTT -a.
Korak 7: Trčite i uživajte
Na RPi Zero W pokrenite skriptu "berryIMU-measure-G.py". Ovo će obaviti posao za Zero W.
Na RPi 3B pokrenite skriptu "mqtt.py" i svoj web poslužitelj.
Sada uživajte u svom rezultatu!
Korak 8: Kućište (dodatno)
Idite u svoju garažu potražite staru i malu kutiju da stavite svoj hardver.
Stavio sam svoj Zero W u malu kutiju koju sam pronašao. Naravno, koristio sam neke materijale kako bih bio siguran da se moj hardver ne može pomaknuti.
Budite samo kreativni!
Preporučuje se:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima