Πίνακας περιεχομένων:
Βίντεο: Χρονόμετρο πόρτας ψυγείου: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Σε αυτό το σεμινάριο, θα περάσουμε από τη διαδικασία κατασκευής και κωδικοποίησης μιας αφαίρεσης ενός χρονοδιακόπτη φωτισμού ψυγείου. Ο κύριος στόχος της συσκευής μας είναι να εξοικονομήσουμε ενέργεια ενεργοποιώντας το φως του ψυγείου μόνο αν κάποιος στέκεται μπροστά του. Η συσκευή μας Internet of Things χρησιμοποιεί δύο αισθητήρες: έναν διακόπτη καλαμιών και μια μονάδα αισθητήρα αποφυγής αντικειμένων. Ο αισθητήρας καλαμιών στέλνει σήμα όποτε υπάρχει μαγνητικό πεδίο. Αυτό θα χρησιμοποιηθεί για τον εντοπισμό αν η πόρτα είναι ανοιχτή ή κλειστή. Εάν η πόρτα είναι ανοιχτή, ο αισθητήρας εγγύτητας χρησιμοποιείται για να ανιχνεύσει εάν κάποιος στέκεται μπροστά από το ψυγείο. Εάν δεν εντοπιστεί κανένα άτομο, το χρονόμετρο θα αρχίσει να μετράει πόσο καιρό έχει περάσει από τότε που κάποιος ήταν μπροστά στην πόρτα.
Αυτό το έργο περιλαμβάνει επίσης μια διεπαφή για τον έλεγχο της συσκευής, η οποία εκτελείται σε διακομιστή φιάλης. Ένας χρήστης μπορεί να ελέγξει καθένα από τα χρονόμετρα ή να τα επαναφέρει χρησιμοποιώντας αυτήν τη διεπαφή.
Τα παρακάτω βήματα θα σας καθοδηγήσουν στη διαδικασία κατασκευής αυτής της συσκευής.
Βήμα 1: Ρύθμιση του υλικού
Το πρώτο βήμα είναι να ρυθμίσετε τα κυκλώματα για τη συσκευή. Θα χρειαστούμε:
- Raspberry Pi 3
- Breadboard
- Reed Module*
- Μονάδα αισθητήρα αποφυγής εμποδίων*
- Αντίσταση 10KOhm
- Σύρματα
- Ένας μαγνήτης (για δοκιμή της συσκευής)
*Από το κιτ αισθητήρων Arduino 37-σε-1 (τεκμηρίωση)
Μόλις συγκεντρωθούν όλα τα υλικά, συναρμολογήστε το κύκλωμα με βάση το διάγραμμα που φαίνεται παραπάνω.
Βήμα 2: Ο κώδικας
Τώρα που έχουμε ρυθμίσει το υλικό μας, μπορούμε να ξεκινήσουμε να γράφουμε τον κώδικα. Ο κωδικός μπορεί να βρεθεί στον συνημμένο φάκελο με φερμουάρ. Η δομή των καταλόγων είναι δύσκολη, οπότε προσέξτε να μην μετακινήσετε κανένα από τα αρχεία.
Βήμα 3: Χρήση της συσκευής
Το πρόγραμμα εκτελείται χρησιμοποιώντας διακομιστές Flask. Λεπτομέρειες για την εγκατάσταση και τη χρήση του Flask μπορείτε να βρείτε εδώ.
Αρχικά, χρησιμοποιώντας τη γραμμή εντολών, ορίστε την εφαρμογή φιάλης σε iotapp.py:
ορίστε FLASK_APP = iotapp.py
Στη συνέχεια, εκτελέστε την εφαρμογή με:
λειτουργία φιάλης --host 0.0.0.0
Για πρόσβαση στη διεπαφή, αντιγράψτε τη διεύθυνση URL που προκύπτει από την τελευταία εντολή. Αυτή η σελίδα έχει δύο χρονόμετρα: ένα που παρακολουθεί πόσο καιρό είναι ανοιχτή η πόρτα και ένα για να παρακολουθεί πόσο καιρό είναι ανοιχτή η πόρτα χωρίς κάποιον μπροστά της. Κάθε φορά που ανανεώνεται η σελίδα, θα ενημερώνονται και τα δύο χρονόμετρα. Ένας χρήστης μπορεί να επαναφέρει τα χρονόμετρα χρησιμοποιώντας το κουμπί "Επαναφορά χρονομέτρων".
Ο μαγνήτης αντιπροσωπεύει την πόρτα του ψυγείου. Όποτε υπάρχει ο μαγνήτης, η πόρτα μπορεί να θεωρηθεί κλειστή. Για να προσομοιώσετε το άνοιγμα της πόρτας, αφαιρέστε τον μαγνήτη από τον αισθητήρα καλαμιών. Για να προσομοιώσετε ένα άτομο που στέκεται μπροστά από το ψυγείο, τοποθετήστε το χέρι σας πάνω από τον αισθητήρα εγγύτητας. Όταν αφαιρέσετε το χέρι σας, το χρονόμετρο θα αρχίσει να μετράει πόσο καιρό έχει περάσει από τότε που κάποιος βρίσκεται μπροστά στο ψυγείο.
Βήμα 4: Το τελικό προϊόν
Εδώ, δείχνουμε ένα παράδειγμα της συσκευής σε δράση.
Αυτό το Instructable δημιουργήθηκε από τους Ryan Anderson και Kevin Benson.
Συνιστάται:
Προσαρμοσμένο χαλί πόρτας ενεργοποιημένο κουδούνι πόρτας .: 6 βήματα
Custom Door Mat Triggered Door Bell .: Γεια σας! Το όνομά μου είναι Justin, είμαι Junior στο λύκειο και αυτό το Instructable θα σας δείξει πώς να φτιάξετε ένα κουδούνι που ενεργοποιείται όταν κάποιος πατάει στο χαλί της πόρτας σας και μπορεί να είναι ό, τι τραγούδι ή τραγούδι θέλετε! Δεδομένου ότι το χαλί της πόρτας ενεργοποιεί την πόρτα
Όλα σε ένα ψηφιακό χρονόμετρο (ρολόι, χρονόμετρο, ξυπνητήρι, θερμοκρασία): 10 βήματα (με εικόνες)
All in One Digital Chronometer (Ρολόι, Χρονόμετρο, Ξυπνητήρι, Θερμοκρασία): Σχεδιάζαμε να φτιάξουμε χρονόμετρο για κάποιον άλλο διαγωνισμό, αλλά αργότερα εφαρμόσαμε επίσης ένα ρολόι (χωρίς RTC). Καθώς μπήκαμε στον προγραμματισμό, ενδιαφερθήκαμε να εφαρμόσουμε περισσότερες λειτουργίες στη συσκευή και καταλήξαμε να προσθέσουμε DS3231 RTC, ως
Έλεγχος πόρτας ψυγείου: 5 βήματα
Ο Έλεγχος Πόρτας ratorυγείου: Εισαγωγή: Σήμερα, οι άνθρωποι έχουν " έξυπνα " ψυγείο που μπορεί να σας δείξει τη θερμοκρασία του ψυγείου. Ορισμένα ψυγεία διαθέτουν επίσης συναγερμούς για να υπενθυμίζουν στο χρήστη ότι η πόρτα δεν είναι κλειστή. Ωστόσο, δεν έχουν όλοι αυτού του είδους τα «έξυπνα»
Συναγερμός πόρτας ψυγείου: 5 βήματα
Συναγερμός πόρτας ψυγείου: Σε αυτό το έργο θα σας δείξω πώς να φτιάξετε έναν συναγερμό που θα ακούγεται αν έχετε αφήσει την πόρτα του ψυγείου ανοιχτή για πολύ. Αυτό το κύκλωμα δεν περιορίζεται μόνο σε ένα ψυγείο, θα μπορούσε να χρησιμοποιηθεί για να ενεργοποιήσει έναν συναγερμό, εάν οποιαδήποτε πόρτα έχει ανοίξει για πολύ
Φρουρά ψυγείου: Υπενθύμιση κλεισίματος πόρτας για το ψυγείο σας: 6 βήματα
Guardυγείο: Υπενθύμιση κλεισίματος πόρτας για το ψυγείο σας: Μερικές φορές όταν βγάζω πολλά πράγματα από το ψυγείο, δεν έχω ελεύθερο χέρι να κλείσω την πόρτα και τότε η πόρτα μένει ανοιχτή για μεγάλο χρονικό διάστημα. Μερικές φορές όταν χρησιμοποιώ πάρα πολύ δύναμη για να κλείσω την πόρτα του ψυγείου, αναπηδά, αλλά δεν μπορώ να το παρατηρήσω