Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ηλεκτρονικές συνδέσεις
- Βήμα 2: Προγραμματισμός- Ρύθμιση IDE
- Βήμα 3: Προγραμματισμός- Προσαρμογή κειμένου
- Βήμα 4: Θήκη σε σχήμα καρδιάς
Βίντεο: Poetry Heart in Motion: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Στο "A Charlie Brown Valentine", τα παιδιά παίρνουν αυτές τις καρδιές συνομιλίας και τις διαβάζουν. Η αδερφή του Τσάρλι διάβασε ένα ολόκληρο σονέτο από το δικό της. Έπρεπε να το γυρίζει ξανά και ξανά. Σκέφτηκα ότι θα ήταν διασκεδαστικό να φτιάξω ένα που θα μπορούσε να το κάνει αυτό. Χρησιμοποίησα το ίδιο σονέτο, αλλά θα μπορούσατε να γράψετε το δικό σας ποίημα. Θα ήταν διασκεδαστικό για μια πρόταση ή πρόταση.
Αυτό το έργο χρησιμοποιεί το Adafruit's Circuit Playground Express (CPX) για να οδηγήσει 2 οθόνες OLED. Το ενσωματωμένο επιταχυνσιόμετρο CPX χρησιμοποιείται για την ανίχνευση πότε κάποιος το σηκώνει ή το ανατρέπει. Κάθε φορά που ανατρέπεται, η οθόνη προχωρά στην επόμενη γραμμή του ποιήματος.
Προμήθειες
Κουτί σε σχήμα καρδιάς, όπως κουτί σοκολάτας ή τρισδιάστατη εκτύπωση (παρέχονται αρχεία stl)
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ
- Adafruit Circuit Playground Express
- 2x οθόνες OLED όπως το Adafruit SSD1306 oled
- Μπαταρία Li-Ion ή άλλη πηγή ενέργειας
Λογισμικό
- Arduino IDE & επιπλέον βιβλιοθήκες
- παρέχεται το σκίτσο (.ino)
Εργαλεία
- Συγκολλητικό σίδερο
- Πυροβόλο θερμής κόλλας
Βήμα 1: Ηλεκτρονικές συνδέσεις
Βεβαιωθείτε ότι κάθε OLED έχει διαφορετική διεύθυνση. Mayσως χρειαστεί να ξανακολλήσετε έναν βραχυκυκλωτήρα στην οθόνη. Αυτό είναι το μόνο δύσκολο έργο σε αυτό το έργο. Όλα τα άλλα σε αυτό το έργο είναι στο εύκολο επίπεδο. Για αναφορά κλίμακας, ο μικροσκοπικός άλτης εμφανίζεται με μια δεκάρα και κόκκο ρυζιού.
Συνδέστε τις οθόνες στο Circuit Playground Express (CPX) όπως φαίνεται στο διάγραμμα καλωδίωσης. Σημείωση, ενδέχεται να μην χρειαστεί να κάνετε τη μπλε σύνδεση εάν το OLED δεν διαθέτει πείρο επαναφοράς. Εάν χρησιμοποιείτε το OLED της Adafruit, πρέπει να κάνετε αυτήν τη σύνδεση. Οι θέσεις καρφιτσών στο OLED μπορεί να διαφέρουν, οπότε φροντίστε να διαβάσετε τις ετικέτες καρφιτσών.
- Μαύρο GND
- Κόκκινο +3V
- Κίτρινο SCL
- Πορτοκαλί SDA
- Μπλε RST / A0
Βήμα 2: Προγραμματισμός- Ρύθμιση IDE
Αυτό το έργο χρησιμοποίησε το τυπικό Arduino IDE για τον προγραμματισμό του Circuit Playground Express (CPX). Απαιτεί επίσης μερικές πρόσθετες βιβλιοθήκες: 2 Βιβλιοθήκες εμφάνισης Adafruit & πρόγραμμα οδήγησης SAMD Boards.
Εάν δεν έχετε ήδη αυτές τις βιβλιοθήκες, ο ευκολότερος τρόπος για να το κάνετε αυτό είναι από το μενού εργαλείων, επιλέξτε Διαχείριση βιβλιοθηκών. Στο αναπτυσσόμενο πλαίσιο τύπου, επιλέξτε συνεισφορά. Στο αναπτυσσόμενο πλαίσιο θέματος, επιλέξτε εμφάνιση. Τοποθετήστε το Adafruit στο πλαίσιο φίλτρου αναζήτησης. Οι δύο βιβλιοθήκες που θέλετε να προσθέσετε είναι η βιβλιοθήκη Adafruit GFX και η Adafruit SSD1306.
Ομοίως, θα χρειαστεί να προσθέσετε τον πίνακα CPX με τον Διαχειριστή πινάκων. Από το μενού Εργαλεία, επιλέξτε Μενού πίνακα (ή Πίνακας: "ο προεπιλεγμένος πίνακας") για να λάβετε ένα αναπτυσσόμενο μενού. Επιλέξτε Board Manager. Πρέπει να εγκαταστήσετε το Arduino SAMD Boards έκδοση 1.6.16 ή μεταγενέστερη. Πληκτρολογήστε Arduino SAMD στην επάνω γραμμή αναζήτησης και, στη συνέχεια, όταν δείτε την καταχώρηση, κάντε κλικ στην επιλογή Εγκατάσταση.
Συνιστώ ανεπιφύλακτα να κάνετε επανεκκίνηση του Arduino IDE. Εάν χρησιμοποιείτε Windows, ίσως χρειαστεί να εγκαταστήσετε επιπλέον προγράμματα οδήγησης. Το Adafruit έχει υπέροχες οδηγίες.
Βήμα 3: Προγραμματισμός- Προσαρμογή κειμένου
Χρησιμοποιήστε το σονέτο της Elizabeth Barrett Browning 43 ("Πώς σας αγαπώ; Επιτρέψτε μου να μετρήσω τους τρόπους …") ή ακολουθήστε αυτό το βήμα για να προσαρμόσετε το δικό σας κείμενο.
Το παρεχόμενο πρόγραμμα αποθηκεύει ένα μήνυμα ως πίνακα συμβολοσειρών. Ο κωδικός θα προωθεί το μήνυμα μια συμβολοσειρά κάθε φορά κάθε φορά που η καρδιά ανατρέπεται. Αυτή η σειρά συμβολοσειρών είναι η μόνη μεταβλητή που πρέπει να αλλάξετε για να την κάνετε δική σας. Μπορεί επίσης να θέλετε να αλλάξετε το μέγεθος του κειμένου. Το μέγεθος της γραμματοσειράς που χρησιμοποιείται στον κώδικα είναι πολύ μικρότερο από αυτό που φαίνεται στη φωτογραφία εξωφύλλου. Εξετάστε το ακόλουθο απόσπασμα με τις δύο πρώτες χορδές από το ποίημα:
int textSize = 1;
String Poem = {"\ n / n" "Πώς σε αγαπώ; / n / n" "Επιτρέψτε μου να μετρήσω / n τους τρόπους. / N / n (πάνω ->)", "Σε αγαπώ στο / n "" βάθος και πλάτος / n "" και ύψος Η ψυχή μου / n "" μπορεί να φτάσει, όταν / n "" νιώθω μακριά από τα μάτια / n / n (πάνω ->) ", Η μεταβλητή textSize μπορεί να είναι 1, 2 ή 3, με το 3 να είναι το μεγάλο μέγεθος που εμφανίζεται στη φωτογραφία εξωφύλλου του έργου. Το μέγεθος 1 είναι πολύ μικρό, αλλά εξακολουθεί να διαβάζεται σε καλής ποιότητας OLED.
Αν και μοιάζει περισσότερο, μόνο οι 2 πρώτες χορδές του ποιήματος φαίνονται παραπάνω. Εάν μια γραμμή τελειώνει σε "και η επόμενη γραμμή αρχίζει με", η συμβολοσειρά συνεχίζεται. Για να διαχωρίσετε συμβολοσειρές, πρέπει να χρησιμοποιήσετε κόμμα.
Θέματα μορφοποίησης συμβολοσειράς: Το / n μπορεί να φαίνεται λίγο περίεργο. Η συμπερίληψή του στη συμβολοσειρά αναγκάζει μια νέα γραμμή. Χωρίς αυτό το κείμενό σας θα τυλιχτεί, αλλά μπορεί να σπάσει στη μέση μιας λέξης. Το / n είναι γνωστό ως χαρακτήρας διαφυγής. Άλλοι χρήσιμοι χαρακτήρες διαφυγής είναι / t για καρτέλα και / 'για μεμονωμένο απόσπασμα. (Αυτό το ποίημα έχει ένα μόνο απόσπασμα). Ένα ακόμη πρόβλημα μορφοποίησης που ενδέχεται να αντιμετωπίσετε είναι το σύμβολο ποσοστού. Πρέπει να το κάνετε διπλό (%%). Μακάρι να μπορούσα να συνδεθώ με μια καλή αναφορά μορφοποίησης στον ιστότοπο arduino.cc. Μέχρι στιγμής το καλύτερο που έχω βρει είναι στη Wikipedia. Εάν έχετε μια αγαπημένη ηλεκτρονική αναφορά, κοινοποιήστε την.
Βήμα 4: Θήκη σε σχήμα καρδιάς
Είτε χρησιμοποιείτε ένα κουτί με 3D εκτύπωση είτε ένα κουτί με ζαχαρωτά, συνιστώ να διορθώσετε τις οθόνες στη θέση τους ενώ είναι αναμμένες. Αυτό θα σας βοηθήσει να τα κρατήσετε ίσια και δεν θα το τοποθετήσετε κατά λάθος ανάποδα. Χρησιμοποιήστε ηλεκτρική ταινία για να καλύψετε εκτεθειμένες επαφές και ασφαλίστε τα εξαρτήματα, συμπεριλαμβανομένης της μπαταρίας.
Τα αρχεία εκτύπωσης 3D που παρέχονται υποστηρίζουν τις οθόνες με τακάκια. Χρησιμοποιήστε ζεστή κόλλα σε αυτά τα μαξιλάρια. Ο πίνακας CPX είναι τοποθετημένος με δύο βίδες 2,5 χιλιοστών. Το παστέλ ακρυλικό χρώμα του κουτιού το κάνει να μοιάζει περισσότερο με καρδιά συνομιλίας.
Συνιστάται:
Led Heart ❤️: 4 Βήματα
Led Heart ❤️: Hello Makers! Σε αυτό το σεμινάριο θα σας δείξω πώς να φτιάξετε αυτό το όμορφο λαμπερό κρεμαστό κόσμημα led. Μπορείτε να το φτιάξετε για τους αγαπημένους σας και να τους κάνετε δώρο. Επίσης, οι καρδιές είναι όμορφες, αλλά υπάρχει ατελείωτο σχέδιο που μπορείτε να σκεφτείτε
LED Heart Pasties: 6 βήματα (με εικόνες)
Ζυμαρικά LED Καρδιάς: Τα ζυμαρικά LED καρδιών μιλούν από μόνα τους. Παρόλο που δεν είναι απαραίτητα καθημερινά, θα χαίρεστε που τα έχετε στο μπουντουάρ σας όταν προκύψουν αυτές οι ειδικές περιστάσεις (ή τις χρειάζεστε). Εάν έχετε ραπτική και ηλεκτρονική εμπειρία, αυτά τα
Arduino Heart Shape Light: 6 βήματα (με εικόνες)
Arduino Heart Shape Light: Arduino Heart Shape Light (1) Μικρό έργο Χρησιμοποιώντας το Arduino για τον έλεγχο του φωτός LED (2) χρησιμοποιήστε 4 φωτισμό LED 3 χρωμάτων, μπορείτε να αλλάξετε όλο το χρώμα που σας αρέσει. (3) μπορείτε να προγραμματίσετε ξανά ως σβήνει μέσα και έξω από το φως ή αναβοσβήνει (4) Όλα τα μέρη εκτυπώνονται με τρισδιάστατη εικόνα
Origami 3D Beating Heart: 6 βήματα (με εικόνες)
Origami 3D Beating Heart: Είναι μια τρισδιάστατη καρδιά από χαρτί που αρχίζει να αναβοσβήνει (λάμπει) όταν την κρατάει κάποιος. Για να εκπλήξετε κάποιον, αυτό το δώρο είναι μια τέλεια ιδέα καθώς μοιάζει με μια απλή καρδιά origami, αλλά αρχίζει να αναβοσβήνει ακριβώς όπως μια καρδιά που χτυπά όταν κάποιος την αγγίζει ή την κρατάει
Μια Optimistic Poetry Generator: Using Thermochromic Pigment and Nichrome Heating Pads: 10 Steps
An Optimistic Poetry Generator: Using Thermochromic Pigment and Nichrome Heating Pads: Poetry, polity and power is a optimistic poet generator- ένα σύστημα που μπορεί να τροφοδοτήσει κείμενο που ενσωματώνει ανθρώπινες προκαταλήψεις- ομιλίες μίσους, προκατειλημμένες πολιτικές, μισογυνιστικές δηλώσεις- και αφαιρεί ορισμένες λέξεις να αποκαλύψω ποίηση που είναι ελπιδοφόρα και να επιλέξει