Tartalomjegyzék:
- Lépés: Gyűjtse össze az anyagokat
- 2. lépés: Forrasztja a giroszkópot a nulla W -re
- 3. lépés: Állítsa be az RPi -ket
- 4. lépés: MySql adatbázis
- 5. lépés: Töltse ki a Zero W -t
- 6. lépés: Webalkalmazás/MQTT fogadása
- 7. lépés: Fuss és élvezd
- 8. lépés: burkolat (extra)
Videó: JumpTie: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
Ó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 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
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)
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:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását