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

Προσάρτηση συστήματος περιβαλλοντικού αισθητήρα για UAV: 18 βήματα
Προσάρτηση συστήματος περιβαλλοντικού αισθητήρα για UAV: 18 βήματα

Βίντεο: Προσάρτηση συστήματος περιβαλλοντικού αισθητήρα για UAV: 18 βήματα

Βίντεο: Προσάρτηση συστήματος περιβαλλοντικού αισθητήρα για UAV: 18 βήματα
Βίντεο: Καλλίστη: Καλύτερη παραγωγή με λιγότερο κόστος. 2024, Ιούλιος
Anonim
Προσάρτηση συστήματος περιβαλλοντικών αισθητήρων για UAV
Προσάρτηση συστήματος περιβαλλοντικών αισθητήρων για UAV

Ο σκοπός αυτού του Instructable είναι να περιγράψει τον τρόπο κατασκευής, προσάρτησης και λειτουργίας του περιβαλλοντικού συστήματος αισθητήρων της Integrated Solutions Technology σε συνδυασμό με ένα drone DJI Phantom 4. Αυτά τα πακέτα αισθητήρων χρησιμοποιούν το drone για να μεταφερθούν σε δυνητικά επικίνδυνα περιβάλλοντα για τον προσδιορισμό των σημερινών επιπέδων κινδύνου μονοξειδίου του άνθρακα (CO), διοξειδίου του άνθρακα (CO2) και υγρού αερίου προπανίου (LPG) σε σύγκριση με τα πρότυπα OSHA και EPA. Είναι σημαντικό να σημειωθεί ότι παρόλο που ένας αισθητήρας ακτινοβολίας εμφανίζεται επίσης στο παρόν Εγχειρίδιο, θα λειτουργεί ως ξεχωριστή οντότητα στους αισθητήρες αερίου και το τελικό προϊόν που εμφανίζεται θα περιλαμβάνει μόνο τα στοιχεία του αισθητήρα αερίου που αναφέρονται παραπάνω.

Βήμα 1: Συγκεντρώστε τα απαραίτητα εργαλεία, λογισμικό και υλικά

Εργαλεία που χρησιμοποιούνται:

  1. Λογισμικό Arduino (https://www.arduino.cc/en/Main/Software)
  2. Πένσα
  3. Επιτραπέζιο πριόνι με λειαντική λεπίδα
  4. Μύλος τραπεζιού

Υλικά που χρησιμοποιούνται:

  1. DJI Phantom 4
  2. Arduino Uno
  3. Εξωτερική μπαταρία Jackery 3350mAh
  4. Τυπικό Breadboard
  5. Αισθητήρας μονοξειδίου του άνθρακα - MQ - 7
  6. Αισθητήρας υγρού προπανίου - MQ - 6
  7. Αισθητήρας διοξειδίου του άνθρακα CO2 - MG - 811
  8. AK9750 Si7021 Αισθητήρας υγρασίας και θερμοκρασίας
  9. Αισθητήρας ακτινοβολίας Pocket Geiger - Τύπος 5
  10. Μόντεμ Bluetooth - BlueSMiRF Gold
  11. Μαλακό ατσάλι κρεμάστρες ιμάντες
  12. Σετ εφευρέτη SparkFun
  13. Ταινία τοποθέτησης διπλής όψης 3Μ

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

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

Βήμα 3: Προσδιορίστε τους πείρους εισόδου και εξόδου για τον αισθητήρα μονοξειδίου του άνθρακα MQ - 7

Προσδιορίστε τις ακίδες εισόδου και εξόδου για τον αισθητήρα μονοξειδίου του άνθρακα MQ - 7
Προσδιορίστε τις ακίδες εισόδου και εξόδου για τον αισθητήρα μονοξειδίου του άνθρακα MQ - 7

Όπως φαίνεται στο παραπάνω διάγραμμα, το εξάρτημα CO θα πρέπει να έχει τρεις ακίδες τάσης εισόδου στη δεξιά ράγα που είναι συνδεδεμένες στην τροφοδοσία μικροελεγκτή 5V. Ο αναλογικός πείρος εισόδου θα συνδεθεί με οποιονδήποτε από τους ακροδέκτες μικροελεγκτή με την ένδειξη A0, A1, A2, κ.λπ., ενώ οι ακίδες γείωσης συνδέονται με τις ακίδες γείωσης του μικροελεγκτή. Τέλος, μια αντίσταση 10K ohm χρησιμοποιείται για τη σύνδεση του κάτω αριστερού πείρου αισθητήρα στη γείωση. Είναι σημαντικό να σημειωθεί ότι αυτό το pinout ισχύει για τους αισθητήρες CO2 και LPG που χρησιμοποιούνται επίσης σε αυτό το σύστημα.

Βήμα 4: Συνδέστε τον αισθητήρα σύμφωνα με το Pinout στις ακίδες εισόδου και εξόδου μικροελεγκτή

Συνδέστε τον αισθητήρα σύμφωνα με το Pinout στις ακίδες εισόδου και εξόδου μικροελεγκτή
Συνδέστε τον αισθητήρα σύμφωνα με το Pinout στις ακίδες εισόδου και εξόδου μικροελεγκτή
Συνδέστε τον αισθητήρα σύμφωνα με το Pinout στις ακίδες εισόδου και εξόδου μικροελεγκτή
Συνδέστε τον αισθητήρα σύμφωνα με το Pinout στις ακίδες εισόδου και εξόδου μικροελεγκτή
Συνδέστε τον αισθητήρα σύμφωνα με το Pinout στις ακίδες εισόδου και εξόδου μικροελεγκτή
Συνδέστε τον αισθητήρα σύμφωνα με το Pinout στις ακίδες εισόδου και εξόδου μικροελεγκτή

Όπως συζητήθηκε στα προηγούμενα βήματα, ένας πείρος ορίζεται ως ένας αναλογικός πείρος εισόδου στον μικροελεγκτή. Στο βασικό κώδικα που εμφανίζεται παραπάνω και διαθέσιμο για λήψη στο επόμενο βήμα, ο καθορισμένος αναλογικός πείρος είναι ο ακροδέκτης A0. Σύμφωνα με αυτόν τον χαρακτηρισμό, συνδέστε τον επάνω αριστερό πείρο στον πείρο A0 του μικροελεγκτή. Στη συνέχεια, μπορεί να δημιουργηθεί μια κοινή ράγα εισόδου και γείωσης 5V συνδέοντας την πιο αριστερή ράγα τροφοδοσίας (που ορίζεται από το σύμβολο "-") με τον πείρο γείωσης και τη δεξιά ράγα ("+") με τον πείρο 5V. Με την καλωδίωση του breadboard με αυτόν τον τρόπο, οι ακίδες των αισθητήρων μπορούν να συνδεθούν απευθείας στις ράγες του breadboard, επιτρέποντας καθαρές συνδέσεις με τον μικροελεγκτή. Αυτή η δομή παρουσιάζεται στις εικόνες του κυκλώματος βάσης παραπάνω.

Βήμα 5: Λήψη βασικού κώδικα αισθητήρα αερίου

Λήψη κωδικού βάσης αισθητήρα αερίου
Λήψη κωδικού βάσης αισθητήρα αερίου

Μόλις συνδεθείτε, ανεβάστε τον βασικό κώδικα Arduino που λαμβάνεται από τη σελίδα προϊόντος του SparkFun (https://www.sparkfun.com/products/9403; επισυνάπτεται) πατώντας το βέλος που βρίσκεται πάνω αριστερά της διεπαφής για να επαληθεύσετε ότι το στοιχείο είναι συνδεδεμένο σύμφωνα με το pinout.

Βήμα 6: Ανοίξτε τη Σειριακή οθόνη για να διασφαλίσετε τη λειτουργικότητα

Ανοίξτε τη Σειριακή οθόνη για να διασφαλίσετε τη λειτουργικότητα
Ανοίξτε τη Σειριακή οθόνη για να διασφαλίσετε τη λειτουργικότητα

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

Βήμα 7: Επαναλάβετε τα βήματα 3-6 για αισθητήρες υγραερίου και διοξειδίου του άνθρακα

Επαναλάβετε τα βήματα 3-6 για αισθητήρες υγραερίου και διοξειδίου του άνθρακα
Επαναλάβετε τα βήματα 3-6 για αισθητήρες υγραερίου και διοξειδίου του άνθρακα
Επαναλάβετε τα βήματα 3-6 για αισθητήρες υγραερίου και διοξειδίου του άνθρακα
Επαναλάβετε τα βήματα 3-6 για αισθητήρες υγραερίου και διοξειδίου του άνθρακα

Επαναλάβετε τον ορισμό των ακίδων, της καλωδίωσης αισθητήρα και της μεταφόρτωσης κώδικα για να διασφαλίσετε τη λειτουργία των πρόσθετων αισθητήρων.

Βήμα 8: Αισθητήρας υγρασίας και θερμοκρασίας Wire SparkFun Si7021 (προαιρετικό)

Wire SparkFun Si7021 Αισθητήρας υγρασίας και θερμοκρασίας (προαιρετικό)
Wire SparkFun Si7021 Αισθητήρας υγρασίας και θερμοκρασίας (προαιρετικό)
Wire SparkFun Si7021 Αισθητήρας υγρασίας και θερμοκρασίας (προαιρετικό)
Wire SparkFun Si7021 Αισθητήρας υγρασίας και θερμοκρασίας (προαιρετικό)

Η ίδια γενική διαδικασία που περιγράφεται για τους αισθητήρες αερίου θα εφαρμοστεί για τον αισθητήρα θερμοκρασίας και υγρασίας. Ωστόσο, το pinout διαφέρει από τους αισθητήρες αερίου και εμφανίζεται παραπάνω. Ο πείρος VCC (δεύτερος από τα δεξιά στον αισθητήρα) θα συνδεθεί είτε σε πηγή τροφοδοσίας μικροελεγκτή 5 ή 3,3 V και ο πείρος γείωσης θα συνδεθεί στη γείωση του μικροελεγκτή, όπως φαίνεται στην καλωδίωση του αισθητήρα αερίου. Αντί για έναν αναλογικό πείρο εξόδου, αυτός ο αισθητήρας περιέχει καρφίτσες εξόδου SDA και SCL που είναι υπεύθυνες για τη μετάδοση δεδομένων από τον αισθητήρα στον μικροελεγκτή για επεξεργασία. Αυτός ο αισθητήρας μπορεί να χρησιμοποιηθεί για την επαλήθευση της ακρίβειας των μετρήσεων του αισθητήρα αερίου σε σύγκριση με τις τιμές του φύλλου δεδομένων τους.

Βήμα 9: Λήψη Si7021 Sensor Humidity and Temperature Sensor SparkFun Base Code

Με την ολοκλήρωση της καλωδίωσης, το συνημμένο δείγμα κώδικα (προσαρμοσμένο από https://www.sparkfun.com/products/13763) θα πρέπει να μεταφορτωθεί στον μικροελεγκτή για να διασφαλιστεί η σωστή κατασκευή κυκλώματος. Όπως περιγράφηκε με τον κωδικό αισθητήρα αερίου, επαληθεύστε ότι το εξάρτημα μεταδίδει τη θερμοκρασία και την υγρασία με πρόσβαση στην σειριακή οθόνη. Είναι σημαντικό να σημειωθεί ότι αυτός ο βασικός κώδικας περιλαμβάνει τη χρήση δύο διαφορετικών βιβλιοθηκών συστατικών SparkFun. Προκειμένου αυτός ο κώδικας να μεταγλωττιστεί και να μεταφορτωθεί στον μικροελεγκτή, ο χρήστης θα πρέπει να εγκαταστήσει αυτές τις βιβλιοθήκες με τις μεθόδους που εμφανίζονται στο βήμα 9.

Βήμα 10: Προσθήκη Βιβλιοθηκών Arduino Component

Προσθήκη Βιβλιοθηκών Arduino Component
Προσθήκη Βιβλιοθηκών Arduino Component
Προσθήκη Βιβλιοθηκών Arduino Component
Προσθήκη Βιβλιοθηκών Arduino Component

Η εφαρμογή των βιβλιοθηκών Arduino σε κώδικες προσδιορίζεται με τη χρήση μιας εντολής #include όπως φαίνεται στην κορυφή του κώδικα του βήματος 8. Χωρίς τη συμπερίληψη αυτών των βιβλιοθηκών, ο κώδικας δεν θα μπορεί να μεταγλωττιστεί ή να μεταφορτωθεί στον μικροελεγκτή. Για να αποκτήσετε πρόσβαση και να εγκαταστήσετε αυτές τις βιβλιοθήκες, μεταβείτε στην καρτέλα σκίτσο, επεκτείνετε τη Συμπερίληψη βιβλιοθήκης και επιλέξτε Διαχείριση βιβλιοθηκών. Πληκτρολογήστε το όνομα της βιβλιοθήκης που απαιτείται (κείμενο που εμφανίζεται μετά την εντολή #include), κάντε κλικ στην επιλογή που θέλετε, επιλέξτε μια έκδοση και πατήστε εγκατάσταση.

Βήμα 11: Αισθητήρας ακτινοβολίας Wire Pocket Geiger - Τύπος 5

Αισθητήρας ακτινοβολίας Wire Pocket Geiger - Τύπος 5
Αισθητήρας ακτινοβολίας Wire Pocket Geiger - Τύπος 5

Όπως προαναφέρθηκε, αυτό το στοιχείο θα συμπεριληφθεί ξεχωριστά από τους αισθητήρες αερίου. Κατά τη ρύθμιση αυτού του προϊόντος, η διαδικασία είναι ακόμα η ίδια. συνδέστε τις ακίδες των εξαρτημάτων στις αντίστοιχες εξόδους τους, όπως φαίνεται στο παραπάνω pinout. Συνδέστε τον πείρο VCC στην πηγή 5V που βρίσκεται στον μικροελεγκτή και τον πείρο γείωσης στη γείωση του μικροελεγκτή όπως έγινε με τους αισθητήρες αερίου. Στη συνέχεια, συνδέστε τις ακίδες σήματος και θορύβου στις ακίδες μικροελεγκτή 2 και 5, αντίστοιχα. Με την ολοκλήρωση αυτής της εργασίας, ανεβάστε τον βασικό κώδικα που έχει προσαρμοστεί από το radio-watch.org μέσω του Github (https://www.sparkfun.com/products/142090) και αυτό το στοιχείο είναι έτοιμο για λειτουργία.

Βήμα 12: Αναπτύξτε την ενσωματωμένη καλωδίωση αισθητήρα

Αναπτύξτε την ενσωματωμένη καλωδίωση αισθητήρων
Αναπτύξτε την ενσωματωμένη καλωδίωση αισθητήρων
Αναπτύξτε την ενσωματωμένη καλωδίωση αισθητήρων
Αναπτύξτε την ενσωματωμένη καλωδίωση αισθητήρων
Αναπτύξτε την ενσωματωμένη καλωδίωση αισθητήρων
Αναπτύξτε την ενσωματωμένη καλωδίωση αισθητήρων

Μετά την ατομική καλωδίωση κάθε αισθητήρα για να επιβεβαιώσετε τη λειτουργικότητά του, ξεκινήστε να ενσωματώνετε κάθε καλωδίωση αισθητήρα σε συμπυκνωμένη μορφή, έτσι ώστε όλοι οι αισθητήρες που περιγράφονται παραπάνω να είναι συνδεδεμένοι στον πίνακα ψωμιού, όπως φαίνεται στα παραπάνω σχήματα. Ανατρέξτε στον παραπάνω πίνακα για να συνδέσετε σωστά τις απαραίτητες καρφίτσες Arduino στα αντίστοιχα συστατικά τους, έτσι ώστε οι παρακάτω κωδικοί να μην χρειάζεται να τροποποιηθούν πριν από τη μεταφόρτωση. Για να υποστηρίξετε μια συμπυκνωμένη μορφή, χρησιμοποιήστε μια κοινή σιδηροτροχιά ισχύος και γείωσης συνδέοντας τη μία ράγα τροφοδοσίας με σανίδα 5V και την άλλη ως 3,3V. Συνδέστε τις δύο ράγες γείωσης μεταξύ τους ενώ παράλληλα παρέχετε σύνδεση με τον πείρο γείωσης του μικροελεγκτή Arduino. Όταν ολοκληρωθεί, ανεβάστε τον συνημμένο κώδικα για πρόσβαση στις δυνατότητες του αισθητήρα αερίου που έχουν συναρμολογηθεί στον πίνακα. Ο συνημμένος κώδικας Arduino θα ελέγχει τους αισθητήρες αερίου, καθώς και τον αισθητήρα θερμοκρασίας και υγρασίας και θα εμφανίζει τα δεδομένα μέτρησης σε μέρη ανά εκατομμύριο μέσω της σειριακής οθόνης. Θα παρέχει επίσης την ταξινόμηση του επιπέδου κινδύνου των μετρημένων δεδομένων. Ο αισθητήρας ακτινοβολίας μπορεί να εξαρτάται από μια χρονικά περιορισμένη μέτρηση (δηλαδή μετρήσεις ανά λεπτό), επομένως συνιστάται η λειτουργία αυτού του εξαρτήματος ξεχωριστά από τους αισθητήρες αερίου. Για την υποστήριξη αυτής της διάκρισης, οι αισθητήρες CO, LPG και CO2 θα είναι τα μόνα συστατικά που συζητούνται όταν ο μικροελεγκτής συνδυάζεται με τη μονάδα Bluetooth. Ωστόσο, είναι σημαντικό να σημειωθεί ότι η ακόλουθη διαδικασία μπορεί να ακολουθηθεί για να επιτευχθεί το ίδιο αποτέλεσμα με τον αισθητήρα ακτινοβολίας.

Βήμα 13: Εκκίνηση σύνδεσης Bluetooth μεταξύ τηλεφώνου και μονάδας

Εκκίνηση σύνδεσης Bluetooth μεταξύ τηλεφώνου και μονάδας
Εκκίνηση σύνδεσης Bluetooth μεταξύ τηλεφώνου και μονάδας
Εκκίνηση σύνδεσης Bluetooth μεταξύ τηλεφώνου και μονάδας
Εκκίνηση σύνδεσης Bluetooth μεταξύ τηλεφώνου και μονάδας

Μόλις συναρμολογηθεί, κωδικοποιηθεί και συμπυκνωθεί το επιθυμητό σύστημα αισθητήρων, το επόμενο βήμα είναι η ασύρματη σύνδεση μιας συσκευής χρήστη στο σύστημα. Αυτό θα επιτρέψει την αποστολή ζωντανών μετρήσεων αισθητήρα στον χρήστη σε απόσταση που απομακρύνεται από την περιοχή κινδύνου. Η σύνδεση του συστήματος αισθητήρων και της συσκευής του χρήστη θα διευκολυνθεί με τη μονάδα Arduino BlueSMiRF Bluetooth. Αυτή η ενότητα θα συνδεθεί με την εφαρμογή για κινητά "Arduino Bluetooth Data", η οποία μπορεί να μεταφορτωθεί από το κατάστημα Google Play. Αυτή η διεπαφή θα εμφανίζει απευθείας τις ενδείξεις που λαμβάνονται είτε από τους αισθητήρες αερίου, είτε από την ανθρώπινη παρουσία είτε από τους αισθητήρες ακτινοβολίας, και θα είναι προσβάσιμες έως και 350 πόδια και θα ειδοποιεί το χρήστη για αλλαγές στις ενδείξεις των αισθητήρων, ενώ θα επιτρέπει στον χρήστη να εκτιμά εάν επικίνδυνα επίπεδα περιβαλλοντικοί κίνδυνοι εντοπίζονται σε σχέση με τους κανονισμούς OSHA και EPA.

Το εξάρτημα θα πρέπει να καλωδιωθεί ξεχωριστά, όπως αποδείχθηκε με τους αισθητήρες, για να ξεκινήσει η εγκατάσταση εξαρτημάτων και να αξιολογηθεί η λειτουργικότητα. Χρησιμοποιώντας το διάγραμμα συστατικών που φαίνεται στο παραπάνω σχήμα, το στοιχείο θα συνδεθεί με είσοδο ισχύος 5V και πείρο γείωσης, ενώ οι ακίδες των εξαρτημάτων TX και RX θα συνδεθούν με δύο ψηφιακές ακίδες που καθορίζονται από τον χρήστη. Όπως φαίνεται στο σχήμα, ο πείρος TX αντιστοιχίστηκε στο δεύτερο ψηφιακό pin και ο RX ορίστηκε ως ο τρίτος. Με την ολοκλήρωση αυτής της εργασίας, εκτελέστε το παράδειγμα κώδικα που βρίσκεται παρακάτω για να ξεκινήσετε τη ρύθμιση του στοιχείου. Σε αυτό το σημείο, η λυχνία LED του εξαρτήματος θα πρέπει να αναβοσβήνει αργά με μια κόκκινη απόχρωση. Πρόσβαση στη σειριακή οθόνη και εναλλαγή των επιλογών στο κάτω μέρος του παραθύρου για ανάγνωση, "Χωρίς λήξη γραμμής" και "9600 baud", στα αναπτυσσόμενα πλαίσια, αντίστοιχα. Στη συνέχεια, πληκτρολογήστε "$ $ $" στο πλαίσιο εντολών και πατήστε "Αποστολή". Αυτό θα ενεργοποιήσει τη "Λειτουργία εντολής" στο στοιχείο και θα αναγκάσει το LED να αναβοσβήνει γρήγορα μια κόκκινη απόχρωση. Επιπλέον, το στοιχείο θα στείλει ένα μήνυμα "CMD" πίσω στη σειριακή οθόνη.

Αλλάξτε ξανά τις αναπτυσσόμενες ρυθμίσεις σειριακής οθόνης για να διαβάσετε "Newline" και "9600 baud", προτού προχωρήσετε στη ρύθμιση. Οι εντολές αποστολής "D" και "E" στη σειριακή οθόνη για να εμφανίσετε τις ρυθμίσεις των εξαρτημάτων, συμπεριλαμβανομένου του ονόματος του εργοστασίου. Για σύζευξη με το κινητό σας τηλέφωνο, ανοίξτε τις ρυθμίσεις Bluetooth, επιλέξτε το δεδομένο όνομα της μονάδας Bluetooth (ECEbluesmirf για το παρεχόμενο παράδειγμα). Μετά από αυτήν την επιλογή, στείλτε μια εντολή "I" για σάρωση για συσκευές με δυνατότητα Bluetooth. Ο πρώτος αριθμός θα χρησιμοποιηθεί για συγχρονισμό των δύο συσκευών, στέλνοντας ένα "C, πρώτος αριθμός". Όταν ολοκληρωθεί, το LED Bluetooth θα γίνει σταθερό πράσινο.

Βήμα 14: Συνδέστε το σύστημα στην εφαρμογή για κινητά - Χρήστες Android

Σύνδεση συστήματος σε εφαρμογή για κινητά - Χρήστες Android
Σύνδεση συστήματος σε εφαρμογή για κινητά - Χρήστες Android
Σύνδεση συστήματος σε εφαρμογή για κινητά - Χρήστες Android
Σύνδεση συστήματος σε εφαρμογή για κινητά - Χρήστες Android
Σύνδεση συστήματος σε εφαρμογή για κινητά - Χρήστες Android
Σύνδεση συστήματος σε εφαρμογή για κινητά - Χρήστες Android
Σύνδεση συστήματος σε εφαρμογή για κινητά - Χρήστες Android
Σύνδεση συστήματος σε εφαρμογή για κινητά - Χρήστες Android

Για πρόσβαση στα δεδομένα αισθητήρων σε Android, κατεβάστε την εφαρμογή για κινητά "Arduino Bluetooth Data" από το Google Play store. Ανοίξτε την εφαρμογή για κινητά και πατήστε το όνομα του ονόματος της μονάδας Bluetooth στη διεπαφή χρήστη για σύνδεση. Όταν σας ζητηθεί, επιλέξτε την εφαρμογή ως δέκτη. Η διεπαφή που εμφανίζει τα δεδομένα του αισθητήρα θα εμφανιστεί και η μονάδα θα περιέχει ένα σταθερό πράσινο LED. Με την ολοκλήρωση, ανεβάστε τον συνημμένο κώδικα για να ενεργοποιήσετε τους αισθητήρες και να ανακτήσετε δεδομένα περιβαλλοντικών κινδύνων. Τα ονόματα των αισθητήρων μπορούν να ενημερωθούν για να χωρέσουν οι χρησιμοποιούμενοι αισθητήρες, όπως ολοκληρώθηκε για να επιτευχθεί το παραπάνω στιγμιότυπο οθόνης.

Βήμα 15: Δημιουργήστε αγκύλες υποστήριξης για την προσάρτηση συστήματος αισθητήρα

Δημιουργήστε αγκύλες υποστήριξης για την προσάρτηση συστήματος αισθητήρα
Δημιουργήστε αγκύλες υποστήριξης για την προσάρτηση συστήματος αισθητήρα
Δημιουργήστε αγκύλες υποστήριξης για την προσάρτηση συστήματος αισθητήρα
Δημιουργήστε αγκύλες υποστήριξης για την προσάρτηση συστήματος αισθητήρα
Δημιουργήστε αγκύλες υποστήριξης για την προσάρτηση συστήματος αισθητήρα
Δημιουργήστε αγκύλες υποστήριξης για την προσάρτηση συστήματος αισθητήρα

Η συναρμολόγηση του συστήματος αισθητήρων απαιτεί τη χρήση δύο ιμάντων κρεμάστρας από μαλακό χάλυβα και κολλητικής ταινίας στήριξης 3Μ διπλής όψης για προσάρτηση στο drone DJI Phantom 4. Το πρώτο βήμα είναι να λυγίσετε και να διαμορφώσετε τους ιμάντες κρεμάστρας από μαλακό χάλυβα στο drone. Αυτό απαιτεί συνολικό αρχικό μήκος ιμάντα 23 ίντσες. Από αυτό το απόθεμα, κόψτε ίσους ιμάντες χρησιμοποιώντας ένα επιτραπέζιο πριόνι με λειαντική λεπίδα. Στη συνέχεια, αλέστε τις άκρες για να αφαιρέσετε τις γρίλιες. Το αποτέλεσμα της διαδικασίας εμφανίζεται στο πρώτο από τα σχήματα που εμφανίζονται παραπάνω. Κατά τη διάρκεια αυτής της διαδικασίας θέλετε να αποφύγετε το κόψιμο κατά μήκος των ανοιχτών σχισμών, για να αποφύγετε την αποδυνάμωση των άκρων του ιμάντα.

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

Βήμα 16: Συναρμολόγηση συστήματος στο Drone

Assemble System to the Drone
Assemble System to the Drone
Assemble System to the Drone
Assemble System to the Drone
Assemble System to the Drone
Assemble System to the Drone

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

Βήμα 17: Χρήση αυτού του συστήματος για την αξιολόγηση του κινδύνου κινδύνου

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

Μονοξείδιο του άνθρακα (OSHA)

  • 0-50 PPM (Πράσινο)
  • 50-100 PPM (Κίτρινο)
  • 100-150 PPM (Πορτοκαλί)
  • 150-200 PPM (Κόκκινο)
  • > 200 PPM (Μωβ)

Υγρό αέριο προπάνιο (NCBI)

  • 0-10, 000 PPM (Πράσινο)
  • 10, 000-17, 000 PPM (Κίτρινο)
  • > 17, 000 PPM (Κόκκινο)

Διοξείδιο του άνθρακα (Global CCS Institute)

  • 0-20, 00 PPM (Πράσινο)
  • 20, 000-50, 000 PPM (Κίτρινο)
  • 50, 000-100, 000 PPM (Πορτοκαλί)
  • 100, 000-150, 000 PPM (Κόκκινο)
  • > 150, 000 PPM (Μωβ)

Βήμα 18: Χρησιμοποιήστε το σύστημα για τη συλλογή μετρημένων δεδομένων

Χρησιμοποιήστε το σύστημα για τη συλλογή μετρημένων δεδομένων
Χρησιμοποιήστε το σύστημα για τη συλλογή μετρημένων δεδομένων

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

Συνιστάται: