Geo-Data Logger: Arduino + GPS + SD + versnellingsmeter te melden, tijd-stempel, en geo-tag sensorgegevens (10 / 10 stap)

Stap 10: Snelheid VS LOGBOEKREGISTRATIE nauwkeurigheid


Opmerking: Ik heb de concepten in deze sectie om te houden van deze handleiding korte en toegankelijke gesimplificeerd.  Voor degenen die geïnteresseerd in een meer gedetailleerde uitleg zijn, zijn er veel nuttige verwijzingen op het web.

De nauwkeurigheid en de resolutie van de geo-datalogger zal afhangen van veel facors, zoals:

  • De snelheid waarmee we met de geo-datalogger evolueren.
  • De frequentie waarmee de sensoren verse lezingen kunnen genereren.
  • De frequentie waarmee de GPS-ontvanger locatie genereren kan fixes aan sensorgegevens van de tag met.
  • De SD kaart lees/schrijfprestaties.
  • De snelheid van de microcontroller, voor het aantal het kraken en opmaken.

Wat betreft onze Bump-O-Meter hebben we de volgende specificaties om te werken met:

  • De LS20031 GPS-ontvanger kan melden een locatie "fix" 5 keer per seconde (gegevensblad zegt 10Hz maar terreinervaring toont 5Hz is betrouwbaar)
  • De versnellingsmeter ADXL335 genereert beweging gegevens met een snelheid 50 keer per seconde.
  • SD-kaarten hebben een gemiddelde latentie van 100 ms ook al de specs toestaan voor 200 ms. dat sommige oude SD kaarten aankan 150KB/Sec om 200KB/Sec. Meer dan genoeg voor onze datalogger.
  • De ATmega328p wordt uitgevoerd bij een koele 16Mhz.

MATH FOR FUN (geen dergelijk ding)

Zo zullen de bottleneck voor onze Bump-O-Meter de GPS-ontvanger, op 5 updates per seconde (5Hz). Laten we aannemen dat we zijn rijden bij 60 Km/h en de GPS is de rapportage van 5 locatie correcties per seconde.

  • 60 kilometer per uur = 1 Km per minuut.
  • 1 kilometer per minuut = 16.6 meter per seconde.
  • Aangezien de LS20031 GPS-ontvanger 5 correcties per seconde dat is een moeilijke situatie elke 3,3 meter biedt. Houd in gedachten deze GPS ontvanger op 2,5 meter nauwkeurig is.

Op 30 kilometer per uur kunnen we verdubbelen de nauwkeurigheid van onze logger, enzovoort. Bij 15... enzovoort.

Het belangrijkste ding is een weg bult of kuil opnemen, zelfs als wij niet over de exacte locatie. Want zolang wij van de bult bestaan op onze logger vastleggen, we het vinden als we gaan op zoek naar het binnen +/-2.5 meter (GPS nauwkeurigheid) van de locatie die is gerapporteerd door de logger.

Voor soepeler gegevens zoals degene die zijn gegenereerd door de buiten temperatuur en vochtigheid sensoren, kunnen we gebruik van vrij eenvoudige technieken voor guessing tussen gegevens, zoals interpolatie.

INTERPOLATIE van Ontbrekende gegevens

Interpolatie is een methode van een mid gegevenspunt binnen twee opgenomen sensor gegevenspunten gissen.  Bijvoorbeeld, als we onderaan de weg terwijl logboekregistratie temperaturen, rijden als onze geo-datalogger is het vastleggen van temperatuur lezingen elke 100 meter, het mogelijk om te interpoleren (gok) de tussen temperatuur elke 50 meter. De verandering in de openlucht weer temperatuur binnen 100 meter is niet meestal abrupt, maar de neiging om geleidelijk. Dus als we 32 graden van F op 0 meter en 33 graden van F op 100 meter inloggen. Wij kan kunnen een redelijke gissing maken die op 50 meter of ergens tussen de temperatuur 32.5 graden F. Dit is de vereenvoudigde versie van gegevens interpolatie.

Sommige interpolatie misschien wel mogelijk en zinvol is tussen twee punten van de geregistreerde temperatuur over een bepaalde afstand. Interpoleren wegomstandigheden, aan de andere kant, wellicht niet zo eenvoudig.

Kuilen en hobbels van de weg lenen niet zich voor interpolatie. In tegenstelling tot de geleidelijke verandering in de vele omgevingscondities, potholes zijn vaak plotselinge.  Potholes zijn meestal niet voorafgegaan door steeds grotere gaten. En zij niet worden gevolgd door steeds kleinere pot gaten. Voor het opsporen van pot gaten, wij moeten trager rijden tijd te geven onze geo data logger te vangen die (< 15 Km/h).  Ook kunnen we vertragen wanneer we zien een naderende kuil of een bult weg om ervoor te zorgen dat onze geo-datalogger vangt hem.  In situaties van de echte wereld, hebben we de neiging te vertragen hoe dan ook als we de aanpak van een bult of kuil dus dat werkt goed voor onze doeleinden.

Gelukkig geo gegevensregistratie.

Gerelateerde Artikelen

Dubbel voltage generieke Data Logger Arduino

Dubbel voltage generieke Data Logger Arduino

