Obsah:
- Krok 1: Potřebný materiál
- Krok 2: Programování senzoru DHT11
- Krok 3: Programování senzoru HMC5883L
- Krok 4: Programování akcelerometru ADXL335
- Krok 5: Programování štítku RFID
- Krok 6: Programování GPS Groove
- Krok 7: Odesílání dat na Actoboard
- Krok 8: Modul Sigfox
- Krok 9: Odesílání dat do cloudu
- Krok 10: Main.cpp
Video: Náramek závodu v orientačním běhu: 11 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Zkoušeli jste někdy přejít na další úroveň orientačního běhu? Máte po ruce všechny potřebné informace? Zde uvidíte, jak jsme díky technologii vylepšili skvělou aktivitu.
Vytvoříme orientační náramek, který vám poskytne spoustu informací a umožní vám spoustu funkcí, jako například:
- Teplota a vlhkost počasí
- Kompas
- Poloha, kde se nacházíte, s informacemi GPS
- Detekce jakéhokoli pádu
- RFID lektor
- Tlačítko SOS
- Odeslat všechny údaje do cloudu
Jediné, co musíte udělat, je postupovat podle tohoto tutoriálu krok za krokem, takže můžeme začít!
Poznámka: Tento projekt proběhl díky spekulaci integrovaného systému od Polytech Paris-UPMC.
Krok 1: Potřebný materiál
Toto je seznam materiálu, který potřebujete k vybudování tohoto nástroje:
- GPS Groove
- Regulátor Pololu Regulátor U1V11F5
- Převodník 0, 5V -> 5V
- RFID Marin H4102
- Akcelerometr ADXL335
- Kompas: 3osý modul HMC5883L
- LCD obrazovka: gotronic 31066
- DHT11: snímač teploty a vlhkosti
- Tlačítko pro SOS
- Modul Sigfox
- Podpora baterie + baterie LR06 1,2v 2000 mAh
- Mikrokontrolér: MBED Board LPC1768
Nyní, když máme veškerý nábytek, můžeme přejít k dalšímu kroku.
Krok 2: Programování senzoru DHT11
1. Mezi VCC a datový pin DHT11 vložte odpor 4K7
2. Připojte zelený kabel k pinu, kam chcete získat data (zde je to pin D4 NUCLEO L476RG)
3. Deska by neměla být připojena k napájení 3V3 (červená) a zemi (černá)
4; Pro zobrazení dat použijte sériové připojení na pinu A0 NUCLEO L476RG
5. Ke kompilaci kódu použijte prostředí MBED (viz foto)
Kompletní soubor main.c je k dispozici v souboru přílohy
Krok 3: Programování senzoru HMC5883L
1. Pro HMC5883L můžete přijímat stejné potraviny jako dříve.
2. Na desce NUCLEOL476RG máte dva piny s názvem SCL a SDA
3. Propojte SCL HMC5883L s kolíkem SCL na desce NUCLEO.
4. Propojte SDA zařízení HMC5883L s kolíkem SCL na desce NUCLEO.
Kompletní soubor main.cpp je k dispozici v souboru přílohy.
Krok 4: Programování akcelerometru ADXL335
1. Stejně jako v předchozích krocích můžete použít stejnou výživu (3V3 a pozemní).
2. Na rozhraní MBED použijte tři různé vstupy deklarované jako „analogové“
3. Říkejte jim InputX, InputY a InputZ.
4. Potom je spojte se třemi piny podle vašeho výběru (zde používáme respektive používáme PC_0, PC_1 a PB_1)
A0 Stále připojte port, kde jsou přenášena všechna data.
Kompletní soubor main.cpp je k dispozici v souboru přílohy
Krok 5: Programování štítku RFID
1. Použijte stejnou výživu
2. Na mikrokontroléru použijte dva PIN k dispozici pro připojení senzoru RX/TX RFID (zde jsou D8 a D9 na NUCLEO L476RG)
3. Na MBED nezapomeňte deklarovat PIN (zde je PA_9 a PA_10)
Kompletní soubor main.cpp je k dispozici v souboru přílohy
Krok 6: Programování GPS Groove
1. Zde můžete použít stejné stravování (3V3 a Ground)
2. Používejte pouze přenos GPS a připojte jej k mikrokontroléru.
3. Poté musíte data zkrátit pro použití relevantních dat, jako je DMS a čas.
Kompletní soubor main.cpp je k dispozici v souboru přílohy.
Krok 7: Odesílání dat na Actoboard
1. Pro všechny proměnné používané pro Actoboard musíme vše převést na typ „int“.
2. Na kompilátoru MBED použijte na "printf" následující znaky: "AT $ SS: %x, název proměnné, kterou chcete odeslat na actoboard".
3. Proměnná musí být v hexadecimálním tvaru, jako XX. Hodnota <FF (255 v desítkové soustavě) se neshoduje, proto pro RFID používáme pouze první tři znaky.
4. Vytvořte si účet na Actoboard.
Krok 8: Modul Sigfox
1. Připojte modul sgfox k mikrokontroléru.
2. Použijte modul actoboard a odpovídající modem pro příjem dat na actoboard, díky modulu sigfox.
Krok 9: Odesílání dat do cloudu
1. Vytvořte účet Bluemix a vytvořte aplikaci NodeRed „Náramek“v cloudu pomocí konfigurace Cloudant.
2. Připojte data Actoboard k aplikaci NodeRed v cloudu prostřednictvím adresy URL Actoboard a zveřejněte ji.
3. Implementujte aplikaci NodeRed pomocí snímačů shromážděných dat přijatých společností Actoboard a odeslaných do aplikace NodeRed.
4. Vytvořte položku pro zobrazení přijatých dat pro všechna čidla. například "Databáze ° 1".
5. Konfigurujte položku Geoprostor, aby zobrazovala souřadnice GPS na mapě aplikace pomocí programovacího jazyka JSON.
Krok 10: Main.cpp
Zde je main.cpp + gps.h, které jsme vytvořili, protože funkce GPS byla příliš dlouhá.
Doporučuje:
Připojený orientační náramek: 6 kroků
Connected Orientation Bracelet: Tento akademický projekt, propojený orientační náramek, realizovali čtyři studenti strojírenské školy Polytech Paris-UPMC: S é bastien Potet, Pauline Pham, Kevin Antunes a Boris Bras. Jaký je náš projekt? Během jednoho semestru
LED náramek: 8 kroků (s obrázky)
LED náramek: Ušijte si vlastní LED náramek a noste jej! Náramek se rozsvítí, když jej nacvaknete a uzavřete obvod. Ušijte svůj obvod a poté jej ozdobte, jak se vám líbí! Pokud to učíte jako workshop, použijte níže uvedený můj jeden list ve formátu pdf. Šek
Expresní náramek na hřišti s hudebním okruhem: 5 kroků
Náramek s hudebním obvodovým hřištěm: K vytvoření tohoto hudebního náramku budete potřebovat Circuit Playground Express Počítač Šicí jehlu Nit Dlouhý kus plstěné nůžky
Síla nárazu na patu a nohu běžce při běhu: 6 kroků
Síla nárazu na patu a nohu běžce při běhu: V rámci svého projektu jsem chtěl otestovat sílu, které je pata a noha běžce vystavena, a zda nové běžecké boty tuto sílu skutečně snižují. Akcelerometr je zařízení, které detekuje zrychlení v osách X, Y a Z. Zrychlení se měří
Zvyšte kapacitu (dobu běhu) baterie svého notebooku: 6 kroků
Zvyšte kapacitu (dobu běhu) baterie svého notebooku: Je baterie vašeho notebooku vybitá? Není doba běhu dost dlouhá na to, abyste se dostali přes celý den? Nosíte jeden z těch obrovských balíčků externích baterií? Tento návod má ukázat, jak je možné nahradit mrtvé články Li-ion/Li-Poly baterie notebooku