Indholdsfortegnelse:
- Trin 1: Nødvendigt materiale
- Trin 2: Programmering af DHT11 -sensor
- Trin 3: Programmering af HMC5883L -sensoren
- Trin 4: Programmering af accelerometeret ADXL335
- Trin 5: Programmering af RFID -mærket
- Trin 6: Programmering af GPS Groove
- Trin 7: Afsendelse af data på Actoboard
- Trin 8: Sigfox -modul
- Trin 9: Afsendelse af data på skyen
- Trin 10: Main.cpp
Video: Orienteringsløb armbånd: 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Har du nogensinde prøvet at gå til det næste niveau af orientering? Har du alle de nødvendige oplysninger i hånden? Her kan du se, hvordan vi forbedrede en fantastisk aktivitet med teknologi.
Vi kommer til at oprette et armbånd med orientering, der vil give dig en masse information og giver dig en masse funktionalitet, som:
- Temperaturen og luftfugtigheden i vejret
- Kompasset
- Den position, hvor du er med GPS -oplysninger
- Påvisning af ethvert fald
- En RFID -lektor
- En SOS -knap
- Send alle data til skyen
Alt du skal gøre er at følge denne vejledning trin for trin, så lad os komme i gang!
Bemærk: Dette projekt er blevet afholdt af en indlejret systemspecualisering fra Polytech Paris-UPMC.
Trin 1: Nødvendigt materiale
Dette er listen over materiale, du skal bruge for at bygge dette instrument:
- GPS -rille
- Regulator Pololu Regulator U1V11F5
- Omformer 0, 5V -> 5V
- RFID Marin H4102
- Accelerometer ADXL335
- Kompas: 3 -akset modul HMC5883L
- LCD -skærm: gotronic 31066
- DHT11: Temperatur- og fugtighedsføler
- Knap til SOS
- Sigfox -modul
- Batteristøtte + batteri LR06 1.2v 2000 mAh
- Mikrokontroller: MBED Board LPC1768
Når vi nu har alle vores møbler, kan vi gå til det næste trin.
Trin 2: Programmering af DHT11 -sensor
1. Sæt en 4K7 -modstand mellem VCC og datatappen på DHT11
2. Link det grønne kabel til den pin, hvor du vil hente data (her er det D4 -pin på NUCLEO L476RG)
3. Boardet skal ikke tilsluttes 3V3 -alimentation (rød) og jorden (sort)
4; Brug en seriel forbindelse på pin A0 på NUCLEO L476RG for at se dataene
5. Brug MBED -miljøet til at kompilere koden (Jf. Foto)
Den komplette main.c er tilgængelig på vedhæftningsfilen
Trin 3: Programmering af HMC5883L -sensoren
1. For HMC5883L kan du spise den samme kost som før.
2. På tavlen NUCLEOL476RG har du to Pin navngivet SCL og SDA
3. Forbind SCL'en for HMC5883L til SCL -stiften på NUCLEO -kortet.
4. Forbind SDA'en for HMC5883L til SCL -stiften på NUCLEO -kortet.
Den komplette main.cpp er tilgængelig på vedhæftningsfilen.
Trin 4: Programmering af accelerometeret ADXL335
1. Ligesom trinene før kan du bruge den samme kost (3V3 og jorden).
2. På MBED -interface skal du bruge tre forskellige input, der er erklæret som "analogin"
3. Kald dem InputX, InputY og InputZ.
4. Tilknyt dem derefter med en valgfri trepind (her bruger vi henholdsvis PC_0, PC_1 og PB_1)
A0 Pin stadig porten, hvor alle dataene transmitterer.
Den komplette main.cpp er tilgængelig på vedhæftningsfilen
Trin 5: Programmering af RFID -mærket
1. Brug den samme spisning
2. På mikrokontrolleren skal du bruge to PIN -koder til tilslutning af RX/TX RFID -sensoren (her er det D8 og D9 på NUCLEO L476RG)
3. På MBED, glem ikke at angive PIN -koder (her er det PA_9 & PA_10)
Den komplette main.cpp er tilgængelig på vedhæftningsfilen
Trin 6: Programmering af GPS Groove
1. Du kan bruge den samme spisning her (3V3 og Ground)
2. Brug kun transmissionen af GPS'en, og tilslut den til mikrokontrolleren.
3. Derefter skal du skære dataene for brug af relevante data, f.eks. DMS og tiden.
Den komplette main.cpp er tilgængelig i vedhæftningsfilen.
Trin 7: Afsendelse af data på Actoboard
1. For alle variabler, der bruges til Actoboard, skal vi konvertere det hele til "int" -type.
2. På MBED -kompilatoren skal du bruge følgende tegn på en "printf": "AT $ SS: %x, navnet på den variabel, du vil sende på actoboard".
3. Variablen skal være i hexadecimal form, som XX. En værdi <FF (255 i decimal) stemmer ikke overens, derfor bruger vi kun de første tre tegn til RFID.
4. Opret en konto på Actoboard.
Trin 8: Sigfox -modul
1. Tilslut sgfox -modulet på mikrokontrolleren.
2. Brug actoboard -passet og det tilsvarende modem til modtagelsesdata på actoboard takket være sigfox -modulet.
Trin 9: Afsendelse af data på skyen
1. Opret en Bluemix -konto, og opret en NodeRed -applikation "Bracelet" på skyen ved hjælp af Cloudant -konfiguration.
2. Tilslut Actoboard -data til NodeRed -applikationen i skyen via Actoboard -URL'en, og POST den.
3. Implementér NodeRed -applikationen med de indsamlede datasensorer, der modtages af actoboard og sendes til NodeRed -applikationen.
4. Opret et element for at vise de modtagne data for alle sensorerne. for eksempel "Database ° 1".
5. Konfigurer et geografisk element til at vise GPS -koordinaterne på applikationskortet ved hjælp af JSON -programmeringssprog.
Trin 10: Main.cpp
Her er main.cpp + gps.h, som er lavet af os, fordi funktionen GPS var for lang.
Anbefalede:
LED -armbånd: 8 trin (med billeder)
LED -armbånd: Sy dit eget LED -armbånd og brug det! Dit armbånd lyser, når du klikker det sammen og lukker kredsløbet. Sy dit kredsløb, og dekorér det derefter, som du kan lide! Hvis du underviser i dette som en workshop, skal du bruge min pdf-fil på et ark herunder. Kontrollere
Armbånd med temperatursensor og lysdioder: 5 trin
Armbånd med temperatursensor og lysdioder: I dette projekt lavede jeg et armbånd, der har en temperatursensor med involverede LED -lys
Musical Circuit Playground Express armbånd: 5 trin
Musical Circuit Playground Express armbånd: For at oprette dette musikalske armbånd skal du bruge Circuit Playground Express En computer En synål Tråd En lang og filtet saks
Vandaktiveret LED -armbånd: 7 trin
Vandaktiveret LED -armbånd: I denne instruktive vil jeg vise dig, hvordan du laver dit eget vandaktiverede LED -armbånd! Det vandaktiverede LED -armbånd er et multifunktionsarmbånd. Armbåndet lyser, når det kommer i kontakt med vand. Når det regner, når du svømmer
Bærbar teknologi til børn: Hero -armbånd: 4 trin
Wearable Tech for Kids: Hero Armband: Denne instruktive vil dække, hvordan man laver et 'hero armband', der lyser, når det bæres. Ved hjælp af ledende stofbånd, ledende tråd og sybare lysdioder er dette en god aktivitet for skoleelever at lære det grundlæggende i kredsløb og bærbar teknologi. Te