Obsah:
- Krok 1: Shromážděte materiály
- Krok 2: Připájejte gyroskop k nule W
- Krok 3: Konfigurujte své RPi
- Krok 4: Databáze MySql
- Krok 5: Dokončete nulu W
- Krok 6: Webová aplikace/příjem MQTT
- Krok 7: Běhejte a užívejte si
- Krok 8: Pouzdro (extra)
Video: JumpTie: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Toto zařízení měří vaše skoky! Můžete vidět, kolik skoků můžete udělat za určitý čas.
Na webové aplikaci jsou zobrazeny všechny vaše skoky a můžete vidět svůj pokrok!
Projekt vytvořený jako školní úkol. V současné době studuji nová média a komunikační technologie na Howest Kortrijk, Belgie.
Krok 1: Shromážděte materiály
Nejprve musíme shromáždit nějaké hardwarové materiály.
Potřebujeme:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank pro Zero W.
- Gyroskop (LSM9DS1)
Ceny a internetové obchody za tyto položky jsou na konci pokynů.
Krok 2: Připájejte gyroskop k nule W
Opatrně připájejte gyroskop k RPi Zero W. Pokud jste to ještě nikdy neudělali, doporučuji zeptat se někoho, kdo má nějaké zkušenosti s pájením.
Dubbelcheck nebo tripplecheck, pokud správně pájíte 3,3 V a GND!
Pokud to neuděláte správně, zničí to váš gyroskop nebo váš RPi Zero W
Krok 3: Konfigurujte své RPi
Nakonfigurujte oba své RPi.
Některé příručky nebo užitečné odkazy pro konfiguraci RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Některé příručky nebo užitečné odkazy pro konfiguraci RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Pokud je to provedeno, nezapomeňte je aktualizovat a nainstalovat následující balíčky:
- Python3
- Server MySQL
- Klient MySQL
- …
Potřebujeme také Mosquitto MQTT. K instalaci Mosquitta použijte následující průvodce:
www.instructables.com/id/Installing-MQTT-B…
Tip: použijte obrázek Jessie, ne Stretch!
Krok 4: Databáze MySql
Nyní musíme nakreslit ERD diagram pro naši databázi. K tomuto úkolu jsem použil MySql.
Můžete si vytvořit vlastní databázi, zkopírovat moji nebo si jen stáhnout můj skript a spustit ho.
Náš RPi 3B použijeme jako náš centrální bod pro provoz naší databáze a webového serveru.
Tip: Zkopírujte soubor na RPi 3B pomocí FileZilla.
Krok 5: Dokončete nulu W
Aby gyroskop fungoval, musíme dodržovat tento průvodce:
ozzmaker.com/berryimu-quick-start-guide/
Ke čtení hodnot Gyros používáme knihovnu BerryIMU spolu s nějakým předem napsaným skriptem.
Použiji skript „berryIMU-measure-G.py“. Ale přidal jsem nějaký kód, abych rozpoznal skok a odeslal skok do centrálního bodu přes MQTT.
Krok 6: Webová aplikace/příjem MQTT
Pokud naše databáze funguje dobře, můžeme přejít k vytvoření nebo webové aplikaci!
Použil jsem Flask (python) pro backend a html/css pro frontend. Ale můžete si vytvořit vlastní webovou aplikaci!
Můžete si také stáhnout můj skript pro příjem zpráv na centrální bod prostřednictvím MQTT.
Krok 7: Běhejte a užívejte si
Na RPi Zero W spusťte skript „berryIMU-measure-G.py“. To bude dělat práci pro Zero W.
Na RPi 3B spusťte skript „mqtt.py“a svůj webový server.
Nyní si užijte svůj výsledek!
Krok 8: Pouzdro (extra)
Jděte se podívat do své garáže na starou a malou krabici, do které vložíte hardware.
Vložil jsem svůj Zero W do malé krabičky, kterou jsem našel. Samozřejmě jsem použil nějaké materiály, abych se ujistil, že se můj hardware nemůže hýbat.
Jen buďte kreativní!
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: 5 kroků
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: Banky zatěžovacích odporů jsou vyžadovány pro testování energetických produktů, pro charakterizaci solárních panelů, v testovacích laboratořích a v průmyslových odvětvích. Reostaty zajišťují nepřetržité kolísání odporu zátěže. Jak se však hodnota odporu snižuje, výkon