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

Μετρητής και ελεγκτής κατακράτησης δωματίου MicroBit: 4 βήματα
Μετρητής και ελεγκτής κατακράτησης δωματίου MicroBit: 4 βήματα

Βίντεο: Μετρητής και ελεγκτής κατακράτησης δωματίου MicroBit: 4 βήματα

Βίντεο: Μετρητής και ελεγκτής κατακράτησης δωματίου MicroBit: 4 βήματα
Βίντεο: Θερμοσυσσωρευτής Stiebel Eltron ETS 500 plus - heatovent.com 2024, Ιούλιος
Anonim
Μετρητής και ελεγκτής κατακράτησης δωματίου MicroBit
Μετρητής και ελεγκτής κατακράτησης δωματίου MicroBit

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

Σε δωμάτια ή καταστήματα, θα ήταν χρήσιμο να γνωρίζετε πόσα άτομα βρίσκονται στον κλειστό χώρο κάθε στιγμή.

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

Λειτουργεί έχοντας δύο αντιστάσεις που εξαρτώνται από το φως (LDR) για να ανιχνεύει ένα άτομο που περνά τη συσκευή. Καθώς αυξάνεται το επίπεδο φωτός που πέφτει σε ένα LDR, αυξάνεται η ροή του ρεύματος μέσω της αντίστασης. Αυτό μπορεί να μετρηθεί με το microBit.

Ένα άτομο που βγαίνει από το δωμάτιο θα διασχίσει πρώτα το «εσωτερικό» LDR και αυτό θα ανιχνευθεί από το microBit. Εάν υπάρχουν περισσότερα από ένα άτομα στο δωμάτιο, θα αφαιρέσει ένα από τον αριθμό των ενοίκων.

Ένα άτομο που εισέρχεται στο δωμάτιο θα διασχίσει πρώτα το «εξωτερικό» LDR και αυτό θα ανιχνευθεί από το microBit. Εάν υπάρχουν λιγότερα από τα μέγιστα επιτρεπόμενα άτομα στο δωμάτιο, θα προσθέσει 1 στον αριθμό των ενοίκων. Εάν ο εξωτερικός ανιχνευτής έχει περάσει και υπάρχουν ήδη τα μέγιστα επιτρεπόμενα άτομα στο δωμάτιο, θα εμφανιστεί μια ένδειξη «στάσης» και θα ακουστεί ένας προειδοποιητικός ήχος.

Προαιρετικό Κέντρο εντολών

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

Ο χρήστης μπορεί επίσης να αυξήσει ή να μειώσει τη μέγιστη χωρητικότητα χρησιμοποιώντας τα κουμπιά A και B για να αλλάξει τη μέγιστη τιμή πληρότητας. Πιέζοντας τα κουμπιά Α και το κουμπί Β μαζί, η νέα μέγιστη τιμή αποστέλλεται ασύρματα στον μετρητή δωματίου microBit όπου ενημερώνεται η μέγιστη τιμή πληρότητας.

Ας χτίσουμε αυτό το έργο!

Προμήθειες:

Μετρητής πληρότητας δωματίου

  • BBC microBit
  • Breadboard
  • Αντίσταση εξαρτώμενη από το φως (2)
  • Αντίσταση 1K Ohm (2)
  • Piezo Buzzer
  • Σύνδεση καλωδίων
  • Αλιγάτορα κλιπ μπαλωμάτων (5)

Κέντρο εντολών (προαιρετικό)

  • BBC microBit
  • Piezo buzzer
  • Αλιγάτορα κλιπ μπαλωμάτων (2)

Βήμα 1: Δημιουργήστε το κύκλωμα μετρητή δωματίου

Δημιουργήστε το Circuit Counter Room
Δημιουργήστε το Circuit Counter Room
Δημιουργήστε το Circuit Counter Room
Δημιουργήστε το Circuit Counter Room

Συνδέστε το κύκλωμα όπως φαίνεται στο διάγραμμα. Μπορείτε να χρησιμοποιήσετε τα καλώδια μπαλωμάτων κλιπ αλιγάτορα για να ενώσετε τα καλώδια εξόδου, τα καλώδια GND και 3V στις ακίδες του microBit.

Βεβαιωθείτε ότι έχετε τοποθετήσει σωστά την πολικότητα του πιεζοηλεκτρικού βομβητή. Εάν υπάρχει πιο κοντός πείρος, πηγαίνει στο GND και ο μεγαλύτερος ακροδέκτης πηγαίνει στο Pin 0 στο microBit. Εάν έχουν το ίδιο μήκος, ο προσανατολισμός δεν έχει σημασία.

Ελέγξτε ξανά την καλωδίωση και, στη συνέχεια, ας πάρουμε κωδικοποίηση!

Βήμα 2: Δοκιμή του κυκλώματός σας

Δοκιμάζοντας το κύκλωμά σας
Δοκιμάζοντας το κύκλωμά σας

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

Όταν τρέχει, το σκίτσο θα σας δείξει ένα μικρό διαμάντι στην οθόνη όταν εντοπίσει το χέρι σας να καλύπτει την αντίσταση που εξαρτάται από το φως. Δοκιμάστε και τις δύο αναλογικές ακίδες 1 και 2 πριν προχωρήσετε στο επόμενο βήμα.

Βήμα 3: Κωδικοποίηση του μετρητή πληρότητας δωματίου

Κωδικοποίηση του μετρητή κατακράτησης δωματίων
Κωδικοποίηση του μετρητή κατακράτησης δωματίων

Εισαγάγετε τα μπλοκ κωδικών στο διάγραμμα ή ανεβάστε το.hex αρχείο στο microBit σας.

Η μεταβλητή maxOccupancy μπορεί να προσαρμοστεί ώστε να ταιριάζει στο όριο πληρότητας του δωματίου.

Η μεταβλητή levelDrop είναι η τιμή μείωσης του επιπέδου φωτός που πρέπει να ξεπεραστεί πριν το microBit υπολογίσει ένα άτομο ως είσοδο/έξοδο από το δωμάτιο. Σως χρειαστεί να προσαρμόσετε αυτήν την τιμή με βάση το φως του περιβάλλοντος στο δωμάτιό σας.

Όταν το ανεβάσετε, δοκιμάστε να περάσετε το χέρι σας από την εξωτερική αντίσταση που εξαρτάται από το φως. Ο αριθμός των δωματίων πρέπει να αυξηθεί.

Καθώς συνεχίζετε να «εισέρχεστε» στο δωμάτιο, τελικά θα ξεπεράσετε την τιμή maxOccupancy και στην οθόνη LED θα εμφανιστεί μια ένδειξη «stop» και μια σύντομη μελωδία θα ακούγεται ως ηχητική προειδοποίηση. Δεν επιτρέπεται η είσοδος περισσότερων ατόμων στο δωμάτιο.

Περάστε το χέρι σας από την «εσωτερική» αντίσταση που εξαρτάται από το φως και ο αριθμός δωματίων πρέπει να αρχίζει να μειώνεται κάθε φορά που καλύπτετε την αντίσταση που εξαρτάται από το φως.

Εντάξει! Έχετε φτιάξει έναν πάγκο πληρότητας δωματίου!

Θέλετε να το κάνετε ακόμα ΚΑΛΥΤΕΡΟ; Συνέχισε να διαβάζεις!

Βήμα 4: Δημιουργήστε το Κέντρο εντολών και κωδικοποιήστε το

Δημιουργήστε το Κέντρο εντολών και κωδικοποιήστε το
Δημιουργήστε το Κέντρο εντολών και κωδικοποιήστε το

Συνδέστε ένα δεύτερο microBit ως εξής.

Χρησιμοποιώντας ένα καλώδιο μπαλωμάτων κλιπ αλιγάτορα, συνδέστε τη μικρότερη πλευρά ενός δεύτερου πιεζοηχητικού βομβητή στο πείρο GND στο microBit.

Συνδέστε τη μεγαλύτερη πλευρά του βομβητή στο Pin 0 του microBit χρησιμοποιώντας άλλο καλώδιο μπαλωμάτων. Και πάλι, εάν οι καρφίτσες έχουν το ίδιο μήκος, ο προσανατολισμός δεν έχει σημασία.

Αυτό το σύνολο μπλοκ κώδικα χρησιμοποιεί τις δυνατότητες ραδιοφώνου του microBit.

Εισαγάγετε τα μπλοκ κώδικα με βάση το διάγραμμα ή ανεβάστε το.hex αρχείο που παρέχεται στο microBit.

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

Ο χρήστης μπορεί να αυξήσει το μέγιστο όριο πληρότητας πατώντας το κουμπί Β στο microBit.

Ο χρήστης μπορεί να μειώσει το μέγιστο όριο πληρότητας πατώντας το κουμπί Α στο microBit.

Πιέζοντας τα κουμπιά Α και το κουμπί Β μαζί θα στείλετε τη νέα μέγιστη τιμή πληρότητας στον μετρητή κατακράτησης δωματίου microBit. Θα δείτε ένα «u» στην οθόνη του άλλου microBit για να υποδείξετε ότι η τιμή έχει ενημερωθεί. Τώρα ο μετρητής πληρότητας δωματίου θα λειτουργεί με βάση τη νέα τιμή.

Ελπίζω να βρήκατε αυτό το εκπαιδευτικό διασκεδαστικό και ενημερωτικό!

ΤΩΡΑ ΚΑΝΤΕ ΚΑΤΙ ΥΠΕΡΟΧΟ !!

Συνιστάται: