Πίνακας περιεχομένων:
- Βήμα 1: Κάντε την πινακίδα από χαρτόνι και προσθέστε γράμματα
- Βήμα 2: Συγκολλήστε τον μικροελεγκτή σας και τα καλώδια μήτρας LED
- Βήμα 3: Προγραμματίστε το Arduino σας
- Βήμα 4: Προσθέστε τη μήτρα LED στο Σήμα
- Βήμα 5: Ολοκλήρωση του σημείου και της υπεράσπισης
Βίντεο: Black Lives Matter Ηλεκτρονική κύλιση Ονόματα Σήμα: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Οι καμπάνιες #sayhername, #sayhisname και #saytheirname ευαισθητοποιούν τα ονόματα και τις ιστορίες των μαύρων που έχουν πέσει θύματα ρατσιστικής αστυνομικής βίας και ενθαρρύνουν την υπεράσπιση της φυλετικής δικαιοσύνης. Περισσότερες πληροφορίες σχετικά με τις απαιτήσεις και την πολιτική της καμπάνιας Say Her Name μπορείτε να βρείτε στο Αφροαμερικανικό Φόρουμ Πολιτικής στη διεύθυνση
Αυτό το προγραμματιζόμενο σήμα αναμνηστικών ονομάτων χρησιμοποιεί έναν πίνακα LED με δυνατότητα διεύθυνσης και έναν μικροελεγκτή, για να δημιουργήσει ένα κυλιόμενο ηλεκτρονικό πανό με τα ονόματα του θύματος.
Πρόκειται για ένα προηγμένο έργο αρχάριου έως μεσαίου επιπέδου που απαιτεί μικρή ποσότητα συγκόλλησης και κάποια εξοικείωση με το Arduino IDE.
Προμήθειες:
Επίπεδο κομμάτι χαρτόνι - πρέπει να είναι αρκετά άκαμπτο (ανακυκλωμένο κουτί αποστολής) τουλάχιστον 18 "X 10", το δικό μας ήταν 19 "X 12"
Βαφή ή/και βινύλιο για γράμματα (ή προ-αγορασμένα γράμματα ή μπογιά/μαρκαδόρους για να σχεδιάσετε γράμματα) και διακόσμηση υπογραφής
μικρό Arduino όπως ένας μικροελεγκτής Arduino Nano ή Arduino που διαθέτει υποδοχή microUSB https://www.arduino.cc/ ή φτερό Adafruit
Τροφοδοτικό 5V/μπαταρία και δυνατότητα δεδομένων
8 X 32 LED μήτρα WS2812B
Καλώδιο δεδομένων USB A σε microUSB για τον προγραμματισμό του arduino
JST 2 SM 3-pin υποδοχή/καλώδιο
Κλιπ αλιγάτορα (προαιρετικά)
Κόλλα μετάλλων
Συγκολλητικό σίδερο
Μαχαίρι χόμπι
Ταινία διπλής όψης/ταινία αφρού διπλής όψης
Ταινία-κασέτα
Βήμα 1: Κάντε την πινακίδα από χαρτόνι και προσθέστε γράμματα
1. Χρωματίστε το χαρτόνι σας. Χρησιμοποιήσαμε βαφή με σπρέι, αλλά κάθε είδους χρώμα που λειτουργεί σε χαρτί θα είναι εντάξει. Αφήστε να στεγνώσει.
2. Εφαρμόστε το γράμμα σας. Μπορείτε να χρησιμοποιήσετε στένσιλ, γράμματα που αγοράσατε από το κατάστημα ή να βάψετε και να σχεδιάσετε τα δικά σας. Χρησιμοποιήσαμε γράμματα βινυλίου που κόπηκαν στον κόφτη μας Cricut.
3. Η μήτρα LED είναι 31,5 cm X 8 cm (περίπου 12,5 X 3,25 ίντσες) φροντίστε να αφήσετε αρκετό χώρο στο χαρτόνι σας για να χωρέσει η μήτρα.
Βήμα 2: Συγκολλήστε τον μικροελεγκτή σας και τα καλώδια μήτρας LED
Βρήκαμε χρήσιμο να συνδέουμε εξαρτήματα με καλώδιο JST, ώστε να μπορείτε να τα αποσυνδέσετε εύκολα για να συναρμολογήσετε την πινακίδα ή να ανταλλάξετε εξαρτήματα εάν κάποιο μέρος χαλάσει και πρέπει να το αντικαταστήσετε. Εάν θέλετε να μειώσετε ένα βήμα, μπορείτε να κολλήσετε τον πίνακα LED απευθείας στην πλακέτα arduino/μικροελεγκτή σας, αλλά θα είναι δύσκολο να κρύψετε το Arduino στο πίσω μέρος της πινακίδας από χαρτόνι.
1. Μάθετε πώς να κολλάτε χρησιμοποιώντας τον Οδηγό Adafruit για εξαιρετική συγκόλληση
Θα χρειαστεί να κολλήσετε τα καλώδια στον σύνδεσμό σας μέσα από τις τρύπες στον πίνακα arduino.
2. Υπάρχει μεγάλη πιθανότητα η μήτρα LED σας να έχει ήδη ένα καλώδιο JST 3 ακίδων συνδεδεμένο στο πίσω μέρος της μήτρας. Ο σύνδεσμος JST που θέλετε να χρησιμοποιήσετε πρέπει να φέρει την ένδειξη DIN όπου τα καλώδια είναι συνδεδεμένα με τη μήτρα. Κοιτάξτε για να δείτε αν έχει βύσμα ή άκρο πρίζας στο βύσμα. Θα χρειαστείτε το αντίθετο άκρο (είτε βύσμα είτε πρίζα) για να συνδεθείτε στην πλακέτα σας. Η μήτρα σας ενδέχεται επίσης να έχει συνδεδεμένη υποδοχή 2 καλωδίων στο ίδιο σημείο με την υποδοχή 3 ακίδων. Δεν θα χρειαστούμε αυτόν τον σύνδεσμο για αυτό το έργο. Εάν η μήτρα σας δεν έχει ήδη συνδεδεμένο σύνδεσμο JST, πρέπει να επιλέξετε τη μία πλευρά του καλωδίου και να το κολλήσετε στη μήτρα στο DIN που αντιστοιχεί στο κόκκινο σύρμα σε ισχύ/τάση, το μεσαίο καλώδιο στα δεδομένα και το τρίτο καλώδιο στη γείωση (GND).
Εάν υπάρχουν άλλοι σύνδεσμοι (2 συνδετήρες σύρματος, 3 καλώδια DOUT) στη μήτρα, μπορείτε απλά να τους αφήσετε εκεί. Θα τα κρύψουμε στο πίσω μέρος της πινακίδας. Μπορείτε επίσης να συνδέσετε δύο μήτρες μαζί για μεγαλύτερο σήμα κύλισης σε ένα μεγαλύτερο κομμάτι χαρτόνι.
3. Θα χρειαστεί να κολλήσετε την αντίστοιχη υποδοχή JST (βύσμα ή πρίζα) στο Arduino. Υπάρχουν τρία καλώδια στη φίσα σας. Το ένα πρέπει να είναι κόκκινο και τα άλλα είναι συνήθως λευκά και πράσινα ή μερικές φορές κίτρινα ή μαύρα. Το κόκκινο καλώδιο είναι συνδεδεμένο στην τροφοδοσία, συνήθως φέρει την ένδειξη 3V ή 3.3V στο Arduino/πίνακα. Τοποθετήστε το άκρο του καλωδίου μέσα από την τρύπα 3V ή 3.3V στον πίνακα και κολλήστε το στον πίνακα. Το άλλο εξωτερικό καλώδιο από το 3 καλώδιο JST είναι το καλώδιο γείωσης. Τοποθετήστε το γυμνό άκρο αυτού του σύρματος μέσα από την οπή με την ένδειξη GND στον πίνακα σας. Συγκολλήθηκε στη θέση του. Το μεσαίο καλώδιο είναι για δεδομένα. Αυτό μπορεί να συνδεθεί με οποιοδήποτε ψηφιακό pin (PWM) στο Arduino ή στον μικροελεγκτή σας. Θα χρησιμοποιήσουμε τον πείρο 6 για αυτό το έργο. Συγκολλήστε το μεσαίο καλώδιο στην υποδοχή σας στην καρφίτσα 6 στην πλακέτα.
4. Δεν χρειάζεται να κολλήσετε άλλα καλώδια στο arduino/τον πίνακα. Θα χρησιμοποιήσουμε ένα καλώδιο USB για τροφοδοσία και θα συνδεθεί με το βύσμα microUSB στην πλακέτα.
Βήμα 3: Προγραμματίστε το Arduino σας
Πριν βάλουμε τον πίνακα στην πινακίδα θα χρειαστεί να τον προγραμματίσουμε. Θα χρειαστείτε τον υπολογιστή σας και ένα καλώδιο δεδομένων USB σε microUSB (το καλώδιο που συνοδεύει τον φορτιστή σας μπορεί να είναι μόνο για τροφοδοσία. Χρειάζεστε ένα που είναι δεδομένα και ισχύ).
1. Κατεβάστε το Arduino IDE από τη διεύθυνση https://www.arduino.cc/en/main/software. Εάν δεν είστε εξοικειωμένοι με το λογισμικό και τον κώδικα Arduino, σας συνιστούμε να δοκιμάσετε μερικά από τα σεμινάρια στον ιστότοπο του Arduino.
2. Θα χρειαστεί να προσθέσετε τρεις βιβλιοθήκες Arduino. Μπορείτε να τα κατεβάσετε με το Arduino IDE.
2α Ανοίξτε το Arduino IDE.
2β Χρησιμοποιώντας τα μενού στο επάνω μέρος της σελίδας μεταβείτε στο Σκίτσο> Συμπερίληψη βιβλιοθήκης> Διαχείριση βιβλιοθηκών…
2γ. Αυτό εμφανίζει τον Διαχειριστή βιβλιοθήκης. Στη δεξιά γραμμή αναζήτησης αναζητήστε "neomatrix". Στη συνέχεια, κάντε κλικ στο κουμπί Εγκατάσταση. Επαναλάβετε αυτήν την αναζήτηση και εγκαταστήστε για "neopixel" και "adafruit gfx library"
3. Λήψη του κώδικα από αυτό το σεμινάριο - Έχουμε συμπεριλάβει τον κώδικα ως αρχείο λήψης με αυτό το σεμινάριο. Τα αρχεία Arduino πρέπει να βρίσκονται σε ένα φάκελο με το ίδιο όνομα με το αρχείο. Όταν κάνετε λήψη του αρχείου εδώ και προσπαθήσετε να το ανοίξετε, θα λάβετε ένα μήνυμα που λέει "Το αρχείο" blmNamesSignCode.ino "πρέπει να βρίσκεται μέσα σε ένα σκίτσο φάκελο με το όνομα" blmNamesSignCode ". Δημιουργήστε αυτόν το φάκελο, μετακινήστε το αρχείο και συνεχίστε;". Κάντε κλικ στο κουμπί Ok και δημιουργήστε το φάκελο. Συμπεριλαμβάνουμε επίσης τον κώδικα ως στιγμιότυπα οθόνης σε αυτό το βήμα σε περίπτωση που θέλετε να τον πληκτρολογήσετε στο Arduino IDE μόνοι σας.
4. Ανοίξτε το αρχείο.ino στο Arduino IDE.
5. Στον κωδικό μας χρησιμοποιούμε ένα υποσύνολο ονομάτων από την καμπάνια #SayHerName. Μπορείτε να προσθέσετε επιπλέον ονόματα γυναικών και κοριτσιών που ήταν θύματα κατά της Μαύρης Βίας προσθέτοντας γραμμές μετά τη γραμμή 41 και μορφοποιώντας όπως τα ονόματα στις προηγούμενες γραμμές. Μια λίστα In Memoriam μπορεί να βρεθεί εδώ στην καμπάνια Say Her Name https://aapf.org/shn-inmemoriam. Άλλα ονόματα που θυμούνται ως μέρος του Black Lives Matter Movement μπορείτε να βρείτε στη #SayTheirNames List https://sayevery.name/ και στο άρθρο Black Lives Matter στη Wikipedia
6. Συνδέστε την πλακέτα στον υπολογιστή σας με το καλώδιο USB/microUSB. Χρησιμοποιώντας τη γραμμή μενού στο επάνω μέρος, επιλέξτε Εργαλεία. Κάντε κύλιση προς τα κάτω στο Board και επιλέξτε όποιο πίνακα χρησιμοποιείτε. Στη συνέχεια, επιλέξτε Εργαλεία> Θύρα από τη γραμμή μενού που θα πρέπει ο πίνακας σας να εμφανίζεται αυτόματα στη λίστα θυρών. Εάν δεν ελέγχεται για να βεβαιωθείτε ότι χρησιμοποιείτε καλώδιο δεδομένων για να συνδέσετε την πλακέτα σας στον υπολογιστή σας.
7. Κάντε κλικ στο κουμπί επιλογής επαλήθευσης. Αυτό θα συντάξει το σκίτσο και θα σας ενημερώσει εάν υπάρχουν προβλήματα.
8. Κάντε κλικ στο δεξί βέλος κουμπί Μεταφόρτωση για να ανεβάσετε το πρόγραμμα στο Arduino σας.
9. Αποσυνδέστε την πλακέτα σας από τον υπολογιστή.
10. Συνδέστε το Arduino με τη μήτρα LED χρησιμοποιώντας τους συνδετήρες JST. Συνδέστε το Arduino στην τράπεζα/μπαταρία χρησιμοποιώντας το καλώδιο USB/USBmicro. Βεβαιωθείτε ότι η μπαταρία και η πλακέτα σας είναι ενεργοποιημένα εάν έχουν διακόπτες on/off. Θα πρέπει να υπάρχει μια λυχνία LED στο Arduino που να σας ενημερώνει ότι έχει τροφοδοσία και είναι αναμμένη. Ορισμένοι πίνακες χρειάζονται μερικά δευτερόλεπτα για να ξεκινήσουν. Τα ονόματα θα πρέπει να ξεκινούν αυτόματα την κύλιση στη μήτρα LED.
Αντιμετώπιση προβλημάτων:
Έχετε ρεύμα/φορτίζεται η μπαταρία σας; Είναι όλα συνδεδεμένα; Είναι καλές οι συνδέσεις συγκόλλησης; Έχετε μπερδέψει καλώδια ώστε το Arduino σας να μην είναι σωστά συνδεδεμένο με τη μήτρα σας; Εάν όλα είναι ενεργοποιημένα και δεν υπάρχει κύλιση, έχετε ανεβάσει το πρόγραμμά σας στο Arduino;
Βήμα 4: Προσθέστε τη μήτρα LED στο Σήμα
Ξεκινήσατε τη διάταξη της πινακίδας σας σε προηγούμενο βήμα και αφήσατε χώρο για τη μήτρα LED. Τώρα θα βάλουμε τη μήτρα και θα περάσουμε τα καλώδια στο πίσω μέρος της πινακίδας.
1. Αποσυνδέστε το Arduino από τη μήτρα LED στην υποδοχή JST.
2. Τοποθετήστε τη μήτρα στο ανοιχτό σημείο στο μπροστινό μέρος της πινακίδας με τα καλώδια ανάμεσα στη μήτρα και το χαρτόνι.
3. Γείρετε τη μήτρα προς τα πάνω και χρησιμοποιώντας ένα μολύβι ή δείκτη, σημειώστε πού πρέπει να περάσουν τα σύρματα από την πινακίδα. Πιθανότατα έχετε επιπλέον καλώδια για το DOUT, σημειώστε τα επίσης έτσι ώστε να πάνε πίσω από το χαρτόνι.
4. Αφαιρέστε τη μήτρα. Χρησιμοποιώντας μια επίπεδη επιφάνεια και ένα μαχαίρι χόμπι ή κόπτη κουτιού, κόψτε προσεκτικά μικρές τρύπες όπου όλα τα καλώδια σας πρέπει να περάσουν στο πίσω μέρος της πινακίδας.
5. Τραβήξτε προσεκτικά τα καλώδια προς τα πίσω.
6. Προσθέστε ισχυρή ταινία διπλής όψης ή ταινία αφρού διπλής όψης στο πίσω μέρος της μήτρας LED. Χρησιμοποιήστε σταθερή πίεση για να κολλήσετε τη μήτρα στη θέση της στο μπροστινό μέρος της ταμπέλας από χαρτόνι.
Βήμα 5: Ολοκλήρωση του σημείου και της υπεράσπισης
1. Επανασυνδέστε το Arduino/τον πίνακα στη μήτρα στο πίσω μέρος της πινακίδας σας. Μπορείτε να χρησιμοποιήσετε ταινία κάλυψης ή ηλεκτρική ταινία για να συγκρατήσετε τα επιπλέον καλώδια και καλώδια. Χρησιμοποιούμε επίσης κάποια ηλεκτρική ταινία τυλιγμένη γύρω από τον πίνακα ως λίγη επιπλέον προστασία. Μπορεί να θέλετε να εκτυπώσετε μια θήκη 3D για μεγαλύτερη προστασία για το Arduino.
2. Συνδέστε την μπαταρία σας στο Arduino και αναποδογυρίστε την πινακίδα για να βεβαιωθείτε ότι η μήτρα σας είναι αναμμένη και μετακινεί λέξεις.
Αντιμετώπιση προβλημάτων: Οι συνδέσεις σας είναι σφιχτές και στις σωστές συνδέσεις; Η μπαταρία σας έχει ισχύ;
Υπεράσπιση
Αυτό το έργο δημιουργήθηκε για την προάσπιση των Black Lives Matter και τη συνεχή ανάμνηση γυναικών και κοριτσιών που έχουν σκοτωθεί κατά της μαύρης βίας. Η καμπάνια #SayHerName έχει απαιτήσεις και πρωτοβουλίες πολιτικής για να κάνει την αλλαγή πραγματικότητα στη διεύθυνση https://aapf.org/shndemands. Μπορείτε να βρείτε το Advocacy for Justice for Breonna Taylor στη διεύθυνση https://justiceforbreonna.org/, συμπεριλαμβανομένων συγκεκριμένων ενεργειών που μπορείτε να λάβετε για να αποκτήσετε #JusticeforBre. Αυτές περιλαμβάνουν αναφορά και στοιχεία επικοινωνίας για ερευνητικές υπηρεσίες, ιδρύματα και άτομα που είναι υπεύθυνα για τη διερεύνηση του θανάτου της.
Συνιστάται:
Κύλιση οθόνης κειμένου (Οδηγός Α έως Ω): 25 βήματα (με εικόνες)
Scrolling Text Display (A to Z Guide): Σε αυτό το διδακτικό / βίντεο θα σας καθοδηγήσω με οδηγίες βήμα προς βήμα πώς να κάνετε κύλιση στην εμφάνιση κειμένου με το Arduino. Δεν θα εξηγήσω πώς να φτιάξετε κώδικα για το Arduino, θα σας δείξω πώς να χρησιμοποιείτε τον υπάρχοντα κώδικα. Τι και πού πρέπει να συνεργαστείτε
Κύλιση μεμονωμένης γραμμής LCD: 4 βήματα (με εικόνες)
Scroll Single LCD Line: The Liquid Crystal Library έχει δύο χρήσιμες λειτουργίες scrollDisplayLeft () και scrollDisplayRight (). Αυτές οι λειτουργίες μετακινούν ολόκληρη την οθόνη. Δηλαδή, μετακινούνται και οι δύο γραμμές σε LCD 1602 και οι τέσσερις γραμμές σε LCD 2004. Αυτό που χρειαζόμαστε συχνά είναι το abi
Κουμπιά για κύλιση ποντικιού: 5 βήματα
Κουμπιά για κύλιση ποντικιού: Είχα πολλά ποντίκια υπολογιστή όλα αυτά τα χρόνια και ο τροχός κύλισης είναι το μόνο πράγμα που σταθερά είτε δεν λειτουργεί είτε λειτουργεί ασταθώς. Έχω αποφύγει κυρίως τη χρήση της επιλογής κύλισης μέχρι πρόσφατα όταν αποφάσισα να δώσω το πακέτο γραφικών
Αποκριάτικο έργο με κρανίο, Arduino, LED που αναβοσβήνουν και κύλιση στα μάτια - Maker, MakerED, MakerSpaces: 4 Βήματα
Αποκριάτικο έργο με κρανίο, Arduino, LED που αναβοσβήνουν και κύλιση στα μάτια | Maker, MakerED, MakerSpaces: Halloween Project with Skull, Arduino, Blinking LEDs and Scrolling EyesSoon is Halloween, οπότε ας δημιουργήσουμε ένα τρομακτικό έργο ενώ κωδικοποιούμε και κάνουμε DIY (τσιμπάμε λίγο…). Το σεμινάριο απευθύνεται σε άτομα που δεν έχουν εκτυπωτή 3D, θα χρησιμοποιήσουμε πλαστικές πλάτους 21 εκ
IM ΟΝΟΜΑΤΑ ΟΧΙ-ΠΕΡΙΣΣΟΤΕΡΑ: 10 Βήματα
IM IMES NO-MORE: Μισώ τα ονόματά μου και το ίδιο με όλους τους άλλους που ξέρω ότι έχω πάθει πολύ να τους λέω πώς να το ξεφορτωθούν, θα τους προωθήσω εδώ και για όλους τους άλλους αναγνώστες να απολαύσουν