Obsah:
- Krok 1: Potrebný materiál
- Krok 2: Programovanie snímača DHT11
- Krok 3: Programovanie senzora HMC5883L
- Krok 4: Programovanie akcelerometra ADXL335
- Krok 5: Programovanie štítku RFID
- Krok 6: Programovanie GPS Groove
- Krok 7: Odosielanie údajov na Actoboard
- Krok 8: Modul Sigfox
- Krok 9: Odosielanie údajov v cloude
- Krok 10: Main.cpp
Video: Náramok pretekov v orientačnom behu: 11 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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
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
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
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
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
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
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
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
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
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:
Pripojený orientačný náramok: 6 krokov
Náramok s prepojenou orientáciou: Tento akademický projekt, náramok s prepojenou orientáciou, realizovali štyria študenti z inžinierskej školy Polytech Paris-UPMC: S & basten Potet, Pauline Pham, Kevin Antunes a Boris Bras. Aký je náš projekt? Počas jedného semestra
LED náramok: 8 krokov (s obrázkami)
LED náramok: Ušite si vlastný LED náramok a noste ho! Váš náramok sa rozsvieti, keď ho spojíte a uzavriete obvod. Ušite svoj obvod a potom ho ozdobte, ako sa vám páči! Ak to učíte ako workshop, použite môj nižšie uvedený súbor PDF vo formáte PDF. Skontrolovať
Náramok s teplotným senzorom a diódami LED: 5 krokov
Náramok so snímačom teploty a LED diódami: V tomto projekte som vyrobil náramok s teplotným snímačom so zapojenými LED svetlami
Sila nárazu na pätu a nohu bežca pri behu: 6 krokov
Nárazová sila na pätu a nohu bežca pri behu: V rámci svojho projektu som chcel otestovať silu, ktorej je päta a noha bežca vystavená, a či nové bežecké topánky silu skutočne znižujú. Akcelerometer je zariadenie, ktoré zisťuje zrýchlenie v osiach X, Y a Z. Zrýchlenie sa meria
Asistent behu Microbit s Magic 8 Ball: 10 krokov
Microbit bežecký asistent s Magic 8 Ball: Chystáme sa kódovať bežeckého asistenta s Magic 8 Ball, bežecký asistent Microbit je skvelým pomocníkom pre ľudí, ktorí veľa behali, pre ľudí, ktorí občas behajú alebo dokonca pre ľudí, ktorí s behom práve začali. . Niekedy sa musíte rozhodnúť,