Πίνακας περιεχομένων:
- Βήμα 1: Εισαγωγή
- Βήμα 2: Arduino One
- Βήμα 3: Sim808
- Βήμα 4: Αισθητήρας φλόγας
- Βήμα 5: Καλώδια Dupont
- Βήμα 6: Μπαταρία 12 Volts (μπορεί να είναι πηγή 12 τουλάχιστον για να κάνετε τις αρχικές δοκιμές)
- Βήμα 7: Ένα κουτί με φίλτρο (προαιρετικό)
- Βήμα 8: Κύκλωμα
- Βήμα 9: Πηγαίος κώδικας
- Βήμα 10: Σχετικά με την ενότητα Sim808 του Dfrobot
- Βήμα 11: Προδιαγραφή
- Βήμα 12: Επισκόπηση πίνακα
- Βήμα 13: Αποσφαλμάτωση USB (εντολή AT)
- Βήμα 14: Προετοιμασία
- Βήμα 15: Πραγματοποιήστε μια τηλεφωνική κλήση
- Βήμα 16: Απαντήστε στο τηλέφωνο και κλείστε το τηλέφωνο
- Βήμα 17: Στείλτε SMS
- Βήμα 18: Διαβάστε SMS
- Βήμα 19: Επικοινωνία TCP
- Βήμα 20: Προσανατολισμός GPS
- Βήμα 21:
- Βήμα 22: Λειτουργία χαμηλής κατανάλωσης SIM808
Βίντεο: Gps Forest Fire Alert System With Sim808 και Arduino Uno: 23 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Γεια σας, σε αυτήν την ανάρτηση θα δούμε πώς να φτιάξουμε ένα σύστημα ανίχνευσης δασικής πυρκαγιάς, με ειδοποίηση μέσω μηνύματος κειμένου, για τον τόπο του ατυχήματος, χάρη στην ενσωματωμένη μονάδα gps sim808, που χορηγήθηκε από τους ανθρώπους του DFRobot, θα δούμε το πηγαίο κώδικα, ορισμένα χαρακτηριστικά και λειτουργία της μονάδας sim808, σε εξωτερικό περιβάλλον, αυτό είναι η συνέχεια ενός προηγούμενου έργου, όπου είδαμε πώς να φτιάξουμε ένα πολύ απλό σύστημα ανίχνευσης φλόγας για το σπίτι.
Βήμα 1: Εισαγωγή
Αυτό το σύστημα προσπαθεί να αποτρέψει πυρκαγιές σε δάση και χωράφια, όπου μια καταστροφή αυτού του τύπου μπορεί να προκαλέσει μεγάλες οικονομικές απώλειες, σημαντικές υλικές ζημιές, καταστροφή της χλωρίδας και της πανίδας του τόπου προκαλώντας οικολογική ζημιά μεγάλου μεγέθους, αλλά το πιο σημαντικό είναι σώζοντας ανθρώπινες ζωές.
Η αρχή της λειτουργίας είναι η ακόλουθη, όταν ανιχνεύει φωτιά από τον αισθητήρα φλόγας, θα στείλει ένα αναλογικό σήμα στο arduino, το οποίο ανάλογα με την τιμή του, θα ενεργοποιήσει την αποστολή ενός μηνύματος κειμένου με τις συντεταγμένες GPS όπου λαμβάνει χώρα η φωτιά Το Για αυτό το έργο θα χρειαστούμε αισθητήρα φλόγας, arduino uno, μονάδα sim808, μπαταρία, καλώδια, μπορείτε να ελέγξετε την ακόλουθη λίστα υλικών:
Βήμα 2: Arduino One
Βήμα 3: Sim808
Βήμα 4: Αισθητήρας φλόγας
Σχετικά με τη μονάδα ανίχνευσης φλόγας
- Αυτή η μονάδα είναι ευαίσθητη σε μια φλόγα και στην ακτινοβολία της. Μπορεί επίσης να ανιχνεύσει συνηθισμένη πηγή φωτός στην περιοχή μήκους κύματος από 760 nm έως 1100 nm.
- Ο αισθητήρας φλόγας μπορεί να εκπέμπει ψηφιακό ή αναλογικό σήμα.
- Μπορεί να χρησιμοποιηθεί ως συναγερμός πυρκαγιάς.
- Ανίχνευση γωνίας περίπου 60 μοιρών, ιδιαίτερα ευαίσθητη στο φάσμα της φλόγας. Ρυθμιζόμενη ευαισθησία (με μπλε ρύθμιση του ψηφιακού ποτενσιόμετρου).
- Η έξοδος σύγκρισης, καθαρό σήμα, καλό κύμα, ικανότητα οδήγησης, πάνω από 15mA.
- Τάση λειτουργίας 3,3 V-5 V. Η φόρμα εξόδου: ψηφιακές έξοδοι μεταγωγής (0 και 1) και αναλογική τάση εξόδου AO. Σταθερές οπές μπουλονιών για εύκολη εγκατάσταση.
- Μικρές πλακέτες PCB Μέγεθος: 3,2cm x 1,4cm.
- Χρησιμοποιήστε έναν ενισχυτή LM393 ως συγκριτή τάσης
Βήμα 5: Καλώδια Dupont
Βήμα 6: Μπαταρία 12 Volts (μπορεί να είναι πηγή 12 τουλάχιστον για να κάνετε τις αρχικές δοκιμές)
Βήμα 7: Ένα κουτί με φίλτρο (προαιρετικό)
Βήμα 8: Κύκλωμα
Βήμα 9: Πηγαίος κώδικας
Κάντε λήψη από τη διεύθυνση
Βήμα 10: Σχετικά με την ενότητα Sim808 του Dfrobot
Η ασπίδα arduino SIM808 GPS/GPRS/GSM είναι μια ενσωματωμένη ασπίδα επέκτασης Arduino τεχνολογίας πλοήγησης τεσσάρων ζωνών GSM/GPRS και GPS. Μόνο ένα μέγεθος πιστωτικής κάρτας, σύμφωνα με την τυποποιημένη συσκευασία καρφίτσας Arduino, συμβατό με Arduino UNO, arduino Leonardo, arduino Mega και άλλες κάρτες arduino. Σε σύγκριση με την προηγούμενη γενιά SIM908, το SIM808 έκανε κάποια βελτίωση στην απόδοση και τη σταθερότητα. Εκτός από τις κανονικές λειτουργίες SMS και τηλεφώνου, η ασπίδα υποστηρίζει επίσης MMS, DTMF, FTP και άλλες λειτουργίες. Μπορείτε να επιτύχετε τη λήψη δεδομένων, τον ασύρματο πομποδέκτη δεδομένων, την εφαρμογή IoT και τον προσανατολισμό GPS. Το θα πρέπει να ενσωματώνει ενσωματωμένη υποδοχή μικροφώνου και ακουστικών, εξοικονομώντας το κόστος σας και διευκολύνοντας το έργο σας. Μπορεί επίσης να συνδεθεί απευθείας με την κεραία GSM και GPS μέσω εξωτερικής υποδοχής κεραίας.
SIM808 GPS/GPRS/GSM Arduino Shield V1.0 χρησιμοποιεί την τελευταία έκδοση της μονάδας Simcom SIM808, σε σύγκριση με την αρχική μονάδα SIM808 που διατίθεται στην αγορά, η νέα μονάδα έχει καλύτερη σταθερότητα. Αλλά το μέρος GPS των εντολών AT δεν είναι συμβατό με την παλιά έκδοση της μονάδας SIM808, ανατρέξτε στο κάτω μέρος των "περισσότερων" στις εντολές AT.
Βήμα 11: Προδιαγραφή
- Τάση λειτουργίας: 5V
- Ισχύς εισόδου: 7-23V
- Τετραπλή ζώνη 850/900/1800/1900MHz
- Κατηγορία πολλαπλών υποδοχών GPRS 12/10
- Κινητός σταθμός GPRS κατηγορίας Β
- Συμμορφωθείτε με τη φάση GSM 2/2 +Class 4 (2 W @ 850 / 900MHz)
- Κατηγορία 1 (1 W @ 1800 / 1900MHz)
- Υποστήριξη λειτουργίας χαμηλής κατανάλωσης ενέργειας: 100mA @ 7V-GSM mode
- Υποστήριξη ελέγχου εντολών AT (3GPP TS 27.007, 27.005 και SIMCOM ενισχυμένες εντολές AT)
- Υποστήριξη τεχνολογίας δορυφορικής πλοήγησης GPS
- Υποστήριξη ένδειξης κατάστασης LED: Κατάσταση τροφοδοσίας, κατάσταση δικτύου και τρόποι λειτουργίας
- Περιβάλλον εργασίας: -40 ℃ ~ 85 ℃ Μέγεθος: 69 * 54mm/2.71 * 2.12 ίντσες
Βήμα 12: Επισκόπηση πίνακα
Διεπαφή ενότητας και προφυλάξεις:
Κατειλημμένες ακίδες: D0, D1, D12, ο ψηφιακός ακροδέκτης "D12" είναι συνδεδεμένος με τη μονάδα SIM808 GPIO power. Μπορεί να χρησιμοποιηθεί ως μονάδα ελέγχου ενεργοποίησης / απενεργοποίησης μονάδας SIM808. Το SIM808 επί του σκάφους MIC και το μικρόφωνο SIM808 3,5 mm χρησιμοποιούν το ίδιο κανάλι MIC, όταν συνδέετε το μικρόφωνό σας, το ενσωματωμένο MIC θα αποσυνδεθεί αυτόματα. Κουμπί αλλαγής εκκίνησης-μονάδα SIM808 διακόπτης, πατήστε σύντομα 1s για να ξεκινήσει η SIM808, πατήστε παρατεταμένα 3s για να την απενεργοποιήσετε. LED "ON" - ένδειξη ισχύος SIM808, μόνο όταν συνδέετε εξωτερική τροφοδοσία, η μονάδα μπορεί να λειτουργήσει σωστά. Net - δείκτης σήματος GSM Γρήγορο φλας: Αναζήτηση δικτύου Αργή flash (3 δευτερόλεπτα): η εγγραφή δικτύου ολοκληρώθηκε Διακόπτης λειτουργίας Καμία- Κενή σειριακή καρφίτσα SIM808 για λήψη του σκίτσου, καλέστε εδώ. USB_DBG-- Όταν ο πίνακας επέκτασης συνδεθεί στο Arduino, καλέστε εδώ για να επικοινωνήσει η SIM808 με τον υπολογιστή εντοπισμός σφαλμάτων (εντοπισμός σφαλμάτων AT). Arduino-- Όταν ο πίνακας επέκτασης συνδεθεί στο Arduino, καλέστε εδώ για να επικοινωνήσει η SIM808 με το Arduino.
Βήμα 13: Αποσφαλμάτωση USB (εντολή AT)
Σε αυτήν την ενότητα, θα στείλουμε εντολές AT μέσω της σειριακής θύρας για να διορθώσουμε την ασπίδα επέκτασης SIM808. Ανατρέξτε στο σετ εντολών SIM808 AT για περισσότερες λειτουργίες.
Βήμα 14: Προετοιμασία
Σκεύη, εξαρτήματα:
- Arduino UNO x1
- SIM808 πίνακας επέκτασης x1
- Εξωτερική τροφοδοσία x1
Λογισμικό:
- Arduino IDE
- Σειριακός βοηθός εντοπισμού σφαλμάτων (Σε αυτήν την ενότητα, χρησιμοποιούμε DF Serial Debugger by Lisper)
'''ΒΗΜΑ'''
Συνδέστε την κάρτα SIM στην ασπίδα επέκτασης SIM808 και συνδέστε την ασπίδα επέκτασης στο Arduino UNO, εν τω μεταξύ μην ξεχάσετε να συνδέσετε μια εξωτερική πηγή τροφοδοσίας. Καλέστε το διακόπτη λειτουργίας σε Καμία, κατεβάστε ένα δείγμα κώδικα Blink για να βεβαιωθείτε ότι η σειριακή θύρα δεν είναι απασχολημένο. Πατήστε το κουμπί τροφοδοσίας εκκίνησης και περιμένετε την κάρτα SIM που καταγράφει σωστά ένα δίκτυο, η ένδειξη Net δείχνει αναβοσβήνει αργά (3 δευτερόλεπτα μία φορά). Σύρετε το διακόπτη λειτουργίας σε USB_DBG και, στη συνέχεια, μπορούμε να επικοινωνήσουμε απευθείας με το τσιπ SIM808 μέσω του βοηθού σειριακής θύρας.
Βήμα 15: Πραγματοποιήστε μια τηλεφωνική κλήση
Στείλτε AT στον σειριακό βοηθό θύρας, εάν επιστρέψει OK, σημαίνει ότι έχει δημιουργηθεί σειριακή επικοινωνία. Ακολουθήστε το σχήμα, εισαγάγετε εντολές AT, θα πρέπει να λάβετε το ίδιο περιεχόμενο.
Βήμα 16: Απαντήστε στο τηλέφωνο και κλείστε το τηλέφωνο
Βήμα 17: Στείλτε SMS
Βήμα 18: Διαβάστε SMS
Βήμα 19: Επικοινωνία TCP
Βήμα 20: Προσανατολισμός GPS
Σημείωση: Η κεραία GPS πρέπει να τοποθετηθεί έξω για να μπορέσει να αποκτήσει σταθερή έξοδο δεδομένων θέσης GPS.
Αποστολή AT + CGSN PWR = 1 εντολή (Άνοιγμα ισχύος GPS)
Αποστολή AT + CGNSTST = 1 εντολή (Λήψη δεδομένων GPS από τη σειριακή θύρα)
Βήμα 21:
Εάν η κεραία GPS έχει τοποθετηθεί έξω, θα πρέπει να λάβετε τα σωστά δεδομένα σύντομα.
Όταν θέλετε να θέσετε σε παύση την έξοδο δεδομένων GPS, μπορείτε να στείλετε την εντολή AT + CGNSTST = 0 για παύση της εξόδου δεδομένων GPS.
Όταν θέλετε να απενεργοποιήσετε τη λειτουργία GPS, μπορείτε να στείλετε την εντολή AT + CGNSPWR = 0 για να απενεργοποιήσετε την τροφοδοσία GPS. Στείλτε AT + CPOWD = 1 για να κλείσετε το τσιπ SIM808. Για πιο συναρπαστικές οδηγίες, ανατρέξτε στην εντολή AT στη σελίδα του τέλους. Αυτοί οι δύο κώδικες δοκιμής είναι πολύ απλοί και εύκολα κατανοητοί. Χρειάζεται μόνο να εισαγάγετε τις αντίστοιχες σειριακές εντολές AT, για να επιτύχετε τις αντίστοιχες λειτουργίες.
Βήμα 22: Λειτουργία χαμηλής κατανάλωσης SIM808
Λειτουργία ελάχιστης λειτουργικότητας
Το σύστημα θα μειωθεί σε μια απλούστερη λειτουργία κάτω από τη Λειτουργία ελάχιστης λειτουργικότητας. Θα εξοικονομήσει περισσότερη κατανάλωση ενέργειας σε αυτήν τη λειτουργία.
AT+CFUN = = 0, 1, 4
AT + CFUN = 0: Λειτουργία ελάχιστης λειτουργικότητας. Σε αυτήν τη λειτουργία, μπορείτε να συνεχίσετε να χρησιμοποιείτε τη σειριακή θύρα, αλλά η εντολή AT με λειτουργίες RF και κάρτας SIM θα απενεργοποιηθεί.
AT + CFUN = 1: Λειτουργία πλήρους λειτουργίας (προεπιλογή).
AT + CFUN = 4: Λειτουργία πτήσης. Σε αυτήν τη λειτουργία, μπορείτε να συνεχίσετε να χρησιμοποιείτε τη σειριακή θύρα, αλλά η εντολή AT με λειτουργίες RF και κάρτας SIM θα απενεργοποιηθεί.
Περισσότερες δυνατότητες ανατρέξτε στις εντολές AT
github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf
Maybeσως μπορεί να σας ενδιαφέρουν έργα arduino, φωτογραφίες, ρομποτική, τηλεπικοινωνίες, εγγραφείτε στη διεύθυνση https://www.youtube.com/user/carlosvolt?sub_confirmation=1 πολλά βίντεο με πλήρη πηγαίο κώδικα και διαγράμματα
Συνιστάται:
ISO Standard Werewolf Perky Ears Alert System: 3 βήματα (με εικόνες)
ISO Standard Werewolf Perky Ears Alert System: Σε κανέναν δεν αρέσει όταν κάποιος ή κάτι έρχεται από πίσω σας απροσδόκητα. Δεδομένου ότι οι περισσότεροι άνθρωποι δεν έχουν εκλεπτυσμένη αίσθηση, προσθέστε ηλεκτρονικά για να διαπιστώσετε πότε κάτι κρύβεται πίσω. Προστατέψτε τα έξι σας. Επειδή κάνει πολύ κρύο
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης
Πώς να φτιάξετε ένα Quadcoptor. (NTM 28-30S 800kV 300W και Arducopter APM 2.6 & 6H GPS 3DR Radio και FlySky TH9X): 25 βήματα (με εικόνες)
Πώς να φτιάξετε ένα Quadcoptor. (NTM 28-30S 800kV 300W και Arducopter APM 2.6 & 6H GPS 3DR Radio και FlySky TH9X): Αυτό είναι ένα σεμινάριο για τον τρόπο κατασκευής ενός Quadcopter χρησιμοποιώντας κινητήρες NTM 28-30S 800kV 300W και Arducopter APM 2.6 & 6H GPS & 3DR Radio. Προσπάθησα να εξηγήσω κάθε βήμα με πολλές εικόνες. Αν έχετε ερωτήσεις ή σχόλια, απαντήστε
Ανίχνευση εμποδίων και προειδοποίηση - Arduino UNO και υπερήχων: 4 βήματα (με εικόνες)
Ανίχνευση εμποδίων και προειδοποίηση - Arduino UNO και υπερήχων: Αυτό είναι ένα σεμινάριο για να σας βοηθήσει να κατανοήσετε υπερήχους και βομβητές και να προχωρήσετε βαθύτερα στην εκμάθηση του Arduino, ακολουθήστε αυτά τα βήματα και δώστε μου σχόλια