Arduino Uno + GSM + GPS
Arduino Uno + GSM + GPS
Hej!
Jag vill med en Arduino Uno samla GPS data med någon form av GPS-modul för att sedan med hjälp av GSM-modul (2G) skicka detta till en server som jag hostar. Är det någon som vet ifall Arduinon skulle klara detta eller om det finns ett bättre sätt att göra det på?
Tanken är att Arduinon ska med hjälp av GPS-datan kartlägga vart Arduinon har färdats (hur långt, hastighet o.s.v.) och skicka detta till servern som ska kunna visa grafer och andra analyser utifrån datan. Är det någon som har tips på relativt billiga moduler man kan köpa som åstadkommer detta?
Tack på förhand
Jag vill med en Arduino Uno samla GPS data med någon form av GPS-modul för att sedan med hjälp av GSM-modul (2G) skicka detta till en server som jag hostar. Är det någon som vet ifall Arduinon skulle klara detta eller om det finns ett bättre sätt att göra det på?
Tanken är att Arduinon ska med hjälp av GPS-datan kartlägga vart Arduinon har färdats (hur långt, hastighet o.s.v.) och skicka detta till servern som ska kunna visa grafer och andra analyser utifrån datan. Är det någon som har tips på relativt billiga moduler man kan köpa som åstadkommer detta?
Tack på förhand
Re: Arduino Uno + GSM + GPS
Välkommen till forumet.
Jag har ingen tips på moduler men väl andre:
* Hur har du tänkt dig att mellanlagra insamlade data? Ska du spara datum & tid samt georef blir det till slut en kännbar mängd data som ska lagras. Jag skulle använda en seriell FLASH som finns, då kan det samlas en seriös mängda data innan de ska sändas.
Med ett GPS-modul har du datum, tid och plats.
Med ett GSM-modem har du tillgång till nätet.
MEN båda använder serieporten och det finns bara en efter vad jag vet på en Uno.
Det ska även finnas en FTP-stack eller liknande och då kan programminnets brist på storlek kanske bli ett kännbart problem.
Jag har ingen tips på moduler men väl andre:
* Hur har du tänkt dig att mellanlagra insamlade data? Ska du spara datum & tid samt georef blir det till slut en kännbar mängd data som ska lagras. Jag skulle använda en seriell FLASH som finns, då kan det samlas en seriös mängda data innan de ska sändas.
Med ett GPS-modul har du datum, tid och plats.
Med ett GSM-modem har du tillgång till nätet.
MEN båda använder serieporten och det finns bara en efter vad jag vet på en Uno.
Det ska även finnas en FTP-stack eller liknande och då kan programminnets brist på storlek kanske bli ett kännbart problem.
Re: Arduino Uno + GSM + GPS
En tänkbar lösning är att välja ett dotterkort som har både GSM och GPS på sig vilka kommunicerar via samma serieport: FONA 808 Shield - GSM/GPS for Arduino https://www.lawicel-shop.se/fona-808-sh ... or-arduino
Adafuit är nog inte billigast men de brukar ha hyggligt välutvecklade bibliotek för Arduino med körbara exempel vilket gör det snabbt att komma igång.
Adafuit är nog inte billigast men de brukar ha hyggligt välutvecklade bibliotek för Arduino med körbara exempel vilket gör det snabbt att komma igång.
Re: Arduino Uno + GSM + GPS
Om man nu vill använda Arduino så finns ju Mega, den har väl 4 serieportar om jag minns rätt.
Kostar ju inte mycket mer.
Kostar ju inte mycket mer.
Re: Arduino Uno + GSM + GPS
Hej! Extremt sent svar men "better late than never". Data är tänkt att skickas till en server, så den ska ha internetuppkoppling och kommer inte att behöva spara särskilt mycket på egen hand.Icecap skrev: ↑15 december 2020, 19:19:25 Välkommen till forumet.
Jag har ingen tips på moduler men väl andre:
* Hur har du tänkt dig att mellanlagra insamlade data? Ska du spara datum & tid samt georef blir det till slut en kännbar mängd data som ska lagras. Jag skulle använda en seriell FLASH som finns, då kan det samlas en seriös mängda data innan de ska sändas.
Med ett GPS-modul har du datum, tid och plats.
Med ett GSM-modem har du tillgång till nätet.
MEN båda använder serieporten och det finns bara en efter vad jag vet på en Uno.
Det ska även finnas en FTP-stack eller liknande och då kan programminnets brist på storlek kanske bli ett kännbart problem.
-
- Inlägg: 120
- Blev medlem: 24 december 2015, 11:35:17
Re: Arduino Uno + GSM + GPS
Finns en färdig Arduino med inbyggd GSM/3G om det kan vara till någon hjälp, Arduino MKR GSM 1400. https://www.electrokit.com/produkt/ardu ... an-antenn/
Re: Arduino Uno + GSM + GPS
Helt OK att det är TÄNKT att den ska ha kontakt konstant - men med trådlöst är det 100% säkert att det tappas kontakt då o då - i kortare eller längre tid.
Därav min fråga.
Därav min fråga.
Re: Arduino Uno + GSM + GPS
Med GSM-modulerna kopplar du upp dig via GPRS, skickar data över t.ex. http och kopplar sedan ner.
Re: Arduino Uno + GSM + GPS
Nu framgår det ju att det ska vara en tracker vilket medför att det vill vara tider där det inte finns kontakt med mobilnätet.
Alltså KAN enheten vid de tillfällen inte koppla upp och dumpa data.
Och då måste man avgöra om mellanliggande data ska kastas eller buffras för senare uppkoppling.
Att något kan kopplas upp mot mobilnätet betyder att det OFTAST är kontakt, inte att det ALLTID är kontakt.
Alltså KAN enheten vid de tillfällen inte koppla upp och dumpa data.
Och då måste man avgöra om mellanliggande data ska kastas eller buffras för senare uppkoppling.
Att något kan kopplas upp mot mobilnätet betyder att det OFTAST är kontakt, inte att det ALLTID är kontakt.
Re: Arduino Uno + GSM + GPS
Tack, detta är ju en väldigt bra lösning på det vi behöverWhyNotOnMars skrev: ↑22 januari 2021, 20:10:36 Finns en färdig Arduino med inbyggd GSM/3G om det kan vara till någon hjälp, Arduino MKR GSM 1400. https://www.electrokit.com/produkt/ardu ... an-antenn/
Ja, det är ett problem vi ännu har att lösa. Det kanske går att buffra en del lokalt, om det överstiger vad minnet klarar får det helt enkelt kastas. Det viktigaste är att den funkar när den väl har uppkoppling
Re: Arduino Uno + GSM + GPS
Helt OK. Om planen är att buffra upp till de senaste X meddelanden är det en strategi som är definierat och det är bra.