Alarm versturen per sms met gps shield

Arduino specifieke Software
Berichten: 4
Geregistreerd: 13 Dec 2015, 23:23

Alarm versturen per sms met gps shield

Berichtdoor jvb » 17 Dec 2015, 18:27

Hallo, ik ben bezig met een simpel alarm te bouwen. Daar gebruik ik een Arduino Uno bord voor en een Arduino GSM Shield 2.
Bedoeling is dat ik een beveiligings-schakelaar aansluit op Pinnummer 2 van het Arduino Bord. Als deze schakelaar word geopend, dat is het de bedoeling dat een SMS verzonden word naar mijn smartphone.

Het programma om een sms te versturen werkt prima, zie onderstaande code :

cpp code
// Voeg de gsm library toe ..
#include <GSM.h>

// Initialiseer de library ..
GSM gsmAccess;
GSM_SMS sms;

int inputPin = 3; // Magneetcontact
int val = 0;

void setup() {
// Initialiseer de seriele communicatie met de terminal ..
Serial.begin(19200);
while (!Serial) {
; // Wacht tot er communicatie is ..
}

Serial.println("Alarm-programma");

// connectie status
boolean notConnected = true;

// Start de gsm module
while (notConnected) {
if (gsmAccess.begin("1234") == GSM_READY) {
notConnected = false;
} else {
Serial.println("Geen verbinding ..");
delay(1000);
}
}
Serial.println("GSM netwerk actief ..");
}

void loop() {
Serial.println("Verzenden ..");
sms.beginSMS("00..............");
sms.print("Inbraakalarm");
sms.endSMS();
Serial.println("\nSMS IS VERSTUURD!\n");
delay(360000); // Wachttijd
}


To zover alles ok, maar in de code kan je zien dat pen 3 ( waar de schakelaar aan vast zit ) niet meedoet in de software. Als ik deze code toevoeg :
Code: Alles selecteren
pinMode (inputPin, INPUT);


Dan worden geen sms'en meer verstuurd, waar ik de code ook plaats ..Mijn vraag is dus, wat loopt fout ? Hoe kan ik bovenstaande code aanpassen, zodat een sms word verstuurd bij het openen van de schakelaar ? Dank bij voorbaat.

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Alarm versturen per sms met gps shield

Berichtdoor nicoverduin » 17 Dec 2015, 20:33

pinMode geeft alleen maar aan dat een pin een input is. Wat ik mij wel afvraag is of die pin niet in gebruik is door je GSM shield? Al eens een andere pin geprobeerd?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Alarm versturen per sms met gps shield

Berichtdoor shooter » 17 Dec 2015, 23:55

ja pin 2 en pin3 worden door de shield gebruikt, dus een andere pin kiezen.
ook 0 en 1 worden gebruikt in de serial communicatie dus kies bijv 10
paul deelen
shooter@home.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Alarm versturen per sms met gps shield

Berichtdoor shooter » 17 Dec 2015, 23:56

of kies een analoge ingang, dan kun je een soort tamper proof ding maken met een paar weerstanden.
paul deelen
shooter@home.nl

Berichten: 4
Geregistreerd: 13 Dec 2015, 23:23

Re: Alarm versturen per sms met gps shield

Berichtdoor jvb » 23 Dec 2015, 21:15

Inderdaad, pin 3 is reeds gebruikt door het gsm shield. Nadat ik pin 3 heb vervangen door pin 5 werkt het prima. Dank voor de juiste tip.

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 84 gasten