Κινούμενη μάσκα: 5 βήματα (με εικόνες)
Κινούμενη μάσκα: 5 βήματα (με εικόνες)

Βίντεο: Κινούμενη μάσκα: 5 βήματα (με εικόνες)

Βίντεο: Κινούμενη μάσκα: 5 βήματα (με εικόνες)
Βίντεο: Ζωγραφίζω Βήμα Βήμα ένα Παγωτό🍧/ Νηπιαγωγείο - Δημοτικό /How to draw Icecream /Step by Step 2025, Ιανουάριος
Anonim

Από τον επιστήμονα παλαιότερα γνωστό ως Naegeli Επισκεφθείτε το κανάλι μου στο Youtube Ακολουθήστε περισσότερα από τον συγγραφέα:

Δέντρα δοχείων σόδας
Δέντρα δοχείων σόδας
Δέντρα δοχείων σόδας
Δέντρα δοχείων σόδας
Χριστουγεννιάτικο στολίδι από δοχεία σόδας
Χριστουγεννιάτικο στολίδι από δοχεία σόδας
Χριστουγεννιάτικο στολίδι από δοχεία σόδας
Χριστουγεννιάτικο στολίδι από δοχεία σόδας
Πώματα από αναψυκτικά από φελλό μπουκαλιών
Πώματα από αναψυκτικά από φελλό μπουκαλιών
Πώματα από αναψυκτικά από φελλό μπουκαλιών
Πώματα από αναψυκτικά από φελλό μπουκαλιών

Σχετικά με: Γεια σας - Είμαι ο επιστήμονας παλαιότερα γνωστός ως Naegeli και φυσικά εμπνεύστηκα από τον καλλιτέχνη που ήταν παλαιότερα γνωστός ως Prince. Σε αντίθεση όμως με τη βασιλική του κακία, δεν θέλω να γίνω ο βασιλιάς της ποπ, αλλά η κι … Περισσότερα για τον επιστήμονα παλαιότερα γνωστό ως Ναιγέλη »

Χαμογέλα, λένε, και ο κόσμος χαμογελά μαζί σου - εκτός και αν φοράς μάσκα. Τότε ο κόσμος δεν μπορεί να δει το χαμόγελό σας, πόσο μάλλον να χαμογελάσει πίσω. Η άνοδος της προστατευτικής μάσκας προσώπου έχει αποκόψει απότομα το μισό πρόσωπο από τις ανθρώπινες αλληλεπιδράσεις κάθε στιγμή.

Για να επαναφέρω κάποιες αλληλεπιδράσεις, επισυνάπτω μια μικρή οθόνη στη μάσκα με ένα κείμενο κύλισης. Ανεξάρτητα από το αν βρίσκεστε στο μετρό, σε ένα πάρτι ή στο περίπτερο της έκθεσης θα υπάρξουν κάποιες νέες αλληλεπιδράσεις όταν οι άνθρωποι βλέπουν το κυλιόμενο κείμενο. Μπορεί να είναι το όνομά σας, ένα προϊόν που θέλετε να διαφημίσετε ή απλά μια πρόταση για να υποστηρίξετε τον τοπικό αθλητικό σύλλογο. Σίγουρα θα φέρει πίσω κάποιες αλληλεπιδράσεις και λίγη ατομικότητα.

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

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

Βήμα 1: Λίστα μερών

Λίστα μερών
Λίστα μερών
Λίστα μερών
Λίστα μερών
  • Arduino Pro Mini (3,3 V, 8 Mhz) ATMEGA328 (Σύνδεσμος)
  • Οθόνη LCD OLED SSD1306 Πρόγραμμα οδήγησης 3.3V 0.91 ίντσας 128x32 IIC I2C Blue (Link)
  • Επαναφορτιζόμενη μπαταρία Lipo 3.7V 220mAh 1S 45C/90C (Link)
  • Μονάδα φόρτισης μπαταρίας λιθίου με προστασία (σύνδεσμος)
  • Καλώδιο μικρού καλωδίου σύνδεσης JST1.25mm αρσενικό και θηλυκό (σύνδεσμος)
  • Μικροδιακόπτης (σύνδεσμος)

Εργαλεία:

  • USB Adapter Pro Mini download καλώδιο USB σε RS232 TTL (Link)
  • Σταθμός συγκόλλησης (σύνδεσμος)
  • Καλώδιο φορτιστή με υποδοχή micro USB (Link)
  • Προσαρμογέας ρεύματος με υποδοχή USB (σύνδεσμος)
  • Πυροβόλο θερμό κόλλα

Βήμα 2: Υλικό

Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα

Όλα τα εξαρτήματα επιλέχθηκαν έτσι ώστε να μπορούν απλά να τοποθετηθούν μέσα στη μάσκα που απαιτεί μόνο κοντά καλώδια. Επομένως, μόνο τα ελαφριά και μικρά μέρη θα μπορούσαν να ληφθούν υπόψη. Έτσι αποφάσισα να χρησιμοποιήσω μια μπαταρία λιπό 1S. Είναι πολύ ελαφριά, παρέχουν αρκετή ενέργεια και είναι εύκολα διαθέσιμα αφού μικρά ελικόπτερα και αεροπλάνα RC χρησιμοποιούν τους ίδιους τύπους. Μόνο τα καλώδια σύνδεσης είναι δύσκολο να βρεθούν, αλλά ένας σύνδεσμος παρέχεται στη λίστα μερών. Το μειονέκτημα της μπαταρίας 1S λιπό είναι ότι παρέχουν μόνο 3,3V, επομένως το κανονικό 5V Arduino δεν μπορεί να χρησιμοποιηθεί. Ο μικρότερος αδελφός (Arduino Pro Mini) αξιολογήθηκε αφού υπάρχουν διαθέσιμες μονάδες που χρειάζονται μόνο 3,3V (8MHz). Ως οθόνη, η μικρή οθόνη OLED LCD SSD1306 ήταν απλά τέλεια επειδή λειτουργεί επίσης με 3.3V.

Το σχήμα του τρόπου σύνδεσης των εξαρτημάτων φαίνεται σε μία από τις συνημμένες εικόνες. Για να μπορέσετε να συνδέσετε τα εξαρτήματα στη μάσκα, η οθόνη έχει κολληθεί στο Arduino Pro Mini με άκαμπτα σύρματα, έτσι ώστε αυτά τα δύο εξαρτήματα να σχηματίζουν ένα είδος κλιπ ανάμεσα στο οποίο μπορείτε να διπλώσετε τη μάσκα. Επιπλέον, ορισμένα καλώδια συγκολλήθηκαν στη μονάδα φόρτισης μπαταρίας και στο Arduino Pro Mini ως αγκύλες. Για να μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε, προστίθεται ένας μικροδιακόπτης μεταξύ της μονάδας φόρτισης και του Arduino Pro Mini. Οι συνδέσεις στον μικροδιακόπτη στερεώθηκαν με πιστόλι θερμής κόλλας.

Βήμα 3: Λογισμικό

Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό

Εάν έχετε συναρμολογηθεί το υλικό από το προηγούμενο κεφάλαιο, μπορείτε να φορτώσετε τον κωδικό (Το αρχείο επισυνάπτεται) στο Arduino με τη χρήση προσαρμογέα USB σε RS232 TTL. Δεδομένου ότι χρησιμοποιείται 3.3V, η ράγα τροφοδοσίας πρέπει να συγκολληθεί στην ακίδα 3.3V του προσαρμογέα. Πρόσθεσα μια φωτογραφία σχετικά με αυτήν την τροποποίηση.

Εάν είστε νέοι στο Arduino, θα σας συνιστούσα να ακολουθήσετε μερικά από τα μαθήματα του καναλιού Paul McWhorters www.youtube.com/embed/d8_xXNcGYgo. Ο κώδικας έχει ληφθεί από την ενότητα σχολίων του παρακάτω βίντεο: www.youtube.com/embed/sTYPuDMPva8.

Συμπεριέλαβα την κεφαλίδα μου για καλύτερη τεκμηρίωση και μια οθόνη splash που εμφανίζεται για 5 δευτερόλεπτα. Νομίζω ότι είναι μια καλή συνήθεια, οπότε κάθε φορά που ξεκινάτε το πρόγραμμα γνωρίζετε ποιο πρόγραμμα και ποια έκδοση φορτώνετε στον πίνακα Arduino. Η γενική δομή του προγράμματος εξηγείται στο βίντεο, ειδικά εκεί όπου μπορείτε να τροποποιήσετε το κείμενο κύλισης.

