Tartalomjegyzék:

JumpTie: 8 lépés
JumpTie: 8 lépés

Videó: JumpTie: 8 lépés

Videó: JumpTie: 8 lépés
Videó: ▶️ И шарик вернется 8 серия - Мелодрама | Фильмы и сериалы - Русские мелодрамы 2024, Július
Anonim
JumpTie
JumpTie

Ez az eszköz méri az ugrásait! Láthatja, hogy hány ugrást tud végrehajtani egy idő alatt.

A webes alkalmazásban az összes ugró ülés megjelenik, és láthatja a fejlődést!

A projekt iskolai feladatként készült. Jelenleg új médiát és kommunikációs technológiákat tanulok a belgiumi Howest Kortrijkben.

Lépés: Gyűjtse össze az anyagokat

Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat

Először össze kell gyűjtenünk néhány hardver anyagot.

Szükségünk van:

- Raspberry Pi 3B

- Raspberry Pi Zero W

- Powerbank a Zero W -hez

- Giroszkóp (LSM9DS1)

Ezen termékek árai és online áruházai az utasítás végén találhatók.

2. lépés: Forrasztja a giroszkópot a nulla W -re

Forrasztja a giroszkópot a nulláig
Forrasztja a giroszkópot a nulláig
Forrasztja a giroszkópot a nulláig
Forrasztja a giroszkópot a nulláig

Óvatosan forrasztja a giroszkópot az RPi Zero W -hez. Ha még soha nem tette ezt, azt javaslom, hogy kérdezzen meg valakit, akinek van tapasztalata a forrasztásban.

Dubbelcheck vagy tripplecheck, ha megfelelően forrasztja a 3.3V -ot és a GND -t!

Ha nem ezt teszi megfelelően, tönkremegy a giroszkópja vagy az RPi Zero W

3. lépés: Állítsa be az RPi -ket

Állítsa be RPi -jét
Állítsa be RPi -jét

Állítsa be mindkét RPi -jét.

Néhány útmutató vagy hasznos link az RPi 3B konfigurálásához:

www.raspberrypi.org/help/noobs-setup/2/

caffinc.github.io/2016/12/raspberry-pi-3-h…

Néhány útmutató vagy hasznos link az RPi Zero W konfigurálásához:

github.com/initialstate/pi-zero-w-motion-s…

learn.sparkfun.com/tutorials/getting-start…

Ha ez megtörtént, feltétlenül frissítse őket, és telepítse a következő csomagokat:

- Python3

- MySQL szerver

- Mysql kliens

- …

Szükségünk van a Mosquitto MQTT -re is. A Mosquitto telepítéséhez használja az alábbi útmutatót:

www.instructables.com/id/Installing-MQTT-B…

Tipp: a Jessie -képet használd, ne a Stretch -t!

4. lépés: MySql adatbázis

MySql adatbázis
MySql adatbázis

Most egy ERD diagramot kell rajzolnunk az adatbázisunkhoz. A MySql -t használtam ehhez a feladathoz.

Létrehozhat saját adatbázist, lemásolhatja az enyémet, vagy egyszerűen letöltheti a szkriptemet, és futtathatja azt.

Az RPi 3B -t központi pontként fogjuk használni adatbázisunk és webszerverünk futtatásához.

Tipp: A FileZilla segítségével másolja a fájlt az RPi 3B -re.

5. lépés: Töltse ki a Zero W -t

A giroszkóp működéséhez kövesse ezt az útmutatót:

ozzmaker.com/berryimu-quick-start-guide/

A BerryIMU könyvtárat néhány előre megírt forgatókönyvvel együtt használjuk a Gyros értékek olvasásához.

A "berryIMU-measure-G.py" szkriptet fogom használni. De hozzáadtam néhány kódot az ugrás felismeréséhez és az ugrás elküldéséhez a központi ponthoz az MQTT -n keresztül.

6. lépés: Webalkalmazás/MQTT fogadása

Ha az adatbázisunk jól működik, akkor továbbléphetünk a létrehozáson vagy a webalkalmazáson!

Flask -ot (python) használtam a háttérhez, és html/css -t a frontendhez. De szabadon készíthet saját webes alkalmazást!

Letöltheti a szkriptemet is, hogy üzeneteket fogadhasson a központi ponton az MQTT -n keresztül.

7. lépés: Fuss és élvezd

Az RPi Zero W rendszeren futtassa a "berryIMU-measure-G.py" szkriptet. Ez elvégzi a munkát a Zero W számára.

Az RPi 3B rendszeren futtassa az "mqtt.py" parancsfájlt és a webszervert.

Most élvezze az eredményt!

8. lépés: burkolat (extra)

Ház (extra)
Ház (extra)

Menjen a garázsába egy régi és kicsi dobozba, ahol a hardvert helyezheti el.

A Zero W -t egy kis dobozba tettem, amit találtam. Természetesen bizonyos anyagokat használtam annak biztosítására, hogy a hardver ne tudjon mozogni.

Csak légy kreatív!

Ajánlott: