Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα ανταλλακτικά, τα εργαλεία και τα αναλώσιμα
- Βήμα 2: Η αντίσταση είναι απαραίτητη
- Βήμα 3: Κωδικός;
- Βήμα 4: Τσιπάρετε το
- Βήμα 5: Διακόπτης και πυκνωτής
- Βήμα 6: Διακόπτης και υποδοχή μπαταρίας
- Βήμα 7: LED
- Βήμα 8: Ελέγξτε το
- Βήμα 9: Χρόνος περιστροφής
- Βήμα 10: Είναι επανάσταση αυτό;
- Βήμα 11: Πράξη εξισορρόπησης
- Βήμα 12: Είστε επιχειρησιακός
- Βήμα 13: Αλλά περιμένετε, υπάρχουν περισσότερα. Το Το
- Βήμα 14: Μονάδες και τελικές σκέψεις
Βίντεο: Geek Spinner: 14 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Τα Fidget spinners είναι διασκεδαστικά και μπορείτε να τα βρείτε σε οποιοδήποτε πάγκο check-out για λίγα μόνο δολάρια αυτές τις μέρες, αλλά τι θα γινόταν αν μπορούσατε να φτιάξετε το δικό σας; Και είχε LED; Και θα μπορούσατε να το προγραμματίσετε για να πει ή να δείξει ό, τι θέλετε; Αν αυτό σας ακούγεται πολύ καλό, ΑΥΤΟ ΕΙΝΑΙ ΤΟ ΕΡΓΟ ΓΙΑ ΣΑΣ.
Πάντα με ενδιέφερε να χρησιμοποιώ LED που αναβοσβήνει για να ενδιαφέρω τα παιδιά για προγραμματισμό. Το πιο απλό έργο με έναν μικροελεγκτή Arduino είναι να αναβοσβήνει ένα LED ενεργοποιημένο και απενεργοποιημένο. Στη συνέχεια, τα βλέπετε πόσο γρήγορα μπορεί να αναβοσβήνει ένα LED προτού φανεί ότι είναι συνεχώς αναμμένο (διαστήματα περίπου 12 χιλιοστών του δευτερολέπτου). Στη συνέχεια κουνάτε το LED μπρος πίσω και μπορείτε να το δείτε να αναβοσβήνει ξανά! Αυτό το φαινόμενο ονομάζεται "επιμονή της όρασης" (POV) και είναι πώς λειτουργεί αυτό το έργο. Μπορεί να οδηγήσει σε συζητήσεις τόσο για το πώς λειτουργεί το μάτι όσο και για το πόσο απίστευτα γρήγοροι είναι οι υπολογιστές.
Αυτό το έργο χρησιμοποιεί έναν προγραμματιζόμενο μικροελεγκτή 8-bit, οκτώ LED και μια κυψέλη νομισμάτων. Περιστρέφεται χρησιμοποιώντας ένα τυπικό ρουλεμάν skateboard και χρησιμοποιεί έναν αισθητήρα εφέ Hall και έναν μαγνήτη για τον προσδιορισμό της περιστροφής. Είναι κατασκευασμένο με τη χρήση εξαρτημάτων που είναι φιλικά προς τους αρχάριους και μπορεί να προγραμματιστεί χρησιμοποιώντας το περιβάλλον προγραμματισμού Arduino. Αρκετά μιλάμε, ας ξεκινήσουμε. Το Το
Βήμα 1: Συγκεντρώστε τα ανταλλακτικά, τα εργαλεία και τα αναλώσιμα
Είναι πάντα απογοητευτικό να περνάς στα μισά του δρόμου και να βρίσκεις ότι σου λείπει κάτι. Αυτά είναι τα μέρη που έχω δοκιμάσει και βρήκα ότι λειτουργούν καλά. Αντικαταστήστε με δική σας ευθύνη:
Bill Of Materials ==================
- 1 ea, Purple PCB, που κατασκευάστηκε με αγάπη στις ΗΠΑ από το OSH Park
- 1 ea, Attiny 84, Atmel ATTINY84A-PU,
- 1 ea, Tactile switch, TE 1825910-6,
- 1 ea, Slide Switch SPDT Through Hole, C&K JS202011AQN,
- 1 ea, Θήκη μπαταρίας, Linx BAT-HLD-001-THM,
- 8 ea, 3mm Red LED 160 Mcd, Wurth 151031SS04000,
- 8 ea, 330 ohm 1/8W, Stackpole CF18JT330R,
- 1 ea, καπάκι 0,1 uF, KEMET C320C104M5R5TA,
- 1 ea, Μαγνητικός διακόπτης, Melexis MLX92231LUA-AAA-020-SP,
- 1 ea, 608 Skateboard Bearing,
- 1 ea, μικρός μαγνήτης σπάνιας γης 2mm x 1mm,
- 2 ea, τρισδιάστατα τυπωμένα καλύμματα (επισυνάπτεται αρχείο STL).
- 1 ea, μπαταρία CR2032, Panasonic BSP ή αντίστοιχο,
Εργαλεία και αναλώσιμα: Για τα εργαστήριά μου, χρησιμοποιώ το SparkFun's Beginner's ToolKit που έχει όλα όσα χρειάζεστε εκτός από τα τσιμπιδάκια:
- Συγκολλητικό σίδερο.
- SolderWire
- Πλάκες με έκπλυση (μου αρέσει το Hakko CHP170 $ 5!)
- Πλέξη αποκόλλησης
- υπερκόλλα
Προγραμματισμός του Attiny (Βήμα 4, δεν απαιτείται εάν το αγοράσετε ως κιτ):
-
Arduino (αποφύγετε τους φθηνούς κινέζικους κλώνους και υποστηρίξτε τους κατασκευαστές ανοιχτού κώδικα των ΗΠΑ).
- SparkFun Redboard
- Μετρό Adafruit
- Arduino UNO
- Ασπίδα προγραμματισμού AVR.
- Προσαρμογέας Pogo (εάν προγραμματίζετε με εγκατεστημένο τσιπ).
- Ένα τυπικό USB A-B για Uno, USB Mini για Redboard ή USB Micro για μετρό.
Ένα κιτ για αυτό το έργο είναι διαθέσιμο στο Tindie.com (πλην της μπαταρίας). Η αγορά του κιτ θα σας εξοικονομήσει χρόνο και έξοδα παραγγελίας από διάφορους προμηθευτές και θα αποφύγετε το ελάχιστο ασφάλιστρο παραγγελίας PCB. Επίσης, ο προγραμματισμός ενός Attiny δεν είναι ασήμαντος και αν αγοράσετε το κιτ, θα είναι ήδη προ-προγραμματισμένο. Θα με βοηθήσετε επίσης να αναπτύξω και να μοιραστώ άλλα έργα στα εργαστήριά μου!
Βήμα 2: Η αντίσταση είναι απαραίτητη
Θα υποθέσουμε ότι έχετε κάποια εμπειρία κατασκευής κιτ. Εάν χρειάζεστε βοήθεια για τη συγκόλληση, μεταβείτε στη διεύθυνση www.sparkfun.com/tutorials/213 για να καθαρίσετε ή να δείτε το Geek Girl να το εξηγεί στη διεύθυνση https://www.youtube.com/embed/P5L4Gl6Q4Xo. Έχω επίσης ένα κιτ κατάλληλο για αρχάριους στη διεύθυνση
Μου αρέσει να ξεκινάω με την αντίσταση γιατί α) είναι σχετικά ανθεκτικά στη θερμότητα ενώ μπαίνετε στο αυλάκι συγκόλλησης και το σίδερο φτάνει σε θερμοκρασία, β) δεν έχουν πολικότητα, οπότε ο προσανατολισμός δεν είναι κρίσιμος και γ) είναι το χαμηλότερο εξάρτημα στον πίνακα, ώστε να κάθεστε σφιχτά κατά τη συγκόλληση. Υπάρχουν οκτώ αντιστάσεις περιορισμού ρεύματος 330 ohm, μία για καθένα από τα LED. Μπορείτε να κάνετε ένα κάθε φορά, ή και τα οκτώ ταυτόχρονα.
- Λυγίστε τους αγωγούς στο πλάτος των μαξιλαριών και τοποθετήστε την αντίσταση.
- Αναποδογυρίστε τον πίνακα και κολλήστε τα καλώδια.
- Κόψτε τα καλώδια με κοψίματα.
- Χτυπήστε τους ξανά με το σίδερο αν θέλετε να εντυπωσιάσουν τους φίλους σας.
Βήμα 3: Κωδικός;
Εάν αγοράσατε το κιτ μου, το τσιπ είναι προ-προγραμματισμένο και μπορεί να περάσει στο επόμενο βήμα.
Ναι, αυτό το έργο χρειάζεται κάποιο κώδικα. Και, αν προσέχατε, στο Βήμα 1 σας είπα ότι ο προγραμματισμός ενός Attiny δεν ήταν ασήμαντος. Χρησιμοποιώ το Arduino, είναι το περιβάλλον προγραμματισμού, ο προγραμματιστής μου AVR και ένα pogo pin jig.
Το τσιπ μπορεί να προγραμματιστεί πριν από τη συγκόλληση στη θέση του (φωτογραφία 2) ή αφού έχει κολληθεί στη θέση του χρησιμοποιώντας την κεφαλίδα του ISP στο κάτω μέρος του PCB (φωτογραφία 3). Σε κάθε περίπτωση, ο προγραμματισμός έχει ως εξής:
- Κατεβάστε το περιβάλλον προγραμματισμού Arduino.
-
Εγκαταστήστε υποστήριξη για το Attiny 85 είτε από:
- https://highlowtech.org/?p=1695 (Arduino Tiny)
- https://github.com/SpenceKonde/ATTinyCore (Attiny Core)
- Ανεβάστε το "Σχέδιο Arduino ως ISP": [Αρχείο] -> [Παραδείγματα] -> [Arduino ως ISP].
- Συνδέστε την Ασπίδα προγραμματισμού AVR και τοποθετήστε το καλώδιο κορδέλας στη θέση Attiny84
- Εάν χρησιμοποιείτε τον προσαρμογέα Pogo, τοποθετήστε τον στην κεφαλίδα του ISP στον πίνακα. Τα θετικά και τα αρνητικά επιθέματα επισημαίνονται ώστε να μπορείτε να προσανατολίσετε σωστά την κεφαλίδα.
- Εάν χρησιμοποιείτε το τσιπ, τοποθετήστε το με τον πείρο ένα προς τη σύνδεση USB.
-
Επιλέξτε το σωστό τσιπ:
- Arduino Tiny: "Attiny 84 @ 8 Mhz"
-
Attiny Core: "Attiny 24/44/84"
- Τσιπ "Attiny 84"
- 8 Mhz (Εσωτερικό)
- Καρφίτσωμα χαρτογράφησης "Αριθμητικά δεξιόστροφα"
- Επιλέξτε τον προγραμματιστή, [Εργαλεία] -> [Προγραμματιστής] -> [Arduino ως ISP]
- Ρυθμίστε τις ασφάλειες προγραμματισμού, [Tools] -> [Burn Bootloader]
- Ανεβάστε το συνημμένο σκίτσο, [Αρχείο] -> [Μεταφόρτωση χρησιμοποιώντας προγραμματιστή]
Η μεγαλύτερη πηγή σφαλμάτων που λαμβάνω αφορά την μη σωστή ευθυγράμμιση των ακίδων.
Βήμα 4: Τσιπάρετε το
Τώρα που το τσιπ σας έχει κωδικό, μπορείτε να το εγκαταστήσετε. Ο προσανατολισμός ενός τσιπ DIP ("διπλό ενσωματωμένο πακέτο") συνήθως υποδεικνύεται είτε από μια τρύπα δίπλα στο πείρο ένα, είτε από ένα άκρο στο άκρο του τσιπ που περιέχει τον πείρο ένα, όπως συμβαίνει εδώ.
- Λυγίστε τα καλώδια σε 90 μοίρες πιέζοντάς τα σε μια επίπεδη επιφάνεια (φωτογραφίες 1 & 2).
- Ευθυγραμμίστε το τσιπ με το σύμβολο στο PCB και εισαγάγετε το τσιπ (φωτογραφία 3).
- Κολλήστε έναν πείρο στις αντίθετες πλευρές και βεβαιωθείτε ότι και το τσιπ είναι επίπεδο στο PCB και ότι ο προσανατολισμός είναι σωστός. Είναι πολύ δύσκολο να διορθωθεί μετά από αυτό. Πιστέψτε με σε αυτό.
- Μόλις είστε σίγουροι ότι είναι σωστά, κολλήστε τις υπόλοιπες καρφίτσες και στη συνέχεια κόψτε τις στο ίδιο επίπεδο.
Βήμα 5: Διακόπτης και πυκνωτής
Το κουμπί πάει δίπλα στο IC και ο πυκνωτής στην άλλη πλευρά.
- Πιέστε το κουμπί στη θέση του (βεβαιωθείτε ότι είναι στο σωστό προσανατολισμό).
- Συγκολλήστε το στη θέση του.
- Κλείστε τα καλώδια από την πλάτη.
Ο πυκνωτής δεν έχει προσανατολισμό, αλλά αν βγάλετε την πλευρά γραφής, οι φίλοι σας θα ξέρουν τι αξία χρησιμοποιήσατε.
Βήμα 6: Διακόπτης και υποδοχή μπαταρίας
Ο διακόπτης πηγαίνει με το επίπεδο να δείχνει προς τα έξω. Όπως και τα άλλα αντικείμενα, κολλήστε δύο καρφίτσες, ελέγξτε ότι είναι καθισμένο και στη συνέχεια κολλήστε τα υπόλοιπα.
Η θήκη της μπαταρίας έχει σήμανση για να δείξει τον προσανατολισμό, αλλά πραγματικά δεν έχει σημασία. Ωστόσο, θα απαιτήσει πολύ περισσότερη θερμότητα από τα κανονικά καλώδια και θα πρέπει να βεβαιωθείτε ότι έχει καθίσει επίπεδη για να κρατήσει τη μπαταρία στη θέση της (εικόνα 4).
Βήμα 7: LED
Δεν υπάρχει ένα αξιοπρεπές έργο που να μην περιλαμβάνει τουλάχιστον ένα LED. Αυτό έχει ΟΚΤΩ!
Το μακρύ καλώδιο είναι θετικό (άνοδος). Υπάρχει μια ένδειξη "+" στη μεταξοτυπία και το μαξιλάρι είναι τετράγωνο. Εάν κάνετε και τα οκτώ ταυτόχρονα, κρατήστε τα ψηλά για να βεβαιωθείτε ότι έχετε όλους τους προσανατολισμούς σωστούς.
- Κολλήστε ένα καλώδιο σε κάθε LED.
-
Επαληθεύστε τον προσανατολισμό και ότι είναι καθισμένοι (εικόνα 3).
Εάν δεν είναι, πιέστε τη θήκη με τον αντίχειρά σας και θερμάνετε ξανά το καλώδιο μέχρι να ασφαλίσει στη θέση του (εικόνα 4)
- Συγκολλήστε το υπόλοιπο.
- Κλείστε τα καλώδια.
Βήμα 8: Ελέγξτε το
Σε αυτό το σημείο, μπορούμε ακόμα να ελέγξουμε τα LED και να σβήσουμε:
- Τοποθετήστε μια μπαταρία με τη θετική πλευρά προς τα έξω.
- Ενεργοποιήστε το περιστρεφόμενο και, στη συνέχεια, πατήστε το κουμπί μέχρι να ανάψουν όλες (ελπίζουμε) οι λυχνίες LED (δείτε το βίντεο).
- Περιστρέψτε το περιστρεφόμενο και δείτε το μοτίβο. Εάν ένα LED δεν ανάψει, μπορεί να εγκατασταθεί προς τα πίσω ή να έχει υποστεί ζημιά από τη θερμότητα. Ξεκολλήστε το και βάλτε ένα νέο.
Αντιμετώπιση προβλημάτων:
-
Εάν δεν ανάβει LED:
- Βεβαιωθείτε ότι η μπαταρία σας είναι καλή και στον σωστό προσανατολισμό.
- Προγραμματίσατε το τσιπ σας; Είναι στον σωστό προσανατολισμό; Κάνει ζέστη;
- Τα LED είναι σωστά προσανατολισμένα; Χρησιμοποιείτε το κελί νομίσματος στις συνδέσεις συγκόλλησης led για να τις δοκιμάσετε;
-
Εάν ο διακόπτης δεν κάνει τα LED να αναβοσβήνουν:
- Ελέγξτε τις ενώσεις συγκόλλησης στο LED.
- Ελέγξτε τις συνδέσεις συγκόλλησης στο Attiny.
- Εάν όλα τα άλλα αποτύχουν, τραβήξτε και δημοσιεύστε φωτογραφίες υψηλής ανάλυσης μπροστά και πίσω και ζητήστε βοήθεια στα σχόλια.
Βήμα 9: Χρόνος περιστροφής
Το ρουλεμάν συγκρατείται συγκολλώντας τη θήκη στο μεγάλο μαξιλάρι. Αυτό απαιτεί υπομονή και πολλή ζέστη:
- Χρησιμοποιήστε κάτι σαν νομίσματα σε σκληρή επιφάνεια για να τοποθετήσετε το ρουλεμάν.
- Θερμάνετε τόσο το τακάκι όσο και το κέλυφος του ρουλεμάν μέχρι να δείτε τη ροή συγκόλλησης να κυλάει πάνω στη θήκη (χρειάζεται λίγο).
- Επαναλάβετε από την άλλη πλευρά.
- Επαληθεύστε ότι το ρουλεμάν είναι σωστά ευθυγραμμισμένο περιστρέφοντας το περιστρεφόμενο.
- Αναποδογυρίστε τη σανίδα και κολλήστε δύο σημεία στην άλλη πλευρά.
Βήμα 10: Είναι επανάσταση αυτό;
Για να εμφανίζουμε μηνύματα αντί για μοτίβα, πρέπει να γνωρίζουμε τη θέση του περιστρεφόμενου σε σχέση με τον κύκλο. Θα χρησιμοποιήσουμε έναν αισθητήρα εφέ Hall και έναν μαγνήτη. Αυτό είναι παρόμοιο με το πώς οι κινητήρες καύσης γνωρίζουν πότε να πυροδοτήσουν τη σπίθα για να πάρουν τη μεγαλύτερη ισχύ. Ο προσανατολισμός και η ευθυγράμμιση τόσο του αισθητήρα όσο και του μαγνήτη είναι ζωτικής σημασίας για να λειτουργήσει αυτό.
- Η γραφή στο πρόσωπο της συσκευής βλέπει το ρουλεμάν που ταιριάζει με τη μεταξωτή οθόνη (φωτογραφία 1).
- Ευθυγραμμίστε το ύψος ακριβώς πάνω από το ρουλεμάν (όπου θα είναι ο μαγνήτης στο καπάκι).
- Συγκολλήστε ένα μόλυβδο.
- Επαληθεύστε το ύψος και τη διατροφή.
- Συγκολλήστε τα υπόλοιπα καλώδια.
- Κλείστε τα καλώδια.
Εάν χρησιμοποιείτε έναν αισθητήρα Omni-pole, θα πρέπει να υπολογίσετε τον προσανατολισμό του μαγνήτη. Ο καλύτερος τρόπος για να γίνει αυτό είναι να ορίσετε μια λειτουργία διαφορετική από το μοτίβο από το προηγούμενο βήμα και, στη συνέχεια, να βρείτε την πλευρά του μαγνήτη που αρχίζει να αναβοσβήνουν τα LED (δείτε το βίντεο). Κολλήστε τον μαγνήτη με την πλευρά που λειτουργούσε στραμμένη προς τα έξω. Ελέγξτε ξανά τη δουλειά σας.
Βήμα 11: Πράξη εξισορρόπησης
Αν κρατήσετε το περιστρεφόμενο επάνω οριζόντια με την μπαταρία μέσα, θα το δείτε να περιστρέφεται προς την πλευρά της μπαταρίας προς τα κάτω. Παρά την προσπάθειά μου να εξισορροπήσω εξαρτήματα, εξακολουθεί να είναι εκτός ισορροπίας. Μπορείτε να προσθέσετε κάποιο βάρος στην πλευρά εκτός μπαταρίας χρησιμοποιώντας ένα παξιμάδι και μπουλόνι ή να προσθέσετε λίγη συγκόλληση στο τακάκι.
Βήμα 12: Είστε επιχειρησιακός
Με τον μαγνήτη και τον αισθητήρα σας στη θέση του, είστε έτοιμοι να δείτε όλη την εκπληκτικότητα του Geek Spinner. Ο τρόπος λειτουργίας του στροφέα εμφανίζεται με τη λυχνία LED που ανάβει κατά την ενεργοποίηση ή μετά από ένα πάτημα ενός κουμπιού (D0 - D7). Η λειτουργία αλλάζει πατώντας το κουμπί (δείτε βίντεο).
int modes = 8; // αριθμός διαθέσιμων λειτουργιών
// 0 -> κείμενο "Hello World!" // 1 -> RPM // 2 -> χρόνος σε δευτερόλεπτα // 3 -> αριθμός περιστροφών // 4 -> αριθμός περιστροφών (σύνολο) // 5 -> μοτίβο "lilly pad" // 6 -> σχήμα 1 (καρδιά) // 7 -> σχήμα 2 (χαμόγελο)
Βήμα 13: Αλλά περιμένετε, υπάρχουν περισσότερα. Το Το
Τα μοτίβα "καρδιάς" και "χαμόγελο" δημιουργήθηκαν χρησιμοποιώντας ένα πολικό γράφημα για να δείξουν πώς θα φαίνονται τα οκτώ τμήματα κάθε 5 μοίρες περιστροφής.
Με το χέρι:
- Κατεβάστε και εκτυπώστε την εικόνα πλήρους ανάλυσης (εικόνα 1).
- Συμπληρώστε τα μπλοκ για να δημιουργήσετε την εικόνα σας (εικόνα 2).
-
Κατά μήκος της ακτινικής, ξεκινώντας ένα 0, υπολογίστε το byte χρησιμοποιώντας μαύρο = 1, λευκό = 0.
Το πρώτο ακτινικό της καρδιάς είναι 1, 0, 0, 0, 0, 0, 0, 0, άρα το byte = 0b100000000?
- Συνεχίστε μέχρι να τελειώσετε (υπόδειξη, εάν η εικόνα σας είναι συμμετρική, πρέπει να κάνετε μόνο το μισό).
- Επικολλήστε τα byte σας στην ενότητα "textAndShapes.h" του σκίτσου κάτω από "shape_1 " ή "shape_2 ".
Χρήση Python:
- Εγκαταστήστε την Python.
- Εγκαταστήστε τη βιβλιοθήκη εικόνων της Python's.
- Κατεβάστε το συνημμένο σενάριο "readGraph.py".
- Λήψη εικόνας πλήρους ανάλυσης (εικόνα 1).
- Ανοίξτε την εικόνα στον αγαπημένο σας επεξεργαστή (GIMP ή MS Paint).
- Χρησιμοποιήστε την εντολή "Συμπλήρωση" με επιλεγμένο μαύρο χρώμα για να γεμίσετε τα τμήματα που θέλετε να φωτιστούν (εικόνα 2).
- Αποθηκεύστε την εικόνα στον ίδιο κατάλογο με το σενάριο "readGraph.py" και αλλάξτε το όνομα αρχείου στο σενάριο για να ταιριάζει με αυτήν:
im = Image.open ('heart.png')
Εκτελέστε το σενάριο και επικολλήστε την έξοδο στην ενότητα "textAndShapes.h" του σκίτσου κάτω από "shape_1 " ή "shape_2"
Σε κάθε περίπτωση, μη διστάσετε να μοιραστείτε τη δημιουργία σας (εικόνα και κώδικα) στα σχόλια!
Βήμα 14: Μονάδες και τελικές σκέψεις
Σίγουρα δεν το σκέφτηκα όλο αυτό μόνος μου. Ούτε κατά διάνοια.
- Η πρώτη μου πρακτική εμπειρία με το POV ήταν με ένα έργο του Nick Sayer που ονομάζεται POV Twirlie: https://www.tindie.com/products/nsayer/pov-twirlie/. (Χρησιμοποιώ επίσης προσαρμογέα pogo).
- Η σκέψη "LED + Fidget spinner = POV" μπήκε στον εγκέφαλό μου αφού είδα το Techydiy's Instructable
- Κάθε φορά που έχετε μια φοβερή ιδέα, κάποιος το έχει ήδη κάνει: https://www.instructables.com/id/POV-Arduino-Fidget-Spinner/. Η συγκόλληση επιφάνειας είναι κάτι που μπορώ να κάνω, αλλά όχι πραγματικά φιλικό για αρχάριους. Ο κώδικας του ήταν επίσης λίγο πάνω από το κεφάλι μου, αλλά χρησιμοποίησα τις ιδέες του για την εμφάνιση των RPM και των μετρήσεων.
- Wasμουν σε θέση να κατανοήσω και να χρησιμοποιήσω αποσπάσματα του κώδικα POV Clock του Reger-men για την εμφάνιση κειμένου:
Κανένα έργο δεν είναι ποτέ ολοκληρωμένο ή τέλειο. Ακολουθούν μερικές σκέψεις που έχω στο μέλλον:
- Ισορροπία: Τα φύλλα δεδομένων σπάνια έχουν πληροφορίες σχετικά με το βάρος των εξαρτημάτων, οπότε είναι δύσκολο να κάνουμε ακόμη και μια μορφωμένη εικασία για το υπόλοιπο χωρίς απλώς να το δημιουργήσουμε. Η μπαταρία είναι προφανώς το βαρύτερο εξάρτημα. Πρόσθεσα τρύπες σε κάθε άκρο, ώστε να μπορώ να προσθέσω βάρος όσο χρειάζεται για να το ισορροπήσω.
- Δεξιόστροφος? Εάν το παρατηρήσατε, το κείμενο εμφανίζεται σωστά μόνο εάν περιστρέφετε προς την κατεύθυνση του ρολογιού. Η περιστροφή προς την άλλη κατεύθυνση δημιουργεί μια εικόνα καθρέφτη. Η προσθήκη ενός δεύτερου αισθητήρα ή μαγνήτη Hall θα σας επιτρέψει να εξαγάγετε την κατεύθυνση περιστροφής (το έργο του Sean το έκανε αυτό).
- Χρώμα? Η χρήση προγραμματιζόμενων LED RGB θα σας επιτρέψει να κάνετε χρώματα. Ωστόσο, είναι συνήθως επιφανειακά τοποθετημένα.
Συνιστάται:
Persistence of Vision Fidget Spinner: 8 βήματα (με εικόνες)
Persistence of Vision Fidget Spinner: Πρόκειται για ένα fidget spinner που χρησιμοποιεί το εφέ Persistence of Vision, το οποίο είναι μια οπτική ψευδαίσθηση, όπου πολλαπλές διακριτές εικόνες αναμειγνύονται σε μια εικόνα στο ανθρώπινο μυαλό. Το κείμενο ή τα γραφικά μπορούν να αλλάξουν μέσω συνδέσμου Bluetooth Low Energy χρησιμοποιώντας ένα Π
Αυτόματο Twister Spinner: 7 Βήματα (με Εικόνες)
Αυτόματο Twister Spinner: Έχετε παίξει ποτέ ένα εξαιρετικά διασκεδαστικό παιχνίδι που ονομάζεται " Twister. &Quot; Είναι ένα παιχνίδι φυσικής ικανότητας που μπορεί να βελτιώσει τη σχέση σας με τους συμπαίκτες σας. Προσπαθώντας το καλύτερο για να επιβιώσετε για να είστε ο νικητής του παιχνιδιού, ενώ ακολουθείτε τη δύσκολη σκηνοθεσία
LED Super Geek Sandal: 9 βήματα (με εικόνες)
LED Super Geek Sandal: Εάν είστε κατασκευαστής περιπετειώδους τύπου που προσπαθεί πρώτα και σκέφτεται αργότερα, όταν ο καπνός έχει φύγει, θα βρείτε LED που υποφέρουν από κάθε είδους θανατηφόρα τραύματα. Αυτό το μίνι έργο αφορά την ανακύκλωση αυτών των φτωχών LED με ορθοπεδικά έξυπνο τρόπο, κάνοντας
"Geek-ify" Τα ακουστικά Bluetooth σας: 5 βήματα (με εικόνες)
"Geek-ify" Τα ακουστικά Bluetooth σας: Αυτό το Instructable θα σας δείξει πώς να εκθέσετε το εσωτερικό του bluetooth σας διατηρώντας το ακόμα λειτουργικό
Techno-geek ρουλέτα (ή ποιος φτιάχνει τον καφέ;): 6 βήματα (με εικόνες)
Ρουλέτα Techno -geek (ή Ποιος φτιάχνει τον καφέ;): Αυτό είναι ένα gadget φτιαγμένο από ανακυκλωμένα εξαρτήματα υπολογιστών για να δώσει μια απόλυτη, κατηγορηματική και αδιαμφισβήτητη απάντηση σε αυτήν την αιώνια ερώτηση του γραφείου - " Ποιανού είναι η σειρά να φτιάξει τον καφέ; " Κάθε φορά που ενεργοποιείται το ρεύμα, αυτή η υπέροχη απόκλιση