GSM Proximity alarm met GPS locatie en tijd (2 / 5 stap)

Stap 2: Het verzenden van sms (met GPS-coördinaten)


Versturen van een SMS

Voordat u probeert een SMS versturen, zorg ervoor dat de GPRS-antenne is aangesloten.

De LinkIt One "LGSM.h" module maakt het belachelijk makkelijk om een SMS te sturen, ik was echt weggeblazen. Het nummer wordt opgeslagen als een reeks tekens, zoals het SMS-bericht, dan wordt verzonden, dat is het!

 LSMS.beginSMS("0825551234"); LSMS.print(smsBuffer); LSMS.endSMS(); 

Opmaak van de GPS

Voordat we iets met de Linkit One's GPS doen kunt, moeten we sluit de antenne aan op de poort gemarkeerd "GPS" op de achterkant van het bord.

GPS gemeld in de vorm van CSV snaren, waarvan er een heleboel verschillende soorten, elk met een focus op een andere set gegevens zijn. Alles wat was ik geïnteresseerd in voor dit project tijd was en locatie, zodat ik gebruikte de "aanbevolen minimale gegevens voor gps" of "RMC" string die ziet er iets als dit:

 $GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A 

Deze pagina heeft een intrigerende beschrijving van alle soorten van de tekenreeks, hier is een uittreksel van de RMC-tekenreeks, ziet u dat de tijd het eerste item van de gerapporteerde is en de lengte- en breedtegraad 3e en 5e zijn. De richting, de Noord/Zuid en de Oost/west

 RMC Recommended Minimum sentence C 123519 Fix taken at 12:35:19 UTC A Status A=active or V=Void. 4807.038,N Latitude 48 deg 07.038' N 01131.000,E Longitude 11 deg 31.000' E 022.4 Speed over the ground in knots 084.4 Track angle in degrees True 230394 Date - 23rd of March 1994 003.1,W Magnetic Variation *6A The checksum data, always begins with * 

Helaas de lengte- en breedtegraad worden altijd gemeld in een raar formaat waar de eerste twee cijfers (voor lat) of de eerste drie cijfers (voor lon) de graden zijn en de rest zijn decimale minuten, dit betekent dat de snaren moeten worden gesplitst en geconverteerd als we willen gebruiken decimale graden.

Ik vond deze twee pagina's zeer behulpzaam bij het converteren van coördinaten naar een decimaal getal, ze zijn allebei gelezen waard.

Link 1: Auto Tracker Tutorial

Link 2: Forumdiscussie

