Sadržaj:
- Korak 1: Prikupite materijale
- Korak 2: Lemite žiroskop na nulu W
- Korak 3: Konfigurirajte svoje RPi -je
- 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 promjena: 2024-01-30 09:37
Ovaj uređaj mjeri vaše skokove! Možete vidjeti koliko skokova možete napraviti u određenom vremenu.
Na web aplikaciji su prikazane sve vaše skakačke sesije i možete vidjeti svoj napredak!
Projekt napravljen kao školski zadatak. Trenutno studiram nove medije i komunikacijske tehnologije na Howest Kortrijku u Belgiji.
Korak 1: Prikupite materijale
Prvo moramo prikupiti neke hardverske materijale.
Trebamo:
- Malina Pi 3B
- Malina 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 dosad niste učinili, 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 će vaš žiroskop ili RPi Zero W
Korak 3: Konfigurirajte svoje RPi -je
Konfigurirajte oba RPi -ja.
Neki vodiči ili korisne veze za konfiguraciju 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 konfiguraciju RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Ako to učinite, svakako ih ažurirajte i instalirajte sljedeće pakete:
- Python3
- Mysql-poslužitelj
- Mysql-klijent
- …
Također nam je potreban Mosquitto MQTT. Za instaliranje Mosquitta upotrijebite sljedeći vodič:
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.
Naš RPi 3B koristit ćemo kao središnju točku za pokretanje naše baze podataka i web poslužitelja.
Savjet: Koristite FileZilla za kopiranje datoteke na RPi 3B.
Korak 5: Dovršite nulu W
Kako bi žiroskop funkcionirao, moramo slijediti ovaj vodič:
ozzmaker.com/berryimu-quick-start-guide/
Za čitanje vrijednosti žiroskopa koristimo knjižnicu BerryIMU zajedno s nekim unaprijed napisanim skriptom.
Ja ću koristiti skriptu "berryIMU-measure-G.py". No, dodao sam neki kôd za prepoznavanje skoka i slanje skoka na središnju toč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, slobodno možete napraviti vlastitu web -aplikaciju!
Također možete preuzeti moju skriptu za primanje poruka na središnjoj točki putem MQTT -a.
Korak 7: Trčite i uživajte
Na RPi Zero W pokrenite skriptu "berryIMU-measure-G.py". To će obaviti posao za Zero W.
Na RPi 3B pokrenite skriptu "mqtt.py" i svoj web poslužitelj.
Sada uživajte u svom ishodu!
Korak 8: Kućište (dodatno)
Potražite u svojoj garaži staru i malu kutiju koju ćete staviti u svoj hardver.
Stavio sam svoj Zero W u malu kutiju koju sam pronašao. Naravno, upotrijebio sam neke materijale kako bih bio siguran da se moj hardver ne može pomaknuti.
Samo budi kreativan!
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
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 ponovno početi vježbati. Koju opremu trebam pripremiti?
Aduino UNO Broj koraka: 5 koraka
Aduino UNO 를 이용한 도망 치는 &&&& && l g g g g g g g g g g g g g g g 4 g 4 4 4 4 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 일자 일자 일자: 2017.01.06. ~ 2017.01.11.- 역할 분담 SW 엔지니어: 김 예은, 임동영 HW 엔지니어: 김지훈 디자이너: 이재민 레코더: 홍 다예 ------------------------ --------------------------------------------------