T: Programmering av mjukvara till GPS-datalogger

Användarvisningsbild
sebgus
Inlägg: 408
Blev medlem: 11 december 2007, 09:51:17
Ort: Göteborg

T: Programmering av mjukvara till GPS-datalogger

Inlägg av sebgus »

Hejsan!

Ska förklara vad jag är ute efter så tydligt som möjligt, om något är oklart så är det bara att fråga på!

Intro
Jag fick en liten idé häromdagen som skulle vara kul att förverkliga. Tyvärr så kan man inte så mycket programmering och därför brister den fina idé jag hade. Tänkte därför om någon här på EF kunde göra programmeringsjobbet för ersättning.

Det jag är ute efter
Jag tänkte koppla en GPS-mottagare till en mikrokontroller. Mikrokontrollern ska lagra all data från GPS:en på ett litet flash-minne eller dylikt. Man ska sedan kunna ansluta mikrokontrollern till en dator via USB, där ska man kunna tanka över all data från flash-minnet till ett program som sedan målar upp en bana/väg som GPS:en har åkt.
Det omfattar alltså två saker, programmering av själva mikrokontrollern och programmeringen av mjukvaran för PCn.

Jag vet inte alls hur omfattande/svårt detta är så någon får gärna berätta för mig hur pass svårt detta är, mina kunskaper (efter en programmerings-kurs) är som sagt begränsade.

Ersättning
Eftersom jag inte vet riktigt hur omfattande det är så får ersättningen diskuteras via PM eller i tråden :).

Övrigt
Själva etsningen/tillverkningen av kortet kan jag nog lösa på egen hand, det är bara programmeringen som är knepig!
Och återigen: om något är oklart så är det bara att fråga i tråden eller via PM.

Mvh,
Sebastian
Senast redigerad av sebgus 15 juli 2009, 00:01:57, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av sodjan »

Jag trodde att de flesta har en sådan funktion,
men jag har i och för sig inte kollat så noga...
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av JonasJ »

Nu vet jag inte namnet på någon men en del så kallade löpar-GPSer har möjlighet att spela in under tiden man springer. Sedan när du sprungit klart kan du ladda över information till en dator och visa det i form av en karta. En sådan kanske kan fungera för dig?

/Jonas
Användarvisningsbild
sebgus
Inlägg: 408
Blev medlem: 11 december 2007, 09:51:17
Ort: Göteborg

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av sebgus »

Att alla har en sådan, vad tänker du på?

Menade GPS-modul (ex. http://www1.elfa.se/elfa~se_sv/go.jsp?s ... =78-400-36) och inte GPS-mottagare (ex. Garmin eller liknande).

Visst, går ju köpa GPS-puck o skit. Men vill mellanlagra det på ett flashminne, för att sedan koppla upp det mot en dator och rita banan den har kört. Det ska vara mobilt, dvs. ingen dator inblandad (förutom mikrokontrollern då ;)).

JonasJ:
Hmm, har du någon länk? Får inte vara för dyrt (>1500kr). Vill dock ha en "custom-made" mjukvara till PCn, kanske för mycket att begära dock
Användarvisningsbild
RRacer
Inlägg: 370
Blev medlem: 29 januari 2005, 19:40:17
Ort: Lerum

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av RRacer »

sodjan skrev:Jag trodde att de flesta har en sådan funktion,
men jag har i och för sig inte kollat så noga...
Varför skriver du då?


JonasJ,

Det finns flera lösningar tillgängliga på marknaden som gör precis det du vill.
Att bygga eget är kul, men knappast ekonomiskt försvarbart.
Sök på GPS tracker så hittar du flera apparater som fixar biffen, eller så inväntar du nästa nummer av engelska Elektor, där de har precis ett sånt projekt.
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av v-g »

Min GPS har "tracks" så man kan kolla där man gått. Laddas snabbt över i datan. Det är en magellan.
Användarvisningsbild
sebgus
Inlägg: 408
Blev medlem: 11 december 2007, 09:51:17
Ort: Göteborg

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av sebgus »

Okej, om vi förutsätter att det finns färdiga GPS-enheter med USB-anslutning, batteridrift, etc.

Men jag vill ändå kunna ha ett eget program till PCn. Anledningen till det är för att jag har lite speciella önskemål som jag inte tror någon annan mjukvara har att erbjuda. Funktioner som t.ex. indikering vid inbromsning och acceleration (markeras exempelvis av att ändra färg på banan där enheten har åkt). Sen även möjlighet att följa olika "varv" som enheten har åkt, dvs. kunna jämföra samma sträcka som körts olika gånger.

Hoppas ni förstår vad jag menar :|
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av sodjan »

> Menade GPS-modul...

Aha, OK, det var kanske inte helt tydligt. Varför skulle en egenbyggd
lösning vara bättre ? Storleken/vikten ? Speciellt billigt kommer det
knappast att bli så det får nog vara lite speciella krav om det ska
vara försvarbart. Lösning som tydligen är på gång i nästa Elektor
enligt ett annat inlägg låter som att det skulle passa bra.

Jag såg nu ditt senaste inlägg innan jag postade, och det verkar
ju vara lite speciella krav. Ja men då så, bara att skriva en spec
på det hela och låta den som är intresserad räkna på det. :-)

> Varför skriver du då?

Därför att jag ända vare ganska säker på att de flesta vanliga GPS'er idag
har denna funktion. Alltså de lite mer färdigbyggda GPS'erna... :-)
Och det verkade ju stämma också (förrutom det som poppade upp
i ett senare inlägg, lite svårt att svara mot ett rörligt mål...)
Senast redigerad av sodjan 14 juli 2009, 23:09:01, redigerad totalt 1 gång.
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av JonasJ »

project_x skrev: Hmm, har du någon länk? Får inte vara för dyrt (>1500kr). Vill dock ha en "custom-made" mjukvara till PCn, kanske för mycket att begära dock
Nja, det har jag inte direkt men det går säkert att hitta med hjälp av Google. Jag har en kollega som just köpt en sådan och jag tror att han betalade ungefär fyratusen för den. Om det finns någon lågprisvariant vet jag inte. Inte heller vet jag om det är möjlig att skriva en egen mjukvara. Kan tänka mig att tillverkarna inte vill att den informationen ska komma ut utan att man ska vara låst till att använda deras program.

RRacer: Jag antar du menade TS och inte mig?

Edit: Nu hann du posta mellan (och även Sodjan)! Nu börjar det bli en del avancerade krav här :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av sodjan »

JonasJ> RRacer: Jag antar du menade TS och inte mig?

Jag tror i alla fall att RRacer menade mig, och det var det *jag* svarade på... :-)

> Nu börjar det bli en del avancerade krav här...

Jo, lite svårt att spekulera i en lösning innan det finns en spec (som inte
ändras från inlägg till inlägg). Det finns ju massor av obekanta variabler,
ta t.ex bara frågan om det gäller 1 utrustning eller flera (och i så fall
hur många). Redan 10 st ställer ju det hela i ett helt nytt läge.
älan
Inlägg: 79
Blev medlem: 4 september 2003, 18:30:14

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av älan »

Användarvisningsbild
sebgus
Inlägg: 408
Blev medlem: 11 december 2007, 09:51:17
Ort: Göteborg

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av sebgus »

Då ska vi se här.

Tror ni att det möjligt (och då menar jag hyfsat enkelt) att få ut "GPS-rådata" ur en random kines GPS-data-logger från eBay? Kanske svårt att säga innan, bäst är väl att kanske beställa hem en och testa?

Spec på mjukvaran till PCn:
Ska kunna rita upp vägen som GPSen har kört (utifrån data från loggern).
Indikera inbromsning/acceleration med färgändring eller annat.
Jämföra olika varv på samma bana.
Visa hastighet vid olika punkter på banan (beror väl på upplösningen på GPS-modulen/enheten först och främst)
Ska fungera enkelt :)

Sodjan:
Förstår inte riktigt det där med 1 utrustning. Tanken är att endast en data-logger ska kopplas till en dator, inte 10st till en dator, om det var det du syftade på?
Användarvisningsbild
Icecap
Inlägg: 26652
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av Icecap »

Sodjan menade nog om du behöver en enhet eller 10+, i pris är det en avsevärd skillnad.

Och ja, de flesta GPS (finns det någon som INTE gör det?) skickar ut data varje sekund i form av en sträng, resten beror sedan på den som tar emot strängen.
Användarvisningsbild
sebgus
Inlägg: 408
Blev medlem: 11 december 2007, 09:51:17
Ort: Göteborg

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av sebgus »

Men om vi förutsätter att enheten redan är fixad (som jag skrev innan, dvs. man köper den från t.ex. eBay), och bara vill ha mjukvaran till PC:n, så borde det ju inte bli någon skillnad i pris :).
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: T: Programmering av GPS/datainsamlings-enhet

Inlägg av sodjan »

Programvara är lite komplicerat...
Om det är ett engångsprojekt så vill den som programmerar
ju har ersättning för hela jobbet på en gång. I annat fall
finns det många olika lösningar med t.ex provision per såld licens
till programvaran o.s.v. Så även för programvara så är det
ändå intressant (för båda parter) vilken marknad det hela är
tänkt för. Men det är en förhandlingsfråga mellan dig och den
som eventuellt ska programmera... :-)

Det *låter* som att det är en lite nischad lösning för en
viss marknad, "rally" känns som än ganska bra gissning.

Aja, det saknas som sagt en spec över det hela. Sannolikt så
behöver den skrivas av dig och den eventuella utvecklaren tillsammans.
Notera att några hastigt nerskrivna rader i ett forum inte på
långa vägar är en tillräcklig spec för att någon ska våga sig
på en kalkyl för det hela.
Skriv svar