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

Σύστημα SafeT-Park: 6 βήματα (με εικόνες)
Σύστημα SafeT-Park: 6 βήματα (με εικόνες)

Βίντεο: Σύστημα SafeT-Park: 6 βήματα (με εικόνες)

Βίντεο: Σύστημα SafeT-Park: 6 βήματα (με εικόνες)
Βίντεο: Nouvelle Nissan Juke Hybrid 2023 || Intérieur, Extérieur, Safety, Park Assist 2024, Ιούλιος
Anonim
Σύστημα SafeT-Park
Σύστημα SafeT-Park

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

Αυτόματο σύστημα απόκρισης σε περίπτωση έκτακτης ανάγκης, σε περίπτωση πυρκαγιάς σε δομές στάθμευσης

Ενσωματωμένος αισθητήρας θερμοκρασίας και υψομέτρου για τον εντοπισμό της θέσης της πυρκαγιάς

Ενεργοποιημένο σύστημα πίεσης για τον μετριασμό της ακτινοβολίας του καπνού

Βήμα 1: Υλικά

Υλικά
Υλικά
Υλικά
Υλικά
Υλικά
Υλικά
Υλικά
Υλικά

1. Φορητός υπολογιστής με εγκατεστημένο το MATLAB, το Arduino και το Thingspeak

2. Συσκευή SparkFun ESP8266 Thing

3. SparkFun Altitude/Pressure Sensor Breakout - MPL3115A2

4. Καλώδια θηλυκά έως θηλυκά

5. Καλώδιο Micro USB σε USB

6. Γκαράζ στάθμευσης με 3D εκτύπωση

Βήμα 2: Εγγραφείτε στο ThingSpeak

Εγγραφείτε στο ThingSpeak
Εγγραφείτε στο ThingSpeak

Αρχικά, εγγραφείτε στο thingspeak.com και δημιουργήστε έναν λογαριασμό χρησιμοποιώντας έναν λογαριασμό MATHWORKS.

Στη συνέχεια, κάντε κλικ στο "τα κανάλια μου" και προσθέστε ένα νέο κανάλι, για κάθε χρησιμοποιούμενο αισθητήρα.

Το Internet of Things (IoT) είναι ένα δίκτυο διασυνδεδεμένων αντικειμένων («συνδεδεμένες συσκευές» ή «έξυπνες συσκευές») ικανά να συλλέγουν και να ανταλλάσσουν δεδομένα χρησιμοποιώντας ενσωματωμένα ηλεκτρονικά, λογισμικό, αισθητήρες, ενεργοποιητές και συνδεσιμότητα δικτύου.

Βήμα 3: Καλωδίωση και υλικό

Καλωδίωση και υλικό
Καλωδίωση και υλικό

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

Βήμα 4: Προγραμματισμός του υλικού

Προγραμματισμός του υλικού
Προγραμματισμός του υλικού
Προγραμματισμός του υλικού
Προγραμματισμός του υλικού
Προγραμματισμός του υλικού
Προγραμματισμός του υλικού

1. Εξασφαλίστε τις σωστές εισόδους. Χειριστείτε τις βασικές τιμές για να ορίσετε μια κατάλληλη βάση για γραφήματα και υπολογισμούς.

2. Χάρτης κώδικα για αποστολή στο Thingspeak.com.

3. Εισαγάγετε τη θέση WiFi και πληροφορίες αναγνωριστικού καναλιού.

4. Ορίστε επανάληψη κύκλου κωδικοποίησης για κάθε 10 δευτερόλεπτα. Το "timeout" 5 δευτερολέπτων έχει ρυθμιστεί για επαναδιαμόρφωση.

5. Προσαρμόστε τα Μέγιστα Πίεση, Θερμοκρασία και Υψόμετρο για λήψη ακριβών δεδομένων.

Βήμα 5: Κωδικοποίηση στο Matlab

Κωδικοποίηση στο Matlab
Κωδικοποίηση στο Matlab
Κωδικοποίηση στο Matlab
Κωδικοποίηση στο Matlab

Για να αξιοποιήσουμε τις εισόδους από τους αισθητήρες Arduino, πρέπει να χρησιμοποιήσουμε το Matlab για να λάβουμε τα δεδομένα από το ThingSpeak. Η εντολή "thingSpeakRead ()" συλλέγει δεδομένα από το κανάλι, τα πεδία και τον αριθμό των σημείων δεδομένων που εισάγετε στην εντολή. Μόλις γίνει αυτό, μπορείτε να χρησιμοποιήσετε τα δεδομένα για να αναπτύξετε κάθε είδους έξοδο που χρειάζεστε. Επισυνάπτω ένα αρχείο σελίδων με τον κωδικό μου το οποίο μπορεί να αντιγραφεί και να επικολληθεί για να ξεκινήσετε.

Για αυτό το έργο, τα αποτελέσματα μας περιλαμβάνουν:

- Πίνακας με τις πιο πρόσφατες ενδείξεις θερμοκρασίας, υψομέτρου και πίεσης

- 2 γραφήματα που δείχνουν τις ενδείξεις θερμοκρασίας και πίεσης τα τελευταία 50 σημεία δεδομένων (στην περίπτωση αυτή 500 δευτερόλεπτα)

- Ενημέρωση μηνύματος κειμένου και email με μετρήσεις θερμοκρασίας, υψομέτρου ή πίεσης που μπορείτε να επιλέξετε από ένα αναδυόμενο μενού στο Matlab

- Αυτόματη προειδοποίηση πυρκαγιάς εάν η θερμοκρασία του αισθητήρα υπερβεί ένα ορισμένο σημείο (σε αυτήν την περίπτωση 80 βαθμούς F για σκοπούς δοκιμής)

Για να λάβετε μηνύματα/μηνύματα ηλεκτρονικού ταχυδρομείου, πρέπει να ρυθμίσετε μια λειτουργία send_msg πριν από την εκτέλεση αυτού του κωδικού.

Αυτό θα καλυφθεί στην επόμενη διαφάνεια

Βήμα 6: Συνάρτηση Send_msg

Συνάρτηση Send_msg
Συνάρτηση Send_msg
Συνάρτηση Send_msg
Συνάρτηση Send_msg
Συνάρτηση Send_msg
Συνάρτηση Send_msg
Συνάρτηση Send_msg
Συνάρτηση Send_msg

Για να λαμβάνετε ενημερώσεις μέσω email και κειμένου θα πρέπει να ορίσετε τη συνάρτηση "send_msg". Θα χρειαστεί να ενημερώσετε τις τιμές "mail" και "pwd" με το email και τον κωδικό πρόσβασης από τον οποίο θέλετε να σταλεί η ενημέρωση. Θα χρειαστεί επίσης να ορίσετε τους "παραλήπτες" ως τον αριθμό και τη διεύθυνση ηλεκτρονικού ταχυδρομείου που θα θέλατε να λαμβάνετε τις ενημερώσεις και τη "εταιρεία κινητής τηλεφωνίας" με τον φορέα τηλεφώνου του παραλήπτη. Μόλις γίνει αυτό, η συνάρτηση είναι έτοιμη για εκτέλεση.

Συνιστάται: