
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Στις πιο δύσκολες εποχές η ανθρώπινη εφευρετικότητα λάμπει περισσότερο. Από τον Ιανουάριο του 2020 η πανδημία COVID-19 κατακλύζει τον κόσμο. Ο COVID-19 μεταδίδεται με σταγονίδια αέρα και fomites. Οι Fomites, απλά μιλώντας είναι άψυχα πράγματα, όπως έπιπλα, ρούχα, λαβές πόρτας, κλπ. Ο ιός από μολυσμένο άτομο μπορεί να παραμείνει στις επιφάνειες για 9 ημέρες. Έτσι, ένας από τους πιο σημαντικούς τρόπους με τους οποίους μπορούμε να αποτρέψουμε την εξάπλωση του COVID-19 (εκτός από την κοινωνική απόσταση) είναι να φροντίζουμε να πλένουμε συχνά τα χέρια μας και να αποφεύγουμε να αγγίζουμε το πρόσωπό μας. Σύμφωνα με στατιστικά στοιχεία, οι άνθρωποι αγγίζουν το πρόσωπό τους 16 φορές την ώρα κατά μέσο όρο. Είναι μια συνήθεια που πολλοί από εμάς έχουμε και ούτε καν την παρατηρούμε τις περισσότερες φορές. Έτσι, σε αυτό το άρθρο θα φτιάξουμε γρήγορα μια βολική συσκευή που μπορεί να μας υπενθυμίσει ότι πρέπει να αποφύγουμε να αγγίζουμε το πρόσωπό μας πριν το κάνουμε. Εάν είμαστε κολλημένοι στο σπίτι, θα απαλλαγείτε από την πλήξη για μια ή δύο ώρες:)
Προμήθειες
BBC Micro: λίγο
BitWearable Kit - Smartwatch with Strap για micro: bit
Βήμα 1: Συγκεντρώστε το BitWear

Το BitWear είναι ένα συμπαγές αξεσουάρ χαμηλού κόστους για τους χρήστες micro: bit για να κάνουν διασκεδαστικά φορετά gadget. Υπάρχει ένας κινητήρας δόνησης, ένας βομβητής και ένα RGB LED με δυνατότητα διεύθυνσης, όλα σχεδιασμένα για τα διασκεδαστικά φορετά σας έργα. Ο πίνακας σάς επιτρέπει επίσης να απενεργοποιήσετε τον κινητήρα και τα εικονοστοιχεία με διακόπτες, ώστε να μπορείτε να χρησιμοποιήσετε τις ακίδες αφής ή τις τρύπες για άλλες χρήσεις.
Η συναρμολόγηση διαρκεί λιγότερο από 5 λεπτά και είναι πολύ εύκολη ακόμη και για μαθητές δημοτικού. Μπορείτε να συμβουλευτείτε το παραπάνω βίντεο για οδηγίες συναρμολόγησης.
Βήμα 2: Κωδικοποίηση



Θα χρησιμοποιήσουμε το Makecode της Microsoft για να συνθέσουμε ένα απλό αλλά χρήσιμο πρόγραμμα για το μικρό μας φορητό gadget Micro: bit. Στόχος μας είναι να το κάνουμε να δονείται/να δείχνει μια τρομακτική εικόνα κορωνοϊού όταν ο χρήστης αγγίζει το πρόσωπό του. Πώς μπορούμε να γνωρίζουμε πότε ο χρήστης αγγίζει το πρόσωπο; Λοιπόν, μπορούμε να καταγράψουμε την ένδειξη του επιταχυνσιόμετρου στην καθορισμένη θέση (το χέρι κοντά στο πρόσωπο) και στη συνέχεια, αφού υπολογίσουμε κάποιες παραλλαγές, να το συγκρίνουμε με την ανάγνωση του επιταχυνσιόμετρου τώρα. Αν υπάρχει σπίρτο, χτυπάμε συναγερμό.
Ας ξεκινήσουμε απαριθμώντας τα βήματα στον αλγόριθμο:
1) Όταν πατηθεί το κουμπί A, εμφανίζουμε μια εικόνα στην οθόνη για να ειδοποιήσουμε τον χρήστη σχετικά με την επιτυχία της μέτρησης και να καταγράψουμε το επιταχυνσιόμετρο y-value στη λίστα pos1. Καταγράφουμε την αρχική τιμή καθώς και όλες τις τιμές στην περιοχή +/- 10. Μπορείτε να αλλάξετε αυτόν τον αριθμό για να αυξήσετε/μειώσετε την ευαισθησία.
2) Συγκρίνουμε στοιχεία της λίστας pos1 με πραγματικές τιμές πραγματικού χρόνου που παράγονται με επιταχυνσιόμετρο και αν υπάρχει αντιστοιχία είτε α) ενεργοποιούμε τον κινητήρα δόνησης για 500 ms β) δείχνουμε τρομακτικό πρόσωπο στη μήτρα LED, ανάλογα με την τιμή του αθόρυβη »μεταβλητή.
3) Όταν πατήσετε το κουμπί Β, εάν η μεταβλητή αθόρυβη είναι 0 (λειτουργία κινητήρα δόνησης), τότε τη θέτουμε στο 1. Διαφορετικά τη ρυθμίζουμε στο 0. Με αυτόν τον τρόπο μπορούμε να κάνουμε εναλλαγή μεταξύ της λειτουργίας δόνησης/οθόνης LED.
Και αυτό είναι πραγματικά. Ρίξτε μια ματιά στο βίντεο επίδειξης για το πώς να το χρησιμοποιήσετε και είστε έτοιμοι. Εάν αντιμετωπίζετε δυσκολίες, μπορείτε επίσης να το κατεβάσετε από το αποθετήριο GitHub.
Βήμα 3: Βελτίωση