Dit is het stukje code die de bovengenoemde coördinaat omzetting afhandelt, de inline-opmerkingen het in meer detail uitleggen.

 void convertCoords(double latitude, double longitude, char n_or_s, char e_or_w, double &lat_return, double &lon_return){ /* Latitude 5213.2930,N --> 52d 13.2930' N 52 degrees 13.2930 minutes NORTH 52 + (13.2930 / 60) = 52.22155 Because it is north of the equator, the number remains positive. +52.22155 */ int lat_deg_int = int(latitude / 100); //extract the first 2 chars to get the latitudinal degrees double latitude_float = latitude - (lat_deg_int * 100); //remove the degrees part of the coordinates - so we are left with only minutes-seconds part of the coordinates lat_return = lat_deg_int + latitude_float / 60; //add back on the degrees part, so it is decimal degrees //Check if it is N or S, S will turn the value negative if (n_or_s == 'S'){ lat_return *= -1; } /* Longitude 00004.5337,W --> 00d 04.5337' W 00 degrees 4.5337 minutes WEST 00 + (4.5337 / 60) = 0.0755616 Because it is West, the number becomes negative. -0.0755616 */ int lon_deg_int = int(longitude / 100); double longitude_float = longitude - lon_deg_int * 100; lon_return = lon_deg_int + longitude_float / 60; if (e_or_w == 'W'){ lon_return *= -1; } } 

Gerelateerde Artikelen

Een GPS LinKit (het verzenden van SMS van GPS locatie naar mobiele)

Een GPS LinKit (het verzenden van SMS van GPS locatie naar mobiele)

dit instructable lost het probleem van de GPS-locatie op seriële monitor afdrukken.Sturen we die locatie in de vorm van SMS naar onze mobiele dan zullen we de belangrijke rol en dan plakken het op Google maps.Stap 1: onderdelen Parts:• Linkit One• Li
Hoe werkt Mulch effect wiet plant dichtheid in vergelijking met een locatie met geen mulch?

Hoe werkt Mulch effect wiet plant dichtheid in vergelijking met een locatie met geen mulch?

Op enig moment in het jaar, iedereen op een gegeven moment ruikt mulch die op een gegeven moment had vastgesteld dat overdag, maar doet men denken waarom mensen vast mulch anyway. Is het voor de kleur, textuur, toevoegen of gewoon omdat het ziet er g
ESP8266 12e met GPS & OLED display

ESP8266 12e met GPS & OLED display

In dit Instructable zal ik beschrijven hoe aansluiting een Ublox 6m GPS module en een OLED weergave van naar de NodeMCU of ESP8266-12e wifi module om uw huidige locatie GPS en andere info te geven.Check mijn Youtube Video beschrijven dit. Youtube Vid
Sunshine Alarm met behulp van LM555 en LM358

Sunshine Alarm met behulp van LM555 en LM358

Hallo vrienden,Dit is een eenvoudig ontwerp alarm voor uw winter breekt. Met dit alarm die u niet te tijd stellen hoeft, het detecteert het daglicht in de ochtend en piepergeluid genereert voor ca. 1 minuut. U moet niet tijd voor uw winters, stel de
LinKit één aan de slag met GPS

LinKit één aan de slag met GPS

In dit instructable ik ga u laten zien hoe aan de slag met de Linkit een GPS, dit zal communiceren met GPS-satellieten te geven u de locatie in Latitude en longitude.Stap 1: Lijst van onderdelenLinKit OneGPS-antenneMicro USB-kabelStap 2: Aansluiten v
GPS datum en tijd voor uw tijdzone aanpassen

GPS datum en tijd voor uw tijdzone aanpassen

Ik kan me vergissen volledig door het ophangen van deze Instructables, maar ik heb moeite te vinden een eenvoudige manier om GPS datum en tijd gegevens naar mijn tijdzone hier in Australië te corrigeren. Ik heb een paar Arduino projecten die een GPS-
Partij Start Alarm met instellingen voor BT

Partij Start Alarm met instellingen voor BT

Veel van de partij op de weg. In elke partij starten we op een moment. De meeste tijd kan tellen. Nu een verrassende partij starter waar eenieder weet niet. Haar een alarm met muziek en licht. Ik gebruik Blue tooth auto app om het wijzigen van de set
Buglar Alarm met PIR bewegingsmelder

Buglar Alarm met PIR bewegingsmelder

In dit INSTRUCTABLE,We zijn gaan maken van een eenvoudige BUGLAR ALARM met PIR bewegingsmelder & ARDUINODont vergeet te stemmen dit voor de Sensor-wedstrijd! : D(Je ziet een knop van de stemming in de buurt van de medaille IN the TOP)Voor meer Intres
Hoe maak je eenvoudig deur Alarm met behulp van Clothes-Peg (DIY)

Hoe maak je eenvoudig deur Alarm met behulp van Clothes-Peg (DIY)

Gemakkelijkste en Simples manier om deur Alarm met huishoudelijke artikelen met inbegrip van Clothes-Peg (wasknijper) en als altijd zijn goedkoop, eenvoudig en leuk om te maken. Hoewel zijn te simpel maar zijn zeer efficiënt en werkt perfect, kunt u
Een voertuig Backing Alarm met een Self-Reseting knop uitschakelen

Een voertuig Backing Alarm met een Self-Reseting knop uitschakelen

Op een gegeven moment was ik verantwoordelijk voor handhaving van de veiligheid van een vloot van grote, logge voertuigen. Ik dacht dat steun alarms zetten de vrachtwagens ieders veiligheid tijdens het manoeuvreren op de parkeerplaats zou verhogen, m
AARDBEVING-ALARM met behulp van de KY-002

AARDBEVING-ALARM met behulp van de KY-002

Hallo volkeren! Hier ben ik weer.Dit keer maakte ik een Basic aardbeving-alarm met de KY-002 Shock sensor.Haar kan worden gebruikt voor meerdere doeleinden, zoals de meeste sensoren. In dit geval gebruiken we het als een aardbeving-sensor.Controleer
Arduino - FLOOD ALARM - met behulp van een eenvoudige waterniveau Sensor

Arduino - FLOOD ALARM - met behulp van een eenvoudige waterniveau Sensor

Hallo mensen! Vandaag maakte ik een eenvoudige overstroming alarm met een waterniveau sensor. Ik verkoop niet deze sensoren op mijn website omdat ze niet duren erg lang wanneer meten van water zal ik bestellen goud bekleed degenen en test hen voor ee
ARDUINO Inbraak Alarm met behulp van infrarood zender-Detector paar

ARDUINO Inbraak Alarm met behulp van infrarood zender-Detector paar

In deze tutorial zal ik laten zien u, hoe maak je een eenvoudige goedkope Intrusion Detection(Burglar alarm) met behulp van een Arduino Uno-board. Dit project maakt gebruik van de infrarood zender-Detector paar om op te sporen van inbraak en een alar
Pak Alarm met behulp van arduino LDR + piëzo zoemer

Pak Alarm met behulp van arduino LDR + piëzo zoemer

Dit kleine project leert u, hoe maak je een eenvoudige Grab alarm met behulp van een LDR (light afhankelijke resistor). Wanneer u probeert te verplaatsen van je hand over de LDR, is er een luid alarm dat gaat op en het alarm wordt uitgeschakeld zodra