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

Θέμα: SIM900 και πρόβλημα με κώδικα ARDUINO

  1. #11
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Βήμα 1: Γράφεις κώδικα ο οποίος να κάνει κάτι, πχ να στέλνει sms, χωρίς putty χωρίς κουμπιά χωρίς τίποτα, το κάνει και μπαίνει σε ατέρμονο βρόχο.

    Βήμα 2: Αν στείλει sms φταίει το πως έχεις ρυθμίσει το putty, escape char (\r \n κλπ). Αν δεν στείλει sms πάει να πει πως κάτι άλλο πάει λάθος, είτε αυτά που κόλλησες και ξεκόλλησες (το να ξεκολλήσεις αντίσταση 000 για να βάλεις σύρμα δεν δείχνει ότι ήξερες τι έκανες) είτε ο κώδικάς σου, γιατί δεν χρησιμοποιείς βιβλιοθήκη?

    Βήμα 3: Αν δεν στείλει μήνυμα δοκιμάζεις και με την βιβλιοθήκη αφού σιγουρευτείς πως έχεις ρυθμίσει σωστά την σειριακή.

    Βήμα 4: Αν συνεχίσει δεν ξέρω παρακάτω, δεν έχω ασχοληθεί με αυτό το module, εγώ θα έψαχνα σχηματικό, θα τσέκαρα τάσεις, ότι το σήμα καταλήγει εκεί που πρέπει να καταλήξει, και ότι έχει την σωστή δομή.

    Πιστεύω πως είναι και οι escape χαρακτήρες και ο κώδικάς σου αν δεν χάλασες κάτι (αφού είπες ότι δούλεψε πριν το σκαλίσεις).

    1 Not allowed! Not allowed!

  2. #12
    Μέλος
    Όνομα
    ΑΝΔΡΕΑΣ
    Εγγραφή
    Sep 2013
    Περιοχή
    ΑΡΤΑ
    Μηνύματα
    112

    Προεπιλογή

    Επανήλθα ξανά...

    Στέφανε σε ευχαριστώ για τις πληροφορίες, όπως και όλους τους υπόλοιπους.

    Κώδικες για ναστείλω μήνυμα έχω βρει διάφορους (λίγο δύσκολο να τον γράψω εξ ολοκλήρου μόνος μου), πλην όμως κανένας δεν δούλεψε.
    Τώρα τα σήματα και το σχηματικό που μου λές, δεν έχω εξοπλισμό και δεν ξέρω να τα ελένξω δυστυχώς. Το ποιό πιθανό είναι να έκανα καμιά ζημιά γιατί την πρώτη φορά που το δοκίμασα μου έστειλε μήνυμα, ενώ μετά με τον ίδιο κώδικα δεν δουλεύει, δεν συνδέεται καν στο δίκτυο.
    Μάλλον θα πάω για αγορά καινούργιου.
    Για ενημέρωση απλά, με τον παρακάτω κώδικα, αφού άλλαξα τα pins Rx και Tx στην βιβλιοθήκη GSM.h, ανοίγει το Module και για ένα δευτερόλεπτο που αναβοσβήνει το led του δικτύου, βγάζει το εξής μήνυμα: GSM Shield testing.

    ATT: OK
    RIC: ΅
    DB:ELSE
    DB:NO RESP

    Μετά το led παραμένει μόνιμα αναμμένο και λαμβάνω το DB: NO RESP στη σειριακή του Arduino.

    Κώδικας:
    #include "GSM.h"#include <SoftwareSerial.h>
    //If not used, is better to exclude the HTTP library,
    //for RAM saving.
    //If your sketch reboots itself proprably you have finished,
    //your memory available.
    //#include "inetGSM.h"
    
    
    //If you want to use the Arduino functions to manage SMS, uncomment the lines below.
    #include "sms.h"
    SMSGSM sms;
    
    
    //To change pins for Software Serial, use the two lines in GSM.cpp.
    
    
    //GSM Shield for Arduino
    //www.open-electronics.org
    //this code is based on the example of Arduino Labs.
    
    
    //Simple sketch to send and receive SMS.
    
    
    int numdata;
    boolean started=false;
    char smsbuffer[160];
    char n[20];
    
    
    void setup()
    {
         //Serial connection.
         Serial.begin(9600);
          pinMode(9, OUTPUT);
          digitalWrite(9, HIGH);
          delay(1000);
           digitalWrite(9, LOW);
           delay(3000);
         Serial.println("GSM Shield testing.");
         //Start configuration of shield with baudrate.
         //For http uses is raccomanded to use 4800 or slower.
         if (gsm.begin(2400)) {
              Serial.println("\nstatus=READY");
              started=true;
         } else Serial.println("\nstatus=IDLE");
    
    
         if(started) {
              //Enable this two lines if you want to send an SMS.
              //if (sms.SendSMS("++++++++++++++", "Arduino SMS"))
              //Serial.println("\nSMS sent OK");
         }
    
    
    };
    
    
    void loop()
    {
         if(started) {
              //Read if there are messages on SIM card and print them.
            /**  deprecated method
            if(gsm.readSMS(smsbuffer, 160, n, 20)) {
                   Serial.println(n);
                   Serial.println(smsbuffer);
              }
              **/
              //get 1st sms
              sms.GetSMS(1,n,20,smsbuffer,160);
              Serial.println(n);
              Serial.println(smsbuffer);
              
              delay(1000);
         }
    };

    0 Not allowed! Not allowed!

  3. #13
    Μέλος
    Όνομα
    Μάκης
    Εγγραφή
    Sep 2016
    Περιοχή
    Καλλιθέα
    Μηνύματα
    38

    Προεπιλογή

    Τα SIM900 GPRS/GSM Board έχουν τη χρησιμότητά τους ως κινητή τηλεφωνία ή ως internet, δηλαδή στελνουν sms ή μπορούν και να συνδεθούν στο διαδικτυο και τα δεδομένα να λαμβανονται από εκεί?

    0 Not allowed! Not allowed!

  4. #14
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Μπορεί να συνδεθεί κανονικά στο internet.

    0 Not allowed! Not allowed!

  5. #15
    Μέλος
    Όνομα
    Μάκης
    Εγγραφή
    Sep 2016
    Περιοχή
    Καλλιθέα
    Μηνύματα
    38

    Προεπιλογή

    και τα δεδομενα? έχει κανείς καμια ιδέα πως μπορούν να εμφανίζονται online?
    μεσω email? ...δεν είναι και πολύ εύχρηστο. μεσω ιστοσελίδας? ...άλλος τρόπος υπαρχει πιο προσωπικός?

    0 Not allowed! Not allowed!

  6. #16
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από maki Εμφάνιση μηνυμάτων
    και τα δεδομενα? έχει κανείς καμια ιδέα πως μπορούν να εμφανίζονται online?
    μεσω email? ...δεν είναι και πολύ εύχρηστο. μεσω ιστοσελίδας? ...άλλος τρόπος υπαρχει πιο προσωπικός?
    Στην comote αν στείλεις ypol ή υπολ (κάτι τέτοιο) σου στέλνει με μηνύματα τα διαθέσιμα λεπτά/μηνύματα/MB πότε λήγει ο λογαριασμός κλπ, πάρε το μήνυμα και κάν' το προώθηση σε εσένα.
    Με αυτόν τον τρόπο η ίδια η συσκευή μπορεί να παρακολουθεί τι έχει διαθέσιμο και να σε ενημερώνει αν κάτι τελειώνει ή λήγει η κάρτα.

    0 Not allowed! Not allowed!

  7. #17
    Μέλος
    Όνομα
    Μάκης
    Εγγραφή
    Sep 2016
    Περιοχή
    Καλλιθέα
    Μηνύματα
    38

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από Fire Doger Εμφάνιση μηνυμάτων
    Στην comote αν στείλεις ypol ή υπολ (κάτι τέτοιο) σου στέλνει με μηνύματα τα διαθέσιμα λεπτά/μηνύματα/MB πότε λήγει ο λογαριασμός κλπ, πάρε το μήνυμα και κάν' το προώθηση σε εσένα.
    Με αυτόν τον τρόπο η ίδια η συσκευή μπορεί να παρακολουθεί τι έχει διαθέσιμο και να σε ενημερώνει αν κάτι τελειώνει ή λήγει η κάρτα.
    Εννοούσα τα δεδομενα των μετρησεων των αισθητήρων. Δεν το εγραψα σωστα. Συγκεκριμενα, θελω να ξερω αν εβρεξε στο περιβόλι, να παω για πότισμα ή όχι. Ο αισθητηρας το καταγράφει. Πχ. θερμοκρασία, υγρασία κτλ. Το στέλνει μεσω ασυρματου πομποδέκτη, αν χρησιμοποιήσω nRF24 με κεραία, το πολύ 1100μ συμφωνα με τις προδιαγραφές του. Αν εγώ είμαι 30χλμ μακριά πως θα παρω τις πληροφορίες μεσω internet και GPRS/GSM Board? Και μαλιστα να βλέπω συνεχώς ή ανα πάσα στιγμή τις εξελίξεις αν είναι δυνατόν.

    0 Not allowed! Not allowed!

  8. #18
    Μέλος
    Όνομα
    ΑΝΔΡΕΑΣ
    Εγγραφή
    Sep 2013
    Περιοχή
    ΑΡΤΑ
    Μηνύματα
    112

    Προεπιλογή

    Καλησπέρα σε όλους

    Τελικά με αγορά νέου GSM λύθηκε το θέμα μου. Στι δοκιμές προέκυψε το εξής και θα ήθελα την άποψή σας.
    Δεν έχει να κάνει με το gsm αλλά για να μην ανοίγω νέο θέμα μιας και αφορά την ίδια κατασκευή, το ανεβάζω εδώ.

    Χρησιμοποιώ έναν Attiny85 με rtc και ένα irl540, προκειμένου να ανοίγω και να κλείνω το υπόλοιπο κύκλωμα σε προκαθορισμένη ώρα.
    Όταν χρησιμοποιώ ως τροφοδοσία τα 5v από τροφοδοτικό πάγκου (μετατροπή τροφοδοτικού υπολογιστή), το κύκλωμα δουλεύει κανονικά.
    Όταν όμως δίνω τροφοδοσία 12v από το τροφοδοτικό, τα οποία μετατρέπω σε 5v μέσω dc dc converter από τους κινέζους, τότε δίνει μόνιμα ρεύμα στο υπόλοιπο κύκλωμα δίχως να λειτουργεί ο "χρονοδιακόπτης¨, γιατί όμως????? κάθε βοήθεια ευπρόσδεκτη.!!!

    0 Not allowed! Not allowed!

  9. #19
    Μέλος
    Όνομα
    Καλαρακης Μιχαλης
    Εγγραφή
    Jan 2011
    Περιοχή
    Ηρακλειο
    Μηνύματα
    2.043

    Προεπιλογή

    Μαλλον το dc dc δεν ειναι και τοσο της προκοπης και τρελενει το 540
    Βαλε στην εξοδο ενα πυκνωτη 470μF ενα 102 ενα103 και ενα104 μηπως και φτιαξει
    ��

    0 Not allowed! Not allowed!

  10. #20
    Μέλος
    Όνομα
    Νίκος
    Εγγραφή
    Feb 2014
    Περιοχή
    Μοσχάτο
    Μηνύματα
    606

    Προεπιλογή

    Βάλε και το κύκλωμα να το δούμε....

    0 Not allowed! Not allowed!
    Mastroxalastis / Μαστροχαλαστής
    https://www.youtube.com/channel/UCOWjSR-OOc-ZBCT61EX_lJg

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

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

  1. Απαντήσεις: 82
    Τελευταίο Μήνυμα: 10-04-17, 21:21
  2. Πρόβλημα με ανέβασμα κώδικα σε Arduino mega
    By NIKPAPAZOGLOU in forum Μικροελεγκτές
    Απαντήσεις: 24
    Τελευταίο Μήνυμα: 12-03-16, 20:56
  3. Arduino + Gsm SIM900
    By peiperakos in forum Μικροελεγκτές
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 10-04-15, 12:01
  4. Arduino UNO και SIM900
    By peiperakos in forum Μικροελεγκτές
    Απαντήσεις: 116
    Τελευταίο Μήνυμα: 16-06-14, 12:30

Tags for this Thread

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

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