Show Posts
Pages: [1] 2 3 4
1  International / Deutsch / Re: Problem[GSM Shield + Arduino Uno + Sparkfun microSD Shield= Alarmanlagenprojekt] on: March 20, 2014, 03:59:56 am
Merci
2  International / Deutsch / Re: Problem[GSM Shield + Arduino Uno + Sparkfun microSD Shield= Alarmanlagenprojekt] on: March 19, 2014, 05:14:37 pm
Du bit ein Schatz Serenify, das hat geklappt !!!

Kannst du mir das nochmal ganz kurz im Prinzip erklären, was da genau abläuft, damit ich wieder was gelernt habe und mich nicht nur freuen kann dass es funktioniert.

Beste

Don
3  International / Deutsch / Problem[GSM Shield + Arduino Uno + Sparkfun microSD Shield= Alarmanlagenprojekt] on: March 19, 2014, 04:57:31 pm
Hallo zusammen,

ich hab's ja bereits erwähnt dass ich zur Zeit an einem interessanten Alarmanlagenprojekt sitze. Ich stell euch am besten kurz mein Setup vor, wie oben schon erwähnt :

ein Arduino GSM Shield
ein Arduino Uno
neuerding ein Sparkfun microSD Shield
und ein PIR Sensor
eine RGB LED
und ein paar Kabel

et voila, das soll meine neue "WG" Alarmanlage werden.

Background : Bei uns wurde eingebrochen und ich dachte ich bau uns 3en in der WG mal eine interessante Lösung hierzu, ich rechne zwar nicht wirklich damit dass sich irgendwelche Herrschaften wieder hier rein verirren aber ich habe große Lust dieses Projekt zu verwirklichen und hierzu ne kleine Anleitung eventuell zu schreiben.

Es klappt auch alles wunderbar, der PIR Sensor erfasst Bewegungen, ne SMS wird gesendet, die RGB LED gibt mir den aktuellen Status an der kleinen Anlage aber das Abspeichern der Bewegungen in einer Textdatei klappt nicht so wirklich smiley-sad Ich habe mir dazu extra einen Sparkfun microSD Shield besorgt. Der funktioniert zwar wunderbar wenn ich ihn mit dem Arduino alleine betreibe. Aber sobald ich ihn in mein System integriere dann spinnt er beim booten etwas rum. Genauer gesagt zeigt mir der Serial Monitor etwas verwirrendes auf ( Siehe Anhang )

An was könnte dies liegen ? Im Anhang befinden sich noch weitere Bilder meines kleinen Setups.



#include <GSM.h>

#include <SPI.h>
#include <SD.h>

File myFile;

#define PINNUMBER "6915"
GSM gsmAccess;
GSM_SMS sms;

const int chipSelect = 8;

int redPin = 11;
int greenPin = 5;
int bluePin = 9;
int anode = 6;
int dimmer = 20;
int ledtimer = 500;

int inputPin = 4;               
int pirState = LOW;             
int val = 0;                   
int freezetime;




char remoteNumber[20];

void setColor(int red, int green, int blue)
{
 
    red = 255 - red;
    green = 255 - green;
    blue = 255 - blue;
 
  analogWrite(redPin, red);
  analogWrite(greenPin, green);
  analogWrite(bluePin, blue); 
}

void setup() {
 
  Serial.begin(9600);
   
  pinMode(redPin, OUTPUT);     
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);
 
  pinMode(inputPin, INPUT);
 
 
  Serial.println("Alarmanlage startet...");

  Serial.print("Initializing SD card...");
  // On the Ethernet Shield, CS is pin 4. It's set as an output by default.
  // Note that even if it's not used as the CS pin, the hardware SS pin alizing SD card...");
  // (10 on most Arduino boards, 53 on the Mega) must be left as an output
  // or the SD library functions will not work.
   pinMode(SS, OUTPUT);
   
  if (!SD.begin(chipSelect)) {
    Serial.println("initialization failed!");
    return;
  }
  Serial.println("initialization done.");
 

  myFile = SD.open("logger.txt", FILE_WRITE);
 
   // if the file opened okay, write to it:
  if (myFile) {
    Serial.print("Writing to logger.txt...");
    myFile.println("Starte Aufzeichnung.");
   // close the file:
    myFile.close();
    Serial.println("done.");
  } else {
    // if the file didn't open, print an error:
    Serial.println("error opening test.txt");
  }
 


 
 
 
  boolean notConnected = true;
  while(notConnected)
  {
    if(gsmAccess.begin(PINNUMBER)==GSM_READY)
      notConnected = false;
    else
    {
      Serial.println("Nicht verbunden.");
      delay(1000);
    }
}

Serial.println("GSM online.");
Serial.println("System bereit.");

setColor(0, 255, 0);  // green


}
 
void loop(){
 
  val = digitalRead(inputPin); 
  if (val == HIGH) {           
   
   
      // hier LED
 
   
    if (pirState == LOW) {
     
     
      setColor(0, 255, 255); 
      Serial.println("Bewegung erfasst!");
     
  if (myFile) {
    Serial.print("Writing to logger.txt...");
    myFile.println("Bewegung registriert und gespeichert.");
   
    myFile.close();
    Serial.println("done.");
  } else {

    Serial.println("error opening test.txt");
  }
   
      sms.beginSMS("0157XXXXXXXXX);
      sms.print("Bewegung im Zimmer!");
      sms.endSMS();
 
     
      Serial.println("SMS wurde gesendet.");
      Serial.println("Bewegungssensor wird fuer :");
      Serial.println(freezetime/1000);
      Serial.println("s eingefroren.");
      delay(freezetime);
      Serial.println("Bewegungssensor ist wieder aktiv.");
 
      pirState = HIGH;
    }
  } else {
 
   
    // hier LED
   
   
    if (pirState == HIGH){
      // we have just turned of
      setColor(0, 255, 0);  // green
      Serial.println("Keine Bewegung.");

      pirState = LOW;
     
  }
}
}





Wäre für jede Hilfe, Tipp oder Verbesserungsvorschlag sehr dankbar.

Beste Grüße

Don

PS : Und kann mir mal einer Please sagen wie ich den Code hier richtig einfügen kann ? =)
4  International / Deutsch / TFT Display + Arduino on: March 17, 2014, 10:14:45 am
Hallo zusammen,

Mein Alarmanlagenprojekt hat deutliche Fortschritte gemacht. GSM Shield und PIR interagieren wunderbar miteinander.

Ich habe mir jetzt ein TFT Display zugelegt, nur leider habe ich das wohl etwas unterschätzt und entgegen meiner Annahme handelt es sich bei der bestellten Ware nicht um genau das selbe wie bei dieser Anleitung :

http://blog.simtronyx.de/bilder-mit-einem-arduino-auf-einem-tft-display-mit-sd-kartenmodul-darstellen/

Ich habe nun das Problem dass ich mit dem Anschluss der Pins nicht ganz zu recht komme, hat jemand einen Tip für mich , wo kann ich herausfinden was ich genau jetzt von den Anschlüssen brauche, brauche ich auch die Pins ( Bild rechts ) mit der gelben Ummantelung ?

5  International / Deutsch / Re: Arduino mit GSM Shield Hilfeeee on: March 11, 2014, 05:15:22 pm
Danke Uwe

Gemessen hab ich selbstverständlich schon am Anfang mit dem Fluke, Durchgang ist auf Diagonale wenn Taster gedrückt.

Das mit dem hochohmig schnall ich nur nicht so ganz bzw. wo da genau der Zusammenhang liegt, gibts's dazu ne schöne Formel ? smiley

Vielen Dank nochmals
6  International / Deutsch / Re: Arduino mit GSM Shield Hilfeeee on: March 11, 2014, 04:58:13 pm
Danke @serenifly, hat geklappt. Obwohl es mich ja doch schon sehr interessieren würde warum er mir da so ein quatsch macht smiley-sad

