Obsah:

Náramok pretekov v orientačnom behu: 11 krokov
Náramok pretekov v orientačnom behu: 11 krokov

Video: Náramok pretekov v orientačnom behu: 11 krokov

Video: Náramok pretekov v orientačnom behu: 11 krokov
Video: Garmin Fenix 7 Pro обзор + учебник 2024, November
Anonim
Náramok o orientačnom preteku
Náramok o orientačnom preteku

Skúsili ste niekedy prejsť na ďalšiu úroveň orientačného behu? Máte všetky potrebné informácie poruke? Tu uvidíte, ako sme pomocou technológie vylepšili skvelú aktivitu.

Vytvoríme orientačný náramok, ktorý vám poskytne veľa informácií a umožní vám mnoho funkcií, ako napríklad:

- Teplota a vlhkosť počasia

- Kompas

- Poloha, kde sa nachádzate, s informáciami GPS

- Detekcia akéhokoľvek pádu

- lektor RFID

- SOS tlačidlo

- Odošlite všetky údaje do cloudu

Jediné, čo musíte urobiť, je postupovať podľa tohto tutoriálu krok za krokom, takže môžeme začať!

Poznámka: Tento projekt sa uskutočnil na základe špecializácie vstavaného systému od spoločnosti Polytech Paris-UPMC.

Krok 1: Potrebný materiál

Potrebný materiál
Potrebný materiál

Toto je zoznam materiálu, ktorý potrebujete na stavbu tohto nástroja:

- GPS drážka

- Regulátor Pololu Regulátor U1V11F5

- Menič 0, 5V -> 5V

- RFID Marin H4102

- akcelerometer ADXL335

- Kompas: 3 -osový modul HMC5883L

- LCD obrazovka: gotronic 31066

- DHT11: snímač teploty a vlhkosti

- Tlačidlo pre SOS

- modul Sigfox

- Podpora batérie + batéria LR06 1,2v 2000 mAh

- Mikrokontrolér: doska MBED LPC1768

Teraz, keď máme všetok nábytok, môžeme pristúpiť k ďalšiemu kroku.

Krok 2: Programovanie snímača DHT11

Programovanie snímača DHT11
Programovanie snímača DHT11

1. Medzi VCC a dátový kolík DHT11 vložte odpor 4K7

2. Pripojte zelený kábel k pinu, kam chcete získať údaje (tu je to pin D4 NUCLEO L476RG)

3. Doska by nemala byť pripojená k napájaniu 3V3 (červená) a zemi (čierna)

4; Na zobrazenie údajov použite sériové pripojenie na kolíku A0 NUCLEO L476RG

5. Na zostavenie kódu použite prostredie MBED (porovnaj fotografiu)

Kompletný súbor main.c je k dispozícii v súbore prílohy

Krok 3: Programovanie senzora HMC5883L

Programovanie snímača HMC5883L
Programovanie snímača HMC5883L

1. Pre HMC5883L môžete jesť rovnako ako predtým.

2. Na doske NUCLEOL476RG máte dva piny s názvom SCL a SDA

3. Pripojte SCL HMC5883L k kolíku SCL na doske NUCLEO.

4. Pripojte SDA modulu HMC5883L k kolíku SCL na doske NUCLEO.

Kompletný súbor main.cpp je k dispozícii v súbore prílohy.

Krok 4: Programovanie akcelerometra ADXL335

Programovanie akcelerometra ADXL335
Programovanie akcelerometra ADXL335

1. Rovnako ako v predchádzajúcich krokoch môžete použiť rovnakú výživu (3V3 a uzemnenie).

2. Na rozhraní MBED použite tri rôzne vstupy, ktoré sú deklarované ako „analógové“.

3. Nazývajte ich InputX, InputY a InputZ.

4. Potom ich spojte s tromi kolíkmi podľa vášho výberu (tu používame PC_0, PC_1 a PB_1)

A0 Stále pripájajte port, kde sa prenášajú všetky údaje.

Kompletný súbor main.cpp je k dispozícii v súbore prílohy

Krok 5: Programovanie štítku RFID

Programovanie štítku RFID
Programovanie štítku RFID

1. Použite rovnakú výživu

2. Na mikrokontroléri použite dva PIN dostupné na pripojenie senzora RX/TX RFID (tu sú D8 a D9 na NUCLEO L476RG)

3. Na MBED nezabudnite deklarovať PIN (tu je PA_9 a PA_10)

Kompletný súbor main.cpp je k dispozícii v súbore prílohy

Krok 6: Programovanie GPS Groove

Programovanie GPS Groove
Programovanie GPS Groove

1. Tu môžete použiť rovnakú výživu (3V3 a uzemnenie)

2. Používajte iba prenos GPS a pripojte ho k mikrokontroléru.

3. Potom musíte údaje skrátiť na používanie relevantných údajov, ako sú DMS a čas.

Kompletný súbor main.cpp je k dispozícii v súbore prílohy.

Krok 7: Odosielanie údajov na Actoboard

Odosielanie údajov o Actoboard
Odosielanie údajov o Actoboard

1. Pre všetky premenné používané pre Actoboard musíme všetko previesť na typ „int“.

2. Na kompilátore MBED použite na „printf“nasledujúce znaky: „AT $ SS: %x, názov premennej, ktorú chcete odoslať na aktoboard“.

3. Premenná musí byť v hexadecimálnej forme, napríklad XX. Hodnota <FF (255 v desatinnom čísle) sa nezhoduje, preto používame pre RFID iba prvé tri znaky.

4. Vytvorte si účet na Actoboard.

Krok 8: Modul Sigfox

Modul Sigfox
Modul Sigfox

1. Pripojte modul sgfox k mikrokontroléru.

2. Vďaka modulu sigfox využite kartu actoboard a príslušný modem na príjem údajov na zariadení actoboard.

Krok 9: Odosielanie údajov v cloude

Odosielanie údajov v cloude
Odosielanie údajov v cloude
Odosielanie údajov v cloude
Odosielanie údajov v cloude
Odosielanie údajov v cloude
Odosielanie údajov v cloude

1. Vytvorte si účet Bluemix a vytvorte aplikáciu NodeRed „Náramok“v cloude pomocou konfigurácie Cloudant.

2. Pripojte údaje Actoboard k aplikácii NodeRed v cloude prostredníctvom adresy URL Actoboard a zverejnite ju.

3. Implementujte aplikáciu NodeRed so snímačmi zhromaždených údajov prijatými spoločnosťou actoboard a odoslanými do aplikácie NodeRed.

4. Vytvorte položku, ktorá zobrazí prijaté údaje pre všetky senzory. napríklad „Databáza ° 1“.

5. Nakonfigurujte geopriestorovú položku na zobrazenie súradníc GPS na mape aplikácie pomocou programovacieho jazyka JSON.

Krok 10: Main.cpp

Tu je main.cpp + gps.h, ktoré sme vytvorili, pretože funkcia GPS bola príliš dlhá.

Odporúča: