Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Μέθοδος εργασίας και δημιουργία συνδέσεων κυκλώματος
- Βήμα 3: Μεταφόρτωση κώδικα
Βίντεο: SIM900 GSM Βάσει καιρού ειδοποίησης: 3 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Χρειαζόμαστε πάντα ενημερώσεις καιρού στο κινητό μας τηλέφωνο. Μπορεί να είναι είτε από διαδικτυακή εφαρμογή είτε από εφαρμογή συστήματος που χρησιμοποιεί Διαδίκτυο. Αλλά εδώ θα σας δείξω έναν τρόπο να χρησιμοποιήσετε τη λειτουργία Μηνυμάτων κειμένου στα κινητά μας για να λάβετε τις ενημερώσεις θερμοκρασίας και υγρασίας, μπορείτε επίσης να την επεκτείνετε για να λαμβάνετε ενημερώσεις πίεσης και υψομέτρου και 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]
Συνιστάται:
Εμφάνιση καιρού πρόβλεψης καιρού Art Deco: 9 βήματα (με εικόνες)
Ένδειξη πρόβλεψης καιρού Art Deco: Γεια σας φίλοι, σε αυτό το Instructable θα δούμε ζεστό για να φτιάξουμε αυτήν την οθόνη Weather Forecast. Χρησιμοποιεί μίνι πίνακα Wemos D1 μαζί με έγχρωμη οθόνη TFT 1,8”για την εμφάνιση της πρόγνωσης του καιρού. Επίσης σχεδίασα και εκτύπωσα τρισδιάστατα ένα περίβλημα για
Σύστημα φωτισμού ειδοποίησης καιρού: 6 βήματα
Σύστημα φωτισμού ειδοποίησης καιρού: Το σύστημα φωτισμού ειδοποίησης καιρού αλλάζει φωτισμό για να υποδεικνύει διαφορετικές προειδοποιήσεις και ρολόγια καιρού. Αυτό το σύστημα αξιοποιεί ελεύθερα προσβάσιμα δεδομένα καιρού για να κάνει μια αλλαγή φωτισμού για να υποδείξει την κατάσταση του καιρού. Ένα βατόμουρο pi (μέσω κόμβου-κόκκινου) ελέγχει το
Έξυπνο σύστημα παρακολούθησης καιρού και ταχύτητας ανέμου βάσει IOT: 8 βήματα
Έξυπνο σύστημα παρακολούθησης καιρού και ταχύτητας ανέμου βάσει ΙΟΤ: Αναπτύχθηκε από - Nikhil Chudasma, Dhanashri Mudliar και Ashita RajΕισαγωγήΗ σημασία της παρακολούθησης του καιρού υπάρχει με πολλούς τρόπους. Οι καιρικές παράμετροι πρέπει να παρακολουθούνται για να διατηρηθεί η ανάπτυξη στη γεωργία, το θερμοκήπιο
Μη ασφαλές επίπεδο ειδοποίησης θορύβου: 11 βήματα (με εικόνες)
Unsafe Noise Level Alert System: The Oshman Engineering Design Kitchen (OEDK) είναι ο μεγαλύτερος χώρος κατασκευής στο Πανεπιστήμιο Rice, παρέχοντας χώρο σε όλους τους φοιτητές για να σχεδιάσουν και να δημιουργήσουν πρωτότυπες λύσεις σε πραγματικές προκλήσεις. Για την εξυπηρέτηση αυτού του σκοπού, ο ΟΕΔΚ στεγάζει μια σειρά από ηλεκτρικά εργαλεία
Λαμπτήρας ειδοποίησης Kodak Pi της δεκαετίας του 1930: 6 βήματα (με εικόνες)
Λάμπα ειδοποιήσεων Kodak Pi της δεκαετίας του 1930: Πρόκειται για ένα Kodak Table Viewer του 1930 που έχω προσαρμόσει για να εμφανίζει ειδοποιήσεις και ειδοποιήσεις χρησιμοποιώντας μια σειρά από έντονα χρώματα. Η πηγή φωτός είναι ένα pHAT μονόκερου, μια προγραμματιζόμενη μήτρα φωτεινών LED, και αυτό ελέγχεται από ένα Raspberry Pi Zero W, το οποίο