Πίνακας περιεχομένων:

SIM900 GSM Βάσει καιρού ειδοποίησης: 3 βήματα (με εικόνες)
SIM900 GSM Βάσει καιρού ειδοποίησης: 3 βήματα (με εικόνες)

Βίντεο: SIM900 GSM Βάσει καιρού ειδοποίησης: 3 βήματα (με εικόνες)

Βίντεο: SIM900 GSM Βάσει καιρού ειδοποίησης: 3 βήματα (με εικόνες)
Βίντεο: GSM\GPRS shield SIM900, Первый взгляд 2024, Νοέμβριος
Anonim
SIM900 Ειδοποιητής Καιρού με βάση το GSM
SIM900 Ειδοποιητής Καιρού με βάση το GSM

Χρειαζόμαστε πάντα ενημερώσεις καιρού στο κινητό μας τηλέφωνο. Μπορεί να είναι είτε από διαδικτυακή εφαρμογή είτε από εφαρμογή συστήματος που χρησιμοποιεί Διαδίκτυο. Αλλά εδώ θα σας δείξω έναν τρόπο να χρησιμοποιήσετε τη λειτουργία Μηνυμάτων κειμένου στα κινητά μας για να λάβετε τις ενημερώσεις θερμοκρασίας και υγρασίας, μπορείτε επίσης να την επεκτείνετε για να λαμβάνετε ενημερώσεις πίεσης και υψομέτρου και GPS. Εδώ χρησιμοποίησα ένα DHT22 για να λαμβάνω ενημερώσεις θερμοκρασίας και υγρασίας, αλλά μπορείτε επίσης να χρησιμοποιήσετε ένα BMP280 για να λάβετε επίσης ενημερώσεις πίεσης. Προφανώς χρησιμοποίησα ένα Arduino για όλους τους υπολογισμούς και SIM900 για τη διαδικασία αποστολής SMS. Δεδομένου ότι η χρήση του Arduino θα είναι εύκολη για τους περισσότερους χρήστες, αλλά στην πραγματικότητα μπορείτε να χρησιμοποιήσετε οποιοδήποτε μικροελεγκτή για όλη τη διαδικασία. Για αυτό θα χρειαστεί να διαβάσετε το φύλλο δεδομένων των SIM900 και DHT22. Έτσι προς το παρόν θα χρησιμοποιήσω απλώς το Arduino UNO για αυτό. Οι Nano, Mega, Micro θα λειτουργήσουν επίσης…

Βήμα 1: Απαιτούνται εξαρτήματα

Απαιτούμενα μέρη
Απαιτούμενα μέρη
Απαιτούμενα μέρη
Απαιτούμενα μέρη

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 αντίσταση 10Κ

4. DHT22/DHT11

5. Μπέρτες

6. Breadboard (μπορεί να μην είναι απαραίτητο)

7. Ξεχωριστό τροφοδοτικό για SIM900/800

Βήμα 2: Μέθοδος εργασίας και δημιουργία συνδέσεων κυκλώματος

Μέθοδος εργασίας και πραγματοποίηση συνδέσεων κυκλώματος
Μέθοδος εργασίας και πραγματοποίηση συνδέσεων κυκλώματος
Μέθοδος εργασίας και δημιουργία συνδέσεων κυκλώματος
Μέθοδος εργασίας και δημιουργία συνδέσεων κυκλώματος
Μέθοδος εργασίας και πραγματοποίηση συνδέσεων κυκλώματος
Μέθοδος εργασίας και πραγματοποίηση συνδέσεων κυκλώματος