Υπάρχουν κάποιες βελτιώσεις στον κώδικα που μπορούν να γίνουν. Θα μπορούσατε να λάβετε μετρήσεις επιταχυνσιόμετρου αμέσως μετά την επαναφορά και στη συνέχεια να χρησιμοποιήσετε το κουμπί A για να τροποποιήσετε την ευαισθησία, για παράδειγμα. Or προσθέστε μερικά ηχητικά εφέ. Or προσθέστε απομακρυσμένη παρακολούθηση με Bluetooth. Or προσθέστε μετρητή για να δείτε πόσες φορές αγγίξατε/θέλατε να αγγίξετε το πρόσωπό σας εντός συγκεκριμένης χρονικής περιόδου.
Όλα αυτά είναι δικά σας για κωδικοποίηση και δημιουργία! Εάν σκέφτεστε και εφαρμόζετε μερικές ενδιαφέρουσες δυνατότητες, μοιραστείτε τα παρακάτω σχόλια. Επίσης, το BitWear συνοδεύεται από ένα διαδικτυακό μάθημα στο οποίο μπορείτε να αποκτήσετε πρόσβαση στην ηλεκτρονική πλατφόρμα μαθημάτων του TinkerGen, https://make2learn.tinkergen.com/ δωρεάν!
Εάν κάνετε μια βελτιωμένη έκδοση του παιχνιδιού, μοιραστείτε το με τα παρακάτω σχόλια! Για περισσότερες πληροφορίες σχετικά με το BitWear και άλλο υλικό για κατασκευαστές και εκπαιδευτές STEM, επισκεφθείτε τον ιστότοπό μας, https://tinkergen.com/ και εγγραφείτε στο ενημερωτικό μας δελτίο.
Το TinkerGen δημιούργησε μια καμπάνια Kickstarter για το MARK (Make A Robot Kit), ένα κιτ ρομπότ για τη διδασκαλία κωδικοποίησης, ρομποτικής, AI!
Συνιστάται:
Πώς να φτιάξετε χρονοδιακόπτη πλυσίματος Arduino 30 δευτερολέπτων, STOP COVID ΔΙΑΔΟΣΗ: 8 βήματα

Πώς να φτιάξετε χρονοδιακόπτη πλυσίματος Arduino 30 δευτερολέπτων, STOP COVID SPREADING: γεια σας
Περιορίστε το πλήθος για να αποτρέψετε τη διάδοση του COVID-19: 5 βήματα

Περιορίστε το πλήθος για να αποτρέψετε την εξάπλωση του COVID-19: Ο Παγκόσμιος Οργανισμός Υγείας, ΠΟΥ, συνέστησε στους ανθρώπους να μείνουν μακριά από μέρη με πολλούς ανθρώπους για να προστατευθούν από την εξάπλωση της νόσου του Κοροναϊού. Παρόλο που οι άνθρωποι ασκούν κοινωνική αποστασιοποίηση, μπορεί να μην είναι αποτελεσματική όταν είναι παρόντες στην κροατική
Σταματήστε τις ρωγμές σε μια σπασμένη οθόνη τηλεφώνου για βήματα κάτω των 5 $: 3

Σταματήστε τις ρωγμές σε μια σπασμένη οθόνη τηλεφώνου για κάτω από $ 5: Σημαντική σημείωση: Αυτή η επιδιόρθωση προορίζεται να σας βοηθήσει να αλλάξετε πάροχο, να λάβετε δωρεάν αναβάθμιση κ.λπ. Μισώ τον τρέχοντα πάροχο κινητού τηλεφώνου και σχεδιάζω να αλλάξω σε 2-3 μήνες πότε τι γίνεται; Αφήνω το τηλέφωνό μου και σπάω την οθόνη. Δεν ήταν
Σταματήστε τα ιδρωμένα χέρια και πόδια με τον ιδρωτή!: 7 βήματα (με εικόνες)

Σταματήστε τα ιδρωμένα χέρια και πόδια με το Sweat Fighter!: 3/1/19 Ενημέρωση: Μερικοί άνθρωποι αναφέρουν πόνο, ο οποίος προκαλείται από τη γρήγορη αντιστροφή της πολικότητας. Θα ενημερώσω τον κώδικα για να μειώσω αυτό το πρόβλημα, αλλά προς το παρόν θα πρέπει να σταματήσετε να το χτίζετε. Η υπεριδρωσία είναι μια κατάσταση που προκαλεί περίσσεια
Σταματήστε τα παιδιά σας από το παιχνίδι ενώ σπουδάζουν: 4 βήματα

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