Ορισμένα προβλήματα προέκυψαν ανάλογα με το αν ανέβασα τον κώδικα από τον επιτραπέζιο υπολογιστή μου ή από το μετατρέψιμό μου. Δεδομένου ότι ήξερα ότι ο κώδικας ήταν ο ίδιος, ήταν πιθανό μόνο ότι οι εκδόσεις των χρησιμοποιούμενων βιβλιοθηκών ήταν διαφορετικές στους δύο υπολογιστές. Αφού έγραψα όλες τις εκδόσεις, συνειδητοποίησα ότι ειδικά η βιβλιοθήκη Adafruit_SSD1306 στον επιτραπέζιο υπολογιστή μου ήταν πολύ παλιά. Αλλά αυτός ήταν ο συνδυασμός που λειτούργησε. Έτσι δοκίμασα διαφορετικές εκδόσεις αυτής της βιβλιοθήκης και αποδείχθηκε ότι μέχρι την έκδοση 1.2.8 ο κώδικας λειτουργεί καλά, αλλά από το 1.2.9 στο κείμενο κύλισης είναι πολύ αργός και δεν λειτουργεί ομαλά. Έτσι, για να μην αντιμετωπίσετε την ίδια κατάσταση, βρείτε τις εκδόσεις της βιβλιοθήκης που λειτουργούν στη δεξιά πλευρά του πίνακα.

Acer Cabrio Επιτραπέζιος υπολογιστής
Ιάβα Έκδοση 8 Ενημέρωση 251 Έκδοση 8 Ενημέρωση 144
Adafruit_BusIO 1.6.0 1.6.0
Adafruit_GFX 1.10.3 1.10.2
Adafruit_SSD1306 2.4.1 1.1.2
Adafruit_VEML6075 2.1.0 2.1.0
Δεν λειτουργεί ομαλά Λειτουργεί τέλεια

Βήμα 4: Συναρμολογήστε τη μάσκα

Συναρμολογήστε τη μάσκα
Συναρμολογήστε τη μάσκα
Συναρμολογήστε τη μάσκα
Συναρμολογήστε τη μάσκα

Όπως μπορείτε να δείτε στο βίντεο, η μάσκα διπλώνεται μεταξύ της οθόνης και του Arduino. Δύο σκληρά σύρματα είναι συγκολλημένα για να καρφώσουν τα VCC και A3 του Arduino. Αυτά τα καλώδια χρησιμεύουν μόνο ως αγκύλες για την προστασία της οθόνης από την πτώση. Από την άλλη πλευρά, η μονάδα φόρτισης ήταν επίσης εξοπλισμένη με δύο σύρματα ως στηρίγματα. Αυτές συγκολλήθηκαν σε IN+ και IN- επειδή αυτές οι καρφίτσες δεν χρειάστηκαν.

Η μπαταρία τοποθετείται χαλαρά σε μία από τις πτυχές της μάσκας.

Το σύστημα μπορεί επίσης να τοποθετηθεί εύκολα στο πίσω μέρος μιας γραβάτας. Τότε μοιάζει με καρφίτσα γραβάτας.

Το σύστημα ζυγίζει περίπου 15 γραμμάρια με την μπαταρία.

Βήμα 5: Φόρτιση της μπαταρίας

Φόρτιση της μπαταρίας
Φόρτιση της μπαταρίας

Για φόρτιση, το βύσμα Micro USB εισάγεται στη μονάδα φόρτισης. Η κόκκινη λυχνία LED της μονάδας ανάβει και υποδεικνύει ότι η μπαταρία φορτίζεται. Όταν η μπαταρία είναι πλήρως φορτισμένη, ανάβει η πράσινη λυχνία LED.

Η κατανάλωση ενέργειας είναι πολύ χαμηλή. Το σύστημα εκτελέστηκε μία φορά από τη μια μέρα στην άλλη. Στην αρχή μετρήθηκε 4,1 Volt και μετά από 10 ώρες εξακολουθούσε να υπάρχει τάση 3,7 Volt. Έτσι, η μπαταρία μπορεί να επιλεγεί ακόμη μικρότερη. Μπορείτε επίσης να αφαιρέσετε τις λυχνίες LED στην πλακέτα Arduino για να μειώσετε την κατανάλωση ενέργειας. Φαίνεται επίσης καλύτερα επειδή μπορείτε να δείτε το πράσινο LED μέσω της μάσκας.

Διασκεδάστε και ψηφίστε με στον διαγωνισμό "Με μπαταρία".