Το SIM900/800 είναι μια μονάδα GSM που λειτουργεί με μεθόδους TX-RX και χρησιμοποιεί εντολές AT. Μια κανονική κάρτα SIM 3g μπορεί να τοποθετηθεί εδώ και μπορείτε επίσης να πραγματοποιείτε και να λαμβάνετε κλήσεις εάν συνδέσετε μικρόφωνο εδώ, αλλά δεν χρησιμοποιώ αυτό το χαρακτηριστικό εδώ. Εδώ θα χρησιμοποιήσω τη δυνατότητα ανταλλαγής μηνυμάτων της SIM900. Το SIM900 μπορεί να πραγματοποιεί κλήσεις, να λαμβάνει κλήσεις, να πραγματοποιεί και να στέλνει μηνύματα κειμένου. Μπορείτε να επαναφορτίσετε τη SIM σας με ένα πακέτο μηνυμάτων και στη συνέχεια να τη χρησιμοποιήσετε για να αποτρέψετε την υπερφόρτιση λόγω πολλαπλών SMS.

Εδώ το DHT22 θα λάβει δεδομένα θερμοκρασίας και υγρασίας και θα σταλεί στον χρήστη ως μήνυμα κειμένου. Ας υποθέσουμε λοιπόν ότι το DHT22 και το SIM900 είναι στο σπίτι σας και εσείς στο γραφείο σας. Έτσι, μπορείτε να κάνετε το σύστημα να στέλνει μηνύματα κειμένου στον χρήστη μετά από κάθε 3 ώρες. Μπορείτε να προσαρμόσετε αυτήν την ώρα και στον παρακάτω κώδικα.

Οι συνδέσεις κυκλώματος είναι πολύ εύκολες και απλές. Χρησιμοποιήστε άλτες για κάθε σύνδεση.

Η μονάδα SIM900 έχει διαφορετικές εκδόσεις. Η έκδοση μου χρησιμοποιεί προσαρμογέα 12V 1A για να την τροφοδοτήσει. Ένα άλλο μοντέλο μπορεί να απαιτεί τροφοδοσία 5V. Επομένως, κοιτάξτε προσεκτικά την έκδοσή σας πριν τη χρησιμοποιήσετε και επίσης θυμηθείτε ότι είναι συσκευές ευαίσθητες στατικά. Μην το κρατάτε λοιπόν κοντά σε θερμόκολλο ή πλαστικά.

Βήμα 3: Μεταφόρτωση κώδικα

Κώδικας μεταφόρτωσης
Κώδικας μεταφόρτωσης

Τώρα μετά από συνδέσεις ενεργοποιήστε πρώτα τη μονάδα GSM με φορτωμένη την κάρτα SIM. Τώρα προσέξτε αν η λυχνία LED της μονάδας αναβοσβήνει. Εάν αναβοσβήνει πολύ γρήγορα (1 αναλαμπή/δευτερόλεπτο), στη συνέχεια τραβήξτε έξω τις συνδέσεις TX και RX και τοποθετήστε το ξανά. Κατά κανόνα θα αναβοσβήνει σε 1 αναλαμπή/3 δευτερόλεπτα. Εάν είναι σε 1blink/3sec τότε μπορείτε να επιβεβαιώσετε ότι η κάρτα SIM είναι τώρα έτοιμη για χρήση.

Στη συνέχεια, ανοίξτε το arduino IDE και ανοίξτε το σκίτσο που επισυνάπτεται εδώ. Δώστε τον αριθμό τηλεφώνου σας στο σκίτσο στο οποίο πρέπει να στείλει το SIM900. Στη συνέχεια, ανεβάστε το. Θα πρέπει να δείτε την αποστολή μηνύματος μετά το καθορισμένο χρονικό διάστημα. Μπορείτε επίσης να το αλλάξετε στον κώδικα.

Είστε πλέον έτοιμοι και ενημερωθείτε για τον τρέχοντα καιρό.

Μπορείτε να προσθέσετε BMP280 για να λαμβάνετε ενημερώσεις πίεσης ή οτιδήποτε μπορεί να σας αρέσει. Μπορείτε να δείτε την κατάσταση της δεξαμενής νερού, να συνδέσετε τον αισθητήρα PIR για να ανιχνεύσετε την παρουσία ανθρώπου στο σπίτι σας, κλπ.

για οποιοδήποτε πρόβλημα σχολιάστε εδώ ή στείλτε μήνυμα στο [email protected]

Συνιστάται: