Obsah:

Náramek závodu v orientačním běhu: 11 kroků
Náramek závodu v orientačním běhu: 11 kroků

Video: Náramek závodu v orientačním běhu: 11 kroků

Video: Náramek závodu v orientačním běhu: 11 kroků
Video: 2018 Knock, knock! Knockout sprint na Vítkově 2024, Červenec
Anonim
Orientační závodní náramek
Orientační závodní náramek

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

Potřebný materiál
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

Programování senzoru DHT11
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

Programování senzoru HMC5883L
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

Programování akcelerometru ADXL335
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

Programování štítku RFID
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

Programování GPS Groove
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

Odesílání dat na Actoboard
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

Modul Sigfox
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

Odesílání dat do cloudu
Odesílání dat do cloudu
Odesílání dat do cloudu
Odesílání dat do cloudu
Odesílání dat do cloudu
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: