Σελίδα 2 από 9 ΠρώτηΠρώτη 1 2 3 4 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 11 έως 20 από 83

Θέμα: Έλεγχος Ρελέ με Arduino και Gsm A6 Βοήθεια με τον κώδικα

  1. #11
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Λοιπόν, γράφω λίγο κώδικα τώρα βασισμένο στο SIM900. Μισό να δώ πως θα στηθεί, να στο στείλω να το δοκιμάσεις. Βάσει λογικής θα πρέπει να δουλέψει (νομίζω...)

    0 Not allowed! Not allowed!

  2. #12
    Μέλος
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2015
    Περιοχή
    Πέραμα
    Μηνύματα
    83

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Λοιπόν, γράφω λίγο κώδικα τώρα βασισμένο στο SIM900. Μισό να δώ πως θα στηθεί, να στο στείλω να το δοκιμάσεις. Βάσει λογικής θα πρέπει να δουλέψει (νομίζω...)
    Ευχαριστώ πολύ Μάνο για τον χρόνο σου,δεν ξέρω αν θύμασαι και πριν λίγους μήνες που πάλευα και μία sim800l αλλά δεν δούλεψε αλλά αυτη για άλλο λόγο δεν ξεκίναγε,έτσι μου ήρθε να στις φέρω στην Ελευσίνα να δεις γιατί δεν δουλεύουν χαχαχαχχαχα.
    τώρα αυτή είναι η 6η πλακέτα έχω και έχω ακόμα μία sim808 με gps που δεν την έχω δοκιμάσει.

    0 Not allowed! Not allowed!

  3. #13
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Ολη η σειρα SIM9xx και SIM8χχ εχουν ιδιες ΑΤ εντολες και η λογικη ειναι η ιδια.

    1 Not allowed! Not allowed!

  4. #14
    Μέλος
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2015
    Περιοχή
    Πέραμα
    Μηνύματα
    83

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από SavKok Εμφάνιση μηνυμάτων
    Ολη η σειρα SIM9xx και SIM8χχ εχουν ιδιες ΑΤ εντολες και η λογικη ειναι η ιδια.
    Σάββα δίκιο έχεις και εγώ που τις έχω κοιτάξει ίδιες είναι και της A6 ίδιες είναι.
    Άλλα το sim800l ήθελε κάτι για να ξεκινήσει που μέχρι στιγμής δεν το έχω βρει όσο και να έχω ψάξει.
    Ασπούμε το Α6 θέλει μόνιμη τάση 5v στον pin power key,ενώ το sim800l δεν έχω βρει ακόμα τι θέλει.
    Ξέφυγα λίγο από το θέμα.

    0 Not allowed! Not allowed!

  5. #15
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Powerkey λεγεται και πρεπει να γινει LOW καποια δευτερολεπτα.Δεν ξερω αν ειναι ιδιο σε ολα.

    Συνδεσε τον Αρντουινο και στελνε ΑΤ με ενα τερμιναλ να δεις τι μηνυματα επιστρεφει.

    Ειναι ευκολο αυτο που θες αλλα ειμαι απο κινητο.Εγω θα το εκανα να μου κανει και αναπαντητη μετα απο το μνμ που θα στελνω σαν επιβεβαιωση.

    0 Not allowed! Not allowed!

  6. #16
    Μέλος
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2015
    Περιοχή
    Πέραμα
    Μηνύματα
    83

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από SavKok Εμφάνιση μηνυμάτων
    Powerkey λεγεται και πρεπει να γινει LOW καποια δευτερολεπτα.Δεν ξερω αν ειναι ιδιο σε ολα.

    Συνδεσε τον Αρντουινο και στελνε ΑΤ με ενα τερμιναλ να δεις τι μηνυματα επιστρεφει.

    Ειναι ευκολο αυτο που θες αλλα ειμαι απο κινητο.Εγω θα το εκανα να μου κανει και αναπαντητη μετα απο το μνμ που θα στελνω σαν επιβεβαιωση.
    Αυτό που λες με την αναπάντητη κάλο ακούγεται αλλα επειδή δεν γνωρίζω προγραμματισμό μου φαίνονται και λίγο βουνό να σου πω την αλήθεια έτσι το πάω σιγά σιγά και πάντα με την δικιά σας βοήθεια εδώ.
    Όσο αναφορά το powerkey που λες το sim800l που έχω δεν έχει,το μόνο που βρήκα εχθές είναι ένα σχηματικό που δείχνει ένα NPN τρανζίστορ το οποίο να συνδέσω 5v->αντίσταση 1k ->b τρανζιστορ το e->gnd και c->pin reset του sim800l

    0 Not allowed! Not allowed!

  7. #17
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709


    0 Not allowed! Not allowed!

  8. #18
    Μέλος
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2015
    Περιοχή
    Πέραμα
    Μηνύματα
    83

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Μάνο το powerkey που δείχνει στο σχέδιο δεν έχει pin το sim800l που έχω, μόνο το reset pin μήπως εννοούν αυτό?

    sim800l-1.jpg

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη keap : 30-12-16 στις 14:10

  9. #19
    Μέλος
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2015
    Περιοχή
    Πέραμα
    Μηνύματα
    83

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Μάνο το powerkey που δείχνει στο σχέδιο δεν έχει pin το sim800l που έχω, μόνο το reset pin μήπως εννοούν αυτό?

    sim800l-1.jpg

    0 Not allowed! Not allowed!

  10. #20
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    https://forum.arduino.cc/index.php?topic=329604.0

    Διάβασε αυτό το νήμα.

    Δεύτερον, δοκίμασε αυτό εδώ, είναι πολύ γρήγορο χωρίς πολλή σκέψη, τουλάχιστον να δεις αν κάνει κάτι:

    Κώδικας:
    #include <Wire.h> 
    #include "SIM900.h"
    #include <SoftwareSerial.h>
    #include "sms.h"
    //===========================================
    #define relay_1      5//DIGITAL PIN D5
    #define relay_2      6//DIGITAL PIN D6
    #define relay_3      7//DIGITAL PIN D7
    #define relay_4      8//DIGITAL PIN D8
    #define A6_POWER_PIN 9//DIGITAL PIN D9 for power up modem
    //===========================================
    SMSGSM sms;              //instance for the modem
    //===========================================
    boolean started = false;
    char telnumber_1[] = "+306999999999"; //ΕΔΩ ΤΟΝ ΑΡΙΘΜΟ ΤΗΛΕΦΩΝΟΥ ΣΟΥ
    
    
    char pos;
    char *p;
    char phone_number[20]; // array for the phone number string
    char message[250];
    int i = 0;
    //===========================================
    void setup()
    { 
       Wire.begin();
       Serial.begin(9600);
       pinMode(relay_1, OUTPUT);
       pinMode(relay_2, OUTPUT);
       pinMode(relay_3, OUTPUT);
       pinMode(relay_4, OUTPUT);
       pinMode(A6_POWER_PIN, OUTPUT);
       digitalWrite(relay_1, LOW);
       digitalWrite(relay_2, LOW);
       digitalWrite(relay_3, LOW);
       digitalWrite(relay_4, LOW);
       digitalWrite(A6_POWER_PIN, LOW);
       
       A6Power();
       if (gsm.begin(9600)) 
       {
         started=true;
       }  
    }  
    //===========================================
    void loop()
    { 
      if(started) 
      {
        pos = sms.IsSMSPresent(SMS_UNREAD);
        if((int)pos > 0 && (int)pos <= 20) 
        {
          sms.GetSMS(pos, phone_number, message, 100);
          if(strcmp(phone_number,telnumber_1) == 0)// ΔΕΧΕΤΑΙ ΜΟΝΟ ΑΠΟ ΤΟ ΔΙΚΟ ΣΟΥ ΝΟΥΜΕΡΟ ΤΗΛΕΦΩΝΟΥ 
          {
            chooseRelayOutput();
          }
          pos = sms.IsSMSPresent(SMS_READ);  
        }   
        delay(1000);
      }
    }
    //===========================================
    void A6Power()
    {
      digitalWrite(A6_POWER_PIN, LOW);
      delay(1000);
      digitalWrite(A6_POWER_PIN, HIGH);
      delay(2000);
      digitalWrite(A6_POWER_PIN, LOW); 
    }
    //===========================================
    void chooseRelayOutput()
    {
      if(p == strstr(message,"RE1 ON"))//Πρέπει να στείλεις μήνυμα με το περιεχόμενο "RE1 ON"
      {
        digitalWrite(relay_1, HIGH);
      }
      else if(p == strstr(message,"RE1 OFF"))
      {
        digitalWrite(relay_1, LOW);
      }
      else if(p == strstr(message,"RE2 ON"))
      {
        digitalWrite(relay_2, HIGH);
      }
      else if(p == strstr(message,"RE2 OFF"))
      {
        digitalWrite(relay_2, LOW);
      }
      else if(p == strstr(message,"RE3 ON"))
      {
        digitalWrite(relay_3, HIGH);
      }
      else if(p == strstr(message,"RE3 OFF"))
      {
        digitalWrite(relay_3, LOW);
      }
      else if(p == strstr(message,"RE4 ON"))
      {
        digitalWrite(relay_4, HIGH);
      }
      else if(p == strstr(message,"RE4 OFF"))
      {
        digitalWrite(relay_4, LOW);
      }  
      
      sms.DeleteSMS((int)pos);  
    }  
    //===========================================
    //===========================================
    //===========================================
    //===========================================
    Οι βιβλιοθήκες συνημμένες.
    Συνημμένα Αρχεία Συνημμένα Αρχεία

    0 Not allowed! Not allowed!

Σελίδα 2 από 9 ΠρώτηΠρώτη 1 2 3 4 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. SIM900 και πρόβλημα με κώδικα ARDUINO
    By andrew321 in forum Μικροελεγκτές
    Απαντήσεις: 21
    Τελευταίο Μήνυμα: 15-02-18, 15:08
  2. Βοήθεια σε κώδικα Arduino
    By ΚΩΣΤΑΣ2 in forum Μικροελεγκτές
    Απαντήσεις: 12
    Τελευταίο Μήνυμα: 27-02-16, 22:03
  3. Arduino και Internet μεσω GSM
    By pt3 in forum Μικροελεγκτές
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 22-06-14, 12:22
  4. Απαντήσεις: 14
    Τελευταίο Μήνυμα: 09-01-13, 17:54
  5. Έλεγχος ρελέ με PHP και AVR...
    By leone in forum Κυκλώματα για Η/Υ
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 17-01-11, 14:09

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας