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

Κορονοϊός: Σταματήστε τη διάδοση με το Micro: bit: 3 βήματα
Κορονοϊός: Σταματήστε τη διάδοση με το Micro: bit: 3 βήματα

Βίντεο: Κορονοϊός: Σταματήστε τη διάδοση με το Micro: bit: 3 βήματα

Βίντεο: Κορονοϊός: Σταματήστε τη διάδοση με το Micro: bit: 3 βήματα
Βίντεο: Lotus-Born Master: The Shambhala Access Code 2024, Ιούλιος
Anonim
Coronavirus: Stop the Spread With Micro: bit
Coronavirus: Stop the Spread With Micro: bit

Στις πιο δύσκολες εποχές η ανθρώπινη εφευρετικότητα λάμπει περισσότερο. Από τον Ιανουάριο του 2020 η πανδημία COVID-19 κατακλύζει τον κόσμο. Ο COVID-19 μεταδίδεται με σταγονίδια αέρα και fomites. Οι Fomites, απλά μιλώντας είναι άψυχα πράγματα, όπως έπιπλα, ρούχα, λαβές πόρτας, κλπ. Ο ιός από μολυσμένο άτομο μπορεί να παραμείνει στις επιφάνειες για 9 ημέρες. Έτσι, ένας από τους πιο σημαντικούς τρόπους με τους οποίους μπορούμε να αποτρέψουμε την εξάπλωση του COVID-19 (εκτός από την κοινωνική απόσταση) είναι να φροντίζουμε να πλένουμε συχνά τα χέρια μας και να αποφεύγουμε να αγγίζουμε το πρόσωπό μας. Σύμφωνα με στατιστικά στοιχεία, οι άνθρωποι αγγίζουν το πρόσωπό τους 16 φορές την ώρα κατά μέσο όρο. Είναι μια συνήθεια που πολλοί από εμάς έχουμε και ούτε καν την παρατηρούμε τις περισσότερες φορές. Έτσι, σε αυτό το άρθρο θα φτιάξουμε γρήγορα μια βολική συσκευή που μπορεί να μας υπενθυμίσει ότι πρέπει να αποφύγουμε να αγγίζουμε το πρόσωπό μας πριν το κάνουμε. Εάν είμαστε κολλημένοι στο σπίτι, θα απαλλαγείτε από την πλήξη για μια ή δύο ώρες:)

Προμήθειες

BBC Micro: λίγο

BitWearable Kit - Smartwatch with Strap για micro: bit

Βήμα 1: Συγκεντρώστε το BitWear

Συγκεντρώστε το BitWear
Συγκεντρώστε το BitWear

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

Η συναρμολόγηση διαρκεί λιγότερο από 5 λεπτά και είναι πολύ εύκολη ακόμη και για μαθητές δημοτικού. Μπορείτε να συμβουλευτείτε το παραπάνω βίντεο για οδηγίες συναρμολόγησης.

Βήμα 2: Κωδικοποίηση

Image
Image
Βελτίωση
Βελτίωση

Θα χρησιμοποιήσουμε το 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!

Συνιστάται: