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

Gps Forest Fire Alert System With Sim808 και Arduino Uno: 23 βήματα (με εικόνες)
Gps Forest Fire Alert System With Sim808 και Arduino Uno: 23 βήματα (με εικόνες)

Βίντεο: Gps Forest Fire Alert System With Sim808 και Arduino Uno: 23 βήματα (με εικόνες)

Βίντεο: Gps Forest Fire Alert System With Sim808 και Arduino Uno: 23 βήματα (με εικόνες)
Βίντεο: GSM Based Fire and Smoke Detector With GPS Location Coordinate in Proteus 2024, Νοέμβριος
Anonim
Image
Image
Arduino One
Arduino One

Γεια σας, σε αυτήν την ανάρτηση θα δούμε πώς να φτιάξουμε ένα σύστημα ανίχνευσης δασικής πυρκαγιάς, με ειδοποίηση μέσω μηνύματος κειμένου, για τον τόπο του ατυχήματος, χάρη στην ενσωματωμένη μονάδα gps sim808, που χορηγήθηκε από τους ανθρώπους του DFRobot, θα δούμε το πηγαίο κώδικα, ορισμένα χαρακτηριστικά και λειτουργία της μονάδας sim808, σε εξωτερικό περιβάλλον, αυτό είναι η συνέχεια ενός προηγούμενου έργου, όπου είδαμε πώς να φτιάξουμε ένα πολύ απλό σύστημα ανίχνευσης φλόγας για το σπίτι.

Βήμα 1: Εισαγωγή

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

Η αρχή της λειτουργίας είναι η ακόλουθη, όταν ανιχνεύει φωτιά από τον αισθητήρα φλόγας, θα στείλει ένα αναλογικό σήμα στο arduino, το οποίο ανάλογα με την τιμή του, θα ενεργοποιήσει την αποστολή ενός μηνύματος κειμένου με τις συντεταγμένες GPS όπου λαμβάνει χώρα η φωτιά Το Για αυτό το έργο θα χρειαστούμε αισθητήρα φλόγας, arduino uno, μονάδα sim808, μπαταρία, καλώδια, μπορείτε να ελέγξετε την ακόλουθη λίστα υλικών:

Βήμα 2: Arduino One

Βήμα 3: Sim808

Sim808
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

Καλώδια Dupont
Καλώδια Dupont

Βήμα 6: Μπαταρία 12 Volts (μπορεί να είναι πηγή 12 τουλάχιστον για να κάνετε τις αρχικές δοκιμές)

Μπαταρία 12 Volts (μπορεί να είναι πηγή 12 τουλάχιστον για να κάνετε τις αρχικές δοκιμές)
Μπαταρία 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

Αποστολή SMS
Αποστολή SMS

Βήμα 18: Διαβάστε SMS

Διαβάστε SMS
Διαβάστε SMS

Βήμα 19: Επικοινωνία TCP

Επικοινωνία TCP
Επικοινωνία 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 πολλά βίντεο με πλήρη πηγαίο κώδικα και διαγράμματα

Συνιστάται: