Sida 1 av 1

Arduino Uno + GSM + GPS

Postat: 15 december 2020, 14:55:35
av vilhelm
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 :)

Re: Arduino Uno + GSM + GPS

Postat: 15 december 2020, 19:19:25
av Icecap
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.

Re: Arduino Uno + GSM + GPS

Postat: 15 december 2020, 21:00:20
av swesysmgr
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.

Re: Arduino Uno + GSM + GPS

Postat: 16 december 2020, 19:04:08
av _R_
Icecap skrev: 15 december 2020, 19:19:25 ...MEN båda använder serieporten och det finns bara en efter vad jag vet på en Uno....
#include <SoftwareSerial.h> ger en extra serieport på valfria pinnar, fungerar bra för mig.

/R

Re: Arduino Uno + GSM + GPS

Postat: 16 december 2020, 20:25:51
av Skogen
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.

Re: Arduino Uno + GSM + GPS

Postat: 22 januari 2021, 11:56:30
av vilhelm
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.
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.

Re: Arduino Uno + GSM + GPS

Postat: 22 januari 2021, 20:10:36
av WhyNotOnMars
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

Postat: 23 januari 2021, 08:43:31
av Icecap
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.

Re: Arduino Uno + GSM + GPS

Postat: 28 januari 2021, 15:49:45
av swesysmgr
Med GSM-modulerna kopplar du upp dig via GPRS, skickar data över t.ex. http och kopplar sedan ner.

Re: Arduino Uno + GSM + GPS

Postat: 29 januari 2021, 06:53:33
av Icecap
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.

Re: Arduino Uno + GSM + GPS

Postat: 29 januari 2021, 12:10:57
av vilhelm
WhyNotOnMars 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/
Tack, detta är ju en väldigt bra lösning på det vi behöver :)
Icecap skrev: 23 januari 2021, 08:43:31 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.
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

Postat: 29 januari 2021, 15:32:36
av Icecap
Helt OK. Om planen är att buffra upp till de senaste X meddelanden är det en strategi som är definierat och det är bra.