Ich möchte in naher zukunft ein paar PIR Sensoren integrieren und ich weiss wirklich nicht ob ich da es dann auch genauso lösen kann.

Nebenfrage:
Ist mit meinem Shield also alles i.O. ? =)
7  International / Deutsch / Re: Arduino mit GSM Shield Hilfeeee on: March 11, 2014, 04:50:50 pm
Müsste doch trotzdem gehen oder nicht ?

Funktioniert trotzdem nicht, auch wenn ich ihn direkt an die 5V anschließe, springt er mir trotzdem rein


@uwe, wo liegt den genau mein Fehler, wenn ich zuzüglich die 100 Ohm schalte, springt er mir immer noch rein smiley-sad(((
8  Using Arduino / Networking, Protocols, and Devices / Re: Problem with Arduino GSM Shield on: March 11, 2014, 04:45:36 pm
Here my circuit, with a debounce integrated

9  International / Deutsch / Re: Arduino mit GSM Shield Hilfeeee on: March 11, 2014, 04:44:17 pm
Übrigens er springt mir da rein auch wenn ich nichts an die Pins anschließe
10  International / Deutsch / Re: Arduino mit GSM Shield Hilfeeee on: March 11, 2014, 04:42:31 pm
Und so geht's auch nicht...
der springt mir direkt in die If Abfrage

11  International / Deutsch / Re: Arduino mit GSM Shield Hilfeeee on: March 11, 2014, 04:32:03 pm


so sieht das ganze bei mir aus nur mit einem 10kOhm
12  International / Deutsch / Re: Arduino mit GSM Shield Hilfeeee on: March 11, 2014, 04:24:00 pm
Is mir gerade im Bad auch eingefallen smiley-grin

sorry =)

Ja habe ich
13  International / Deutsch / Re: Arduino mit GSM Shield Hilfeeee on: March 11, 2014, 04:11:40 pm
Ich verzweifle hier noch. Kann mir keiner helfen ? Ist das Shield noch nicht reif ? Ich meine so kompliziert ist das jetzt ja auch nicht. Warum hüpft er denn in den HIGH Modus, ist die Sendeleistung zu intensiv, baut sich wohlmöglich um den Mobilchip ne Spannung auf oder wird ein Strom induziert ??
14  Using Arduino / Networking, Protocols, and Devices / Problem with Arduino GSM Shield on: March 11, 2014, 04:08:12 pm
Hello together,

i want to send me a SMS with a button click. The problem is that even if the circuit is not closed, the program gets into the IF, even when there is no HIGH at the INPUT. I am also using a drop down but it doesn't change anything. Where is the problem ? Can somebody please help me ?

Here is my Sketch :

#include <GSM.h>

#define PINNUMBER "6915"

GSM gsmAccess;
GSM_SMS sms;

void setup()
{
 
  Serial.begin(9600);

  Serial.println("SMS Messages Sender");
  pinMode(8,OUTPUT);
  pinMode(4,INPUT);

  char nummer[20];
  char Alarm[200];


  boolean notConnected = true;
  while(notConnected)
  {
    if(gsmAccess.begin(PINNUMBER)==GSM_READY)
      notConnected = false;
    else
    {
      Serial.println("Not connected");
      delay(1000);
    }
  }

  Serial.println("GSM initialized");
}

void loop()
{
  digitalWrite(8,HIGH);
 
if(digitalRead(4)==HIGH)
{
  Serial.println("Achtung Sendung in 30s");
  delay(30000);
  sms.beginSMS("0157XXXXXXX");
  sms.print("Alarm");
  sms.endSMS();
  digitalWrite(4,LOW);
}

}
15  International / Deutsch / Re: Arduino mit GSM Shield Hilfeeee on: March 11, 2014, 03:30:21 pm
Es ist doch möglich dass ich mit dem 8 D/O ein HIGH setze damit der 4 D/I dieses auslesen kann oder nicht ?
Pages: [1] 2 3 4