ik heb al moeite met de bouw van een 'generieke' 'minimalist' datalogger Arduino voor geruime tijd. Als ik zeg 'generieke' Ik wil niet om het te bouwen voor een bepaalde sensor, liever willen gebruiken een verscheidenheid van hen - alleen of in combi
Arduino GPS/GSM Tracker (WatchDog ingeschakeld)

Arduino GPS/GSM Tracker (WatchDog ingeschakeld)

Wat is een GPS of GLONASS?Een GPS tracking-apparaat is een apparaat, normaal gedragen door een bewegend voertuig of persoon, die gebruikmaakt van het Global Positioning System te bepalen en de precieze locatie bijhouden, en dus die van de vervoerder,
MPU6050: Arduino 6 Axis versnellingsmeter + Gyro - GY 521 Test & 3D-simulatie

MPU6050: Arduino 6 Axis versnellingsmeter + Gyro - GY 521 Test & 3D-simulatie

Bent u op zoek naar uw eigen quadcopter drone of RC vliegtuig met Arduino maar weet niet hoe om de gyro werkend te krijgen? Misschien u al gekocht sommige modules 6 as MPU6050 (op de GY-521 breakout boards) alleen om uit te vinden dat ze niet zo eenv
Arduino GPS/GSM Tracker

Arduino GPS/GSM Tracker

Onze Gemeenschap kunt golfkarretjes op de openbare weg om vervuiling en congestie en mijn moeder gebruikt haar uitgebreid. Golfkarretjes hebben niet veel in de weg van veiligheid, dus voor gemoedsrust, ik dacht dat ik mijn eigen voertuig locatie syst
Arduino Project: Gyro/versnellingsmeter MPU-6050 en bestuurder van Adafruit Motorschild

Arduino Project: Gyro/versnellingsmeter MPU-6050 en bestuurder van Adafruit Motorschild

Hallo zijn jongens, als u van plan bent te gebruiken MPU 6050 Gyro/versnellingsmeter module of L329D adafruit moter stuurprogramma schild met Arduino voor uw volgende project dan u op de juiste plaats, omdat in het artikel ben ik een video delen met
Arduino GPS snelheidsmeter met een ks0108 - 128 x 64 GLCD (display)

Arduino GPS snelheidsmeter met een ks0108 - 128 x 64 GLCD (display)

Ik wilde het bouwen van een digitale snelheidsmeter voor mijn auto. Er was niets mis met de een al geïnstalleerd in mijn auto, ik wilde alleen maar een grote LCD display die zal worden geplaatst in een gemakkelijker positie - recht voor me hebben. En
Arduino GPS Datalogger

Arduino GPS Datalogger

wilt u sommige GPS-gegevens naar een SD-kaart met behulp van de Arduino te melden? Bezit u al een Sparkfun microSD schild en de GPS-module? Did u uitproberen de Adafruit Shield (hoewel het is geweldig en goedkoop), maar het stal alle van uw pins? Wil
Arduino GPS in iPhone Case - bouw je eigen! :)

Arduino GPS in iPhone Case - bouw je eigen! :)

Hi All,Het is ons wederom weer op de rails. Dit keer waren we denken aan iets cool dat kan worden gebruikt als een eenvoudige gadget dat anderen kan imponeren. Wat we hier hebben is een set van de schoonheid van schilden aangesloten op mijn favoriete
Arduino GPS Speedo compact + en meer

Arduino GPS Speedo compact + en meer

dus heb ik besloten om te bouwen van een apparaat dat ik zou kunnen in mijn auto gebruiken,een GPS speedo zag eruit als een goed idee.De delen die ik in deze build gebruikte:-(Fake) Arduino Nano v3 ($10,99).-MT3339-GPS-module.-Grafisch LCD + steker (
Eenvoudige Arduino GPS met OLED

Eenvoudige Arduino GPS met OLED

Dit kleine project laat zien hoe te bouwen van een eenvoudige GPS-ontvanger van een Arduino-bord (of soortgelijke), een OLED-display en een GPS-module met antenne.Stap 1: De onderdelen verzamelenGPS Bee met antenneXBee breakout board met headersArdui
Arduino GPS kaart navigatiesysteem

Arduino GPS kaart navigatiesysteem

Gebouwd op basis van Arduino UNO, GPS, SD card, TFT, GPS kaart navigatiesysteem is het verkrijgen van de real-time positie-informatie via GPS, te sturen naar UNO voor berekening, volgens de berekening resultaten, en samen met de kaart-bestand dat is
Discrete Data Logger

Discrete Data Logger

er is geen betere manier om te verbergen een geheime apparaat dan om het te houden binnen een grotere opvallende apparaat.Dat gezegd hebbende... In wezen, dit is een gids voor het maken van een data logging systeem voor gebruik met de microfoon breat
Data Logger Project

Data Logger Project

dit is een datalogger die ik heb voor mijn klas gemaakt. Ik kon niet het vinden van de instructies die ik kon gebruik te maken van de Arduino de lichte helderheid en de temperatuur opnemen. De temperatuur en de lichtwaarde weergegeven op het LCD-sche
Converteren gehele getal dat teken Arduino

Converteren gehele getal dat teken Arduino

Het omzetten van integer naar teken is een eenvoudig proces. Het gaat om het gehele getal eerst te wijzigen in een tekenreeks en vervolgens de tekenreeks te converteren naar een karakter array. De reden dat ik ben terbeschikkingstelling dit korte ber