Inhaltsverzeichnis:

Black Lives Matter Electronic Scrolling Names Sign - Gunook
Black Lives Matter Electronic Scrolling Names Sign - Gunook

Video: Black Lives Matter Electronic Scrolling Names Sign - Gunook

Video: Black Lives Matter Electronic Scrolling Names Sign - Gunook
Video: Black Lives Matter Scrolling Name Sign 2024, November
Anonim
Black Lives Matter elektronisches Namens-Scrolling-Zeichen
Black Lives Matter elektronisches Namens-Scrolling-Zeichen
Black Lives Matter elektronisches Namens-Scrolling-Zeichen
Black Lives Matter elektronisches Namens-Scrolling-Zeichen

Die Kampagnen #sayhername, #sayhisname und #saytheirname machen auf die Namen und Geschichten von Schwarzen aufmerksam, die Opfer rassistischer Polizeigewalt wurden, und ermutigt zum Eintreten für Rassengerechtigkeit. Weitere Informationen zu den Forderungen und der Politik der Say Her Name-Kampagne finden Sie im African American Policy Forum unter

Dieses programmierbare Namensschild verwendet eine adressierbare LED-Matrix und einen Mikrocontroller, um ein scrollendes elektronisches Banner mit den Namen des Opfers zu erstellen.

Dies ist ein Projekt für fortgeschrittene Anfänger bis Fortgeschrittene, das ein wenig Lötarbeiten und eine gewisse Vertrautheit mit der Arduino IDE erfordert.

Lieferungen:

Flaches Stück Pappe - sollte ziemlich steif sein (recycelter Versandkarton) mindestens 18" x 10", unsers war 19" x 12"

Farbe und/oder Vinyl zum Beschriften (oder vorgekaufte Buchstaben oder Farbe/Marker zum Zeichnen von Buchstaben) und Schilddekoration

kleiner Arduino wie ein Arduino Nano oder Arduino-Typ Mikrocontroller mit einem microUSB-Anschluss https://www.arduino.cc/ oder Adafruit Feather

5V Powerbank/Akku und Datenkabel

8 x 32 LED-Matrix WS2812B

USB A auf microUSB Datenkabel zum Programmieren des Arduino

JST 2 SM 3-poliger Stecker/Kabel

Krokodilklemmen (optional)

Lot

Lötkolben

Hobbymesser

Doppelseitiges Klebeband/doppelseitiges Schaumstoffband

Band

Schritt 1: Erstellen Sie das Kartonschild und fügen Sie einen Schriftzug hinzu

Erstellen Sie das Kartonschild und fügen Sie Schriftzüge hinzu
Erstellen Sie das Kartonschild und fügen Sie Schriftzüge hinzu
Erstellen Sie das Kartonschild und fügen Sie Schriftzüge hinzu
Erstellen Sie das Kartonschild und fügen Sie Schriftzüge hinzu
Erstellen Sie das Kartonschild und fügen Sie Schriftzüge hinzu
Erstellen Sie das Kartonschild und fügen Sie Schriftzüge hinzu
Erstellen Sie das Kartonschild und fügen Sie Schriftzüge hinzu
Erstellen Sie das Kartonschild und fügen Sie Schriftzüge hinzu

1. Malen Sie Ihren Karton. Wir haben Sprühfarbe verwendet, aber jede Art von Farbe, die auf Papier funktioniert, ist in Ordnung. Trocknen lassen.

2. Bringen Sie Ihren Schriftzug an. Sie können Schablonen, im Laden gekaufte Buchstaben verwenden oder Ihre eigenen malen und zeichnen. Wir haben Vinylbuchstaben verwendet, die auf unserem Cricut-Cutter ausgeschnitten wurden.

3. Die LED-Matrix ist 31,5 cm x 8 cm (ca. 12,5 x 3,25 Zoll) groß. Achten Sie darauf, dass auf Ihrem Karton genügend Platz für die Matrix bleibt.

Schritt 2: Löten Sie Ihre Mikrocontroller- und LED-Matrix-Kabel

Löten Sie Ihre Mikrocontroller- und LED-Matrix-Kabel
Löten Sie Ihre Mikrocontroller- und LED-Matrix-Kabel
Löten Sie Ihre Mikrocontroller- und LED-Matrix-Kabel
Löten Sie Ihre Mikrocontroller- und LED-Matrix-Kabel
Löten Sie Ihre Mikrocontroller- und LED-Matrix-Kabel
Löten Sie Ihre Mikrocontroller- und LED-Matrix-Kabel

Wir haben es als nützlich befunden, Komponenten mit einem JST-Kabel zu verbinden, damit Sie sie leicht trennen können, um das Schild zusammenzubauen oder Teile auszutauschen, wenn eines der Teile beschädigt wird und Sie es ersetzen müssen. Sie können Ihre LED-Matrix direkt an Ihre Arduino- / Mikrocontroller-Platine löten, wenn Sie einen Schritt reduzieren möchten, aber es wird schwierig sein, das Arduino auf der Rückseite des Pappschildes zu verstecken.

1. Erfahren Sie, wie man mit dem Adafruit Guide to Excellent Soldering lötet

Sie müssen die Drähte an Ihrem Stecker durch die Löcher in Ihrem Arduino-Board löten.

2. Es besteht eine gute Chance, dass Ihre LED-Matrix bereits ein 3-poliges JST-Kabel an der Rückseite der Matrix angeschlossen hat. Der JST-Anschluss, den Sie verwenden möchten, sollte dort mit DIN gekennzeichnet sein, wo die Drähte mit der Matrix verbunden sind. Sehen Sie nach, ob der Stecker einen Stecker oder ein Buchsenende hat. Sie benötigen das gegenüberliegende Ende (entweder Stecker oder Buchse), um eine Verbindung zu Ihrem Board herzustellen. Ihre Matrix kann auch einen 2-adrigen Stecker haben, der an derselben Stelle wie der 3-polige Stecker angeschlossen ist. Wir werden diesen Connector für dieses Projekt nicht benötigen. Wenn Ihre Matrix keinen bereits angeschlossenen JST-Anschluss hat, sollten Sie eine Seite des Kabels nehmen und es an die Matrix bei DIN anlöten, indem Sie das rote Kabel an Strom / Spannung, das mittlere Kabel an Daten und das dritte Kabel an Masse (GND).

Wenn es andere Anschlüsse (2-adrige Anschlüsse, 3-adrige DOUT) auf der Matrix gibt, können Sie diese einfach dort belassen. Wir werden sie auf der Rückseite des Schildes verstecken. Sie können auch zwei Matrizen miteinander verbinden, um ein längeres Scroll-Zeichen auf einem größeren Stück Karton zu erhalten.

3. Sie müssen den passenden (Stecker oder Buchse) JST-Stecker an den Arduino anlöten. An Ihrem Stecker befinden sich drei Drähte. Einer sollte rot sein und die anderen sind normalerweise weiß und grün oder manchmal gelb oder schwarz. Das rote Kabel ist an die Stromversorgung angeschlossen, die auf dem Arduino / Board normalerweise mit 3 V oder 3,3 V gekennzeichnet ist. Legen Sie das blanke Drahtende durch das 3V- oder 3,3V-Loch auf der Platine und löten Sie es an die Platine. Das andere äußere Kabel von Ihrem 3-Draht-JST ist das Erdungskabel. Stecken Sie das blanke Ende dieses Drahtes durch das mit GND beschriftete Loch in Ihrer Platine. Löten Sie an Ort und Stelle. Der mittlere Draht ist für Daten. Dies kann an jeden digitalen Pin (PWM) Ihres Arduino oder Mikrocontrollers angeschlossen werden. Wir werden Pin 6 für dieses Projekt verwenden. Löten Sie den mittleren Draht Ihres Steckers an Pin 6 auf der Platine.

4. Sie müssen keine anderen Drähte an das Arduino / die Platine löten. Wir verwenden ein USB-Kabel für die Stromversorgung und verbinden es mit dem microUSB-Anschluss auf der Platine.

Schritt 3: Programmieren Sie Ihr Arduino

Programmieren Sie Ihr Arduino
Programmieren Sie Ihr Arduino
Programmieren Sie Ihr Arduino
Programmieren Sie Ihr Arduino
Programmieren Sie Ihr Arduino
Programmieren Sie Ihr Arduino
Programmieren Sie Ihr Arduino
Programmieren Sie Ihr Arduino

Bevor wir das Board auf das Schild legen, müssen wir es programmieren. Sie benötigen Ihren Computer und ein Daten-USB-zu-Micro-USB-Kabel (das Kabel, das mit Ihrem Ladegerät geliefert wurde, dient möglicherweise nur der Stromversorgung. Sie benötigen eines, das Daten und Strom bietet).

1. Laden Sie die Arduino-IDE von https://www.arduino.cc/en/main/software herunter. Wenn Sie mit der Arduino-Software und dem Code nicht vertraut sind, empfehlen wir Ihnen, einige der Tutorials auf der Arduino-Website auszuprobieren.

2. Sie müssen drei Arduino-Bibliotheken hinzufügen. Sie können mit der Arduino IDE heruntergeladen werden.

2a. Öffnen Sie die Arduino-IDE.

2b. Gehen Sie über die Menüs oben auf der Seite zu Skizze > Bibliothek einschließen > Bibliotheken verwalten…

2c. Dies ruft den Bibliotheksmanager auf. Suchen Sie in der rechten Suchleiste nach "neomatrix". Klicken Sie dann auf die Schaltfläche Installieren. Wiederholen Sie diese Suche und installieren Sie nach "neopixel" und "adafruit gfx library"

3. Laden Sie den Code aus diesem Tutorial herunter - Wir haben den Code als Dateidownload in dieses Tutorial aufgenommen. Arduino-Dateien müssen sich in einem Ordner mit demselben Namen wie die Datei befinden. Wenn Sie die Datei hier herunterladen und versuchen, sie zu öffnen, erhalten Sie eine Meldung mit der Meldung "Die Datei "blmNamesSignCode.ino" muss sich in einem Skizzenordner namens "blmNamesSignCode" befinden. Erstellen Sie diesen Ordner, verschieben Sie die Datei und fahren Sie fort? ". Klicken Sie auf Ok und erstellen Sie den Ordner. Wir fügen den Code in diesem Schritt auch als Screenshots hinzu, falls Sie ihn selbst in die Arduino-IDE eingeben möchten.

4. Öffnen Sie die.ino-Datei in der Arduino-IDE.

5. In unserem Code verwenden wir eine Teilmenge von Namen aus der #SayHerName-Kampagne. Sie können zusätzliche Namen von Frauen und Mädchen hinzufügen, die Opfer von Gewalt gegen Schwarze wurden, indem Sie Zeilen nach Zeile 41 hinzufügen und wie die Namen in den vorherigen Zeilen formatieren. Eine Liste In Memoriam finden Sie hier bei der Say Her Name Campaign https://aapf.org/shn-inmemoriam. Andere Namen, die als Teil der Black Lives Matter-Bewegung in Erinnerung geblieben sind, finden Sie unter #SayTheirNames List https://sayevery.name/ und im Black Lives Matter-Artikel auf Wikipedia

6. Schließen Sie Ihr Board mit dem USB/microUSB-Kabel an Ihren Computer an. Wählen Sie in der Menüleiste oben Tools aus. Scrollen Sie nach unten zu Board und wählen Sie das von Ihnen verwendete Board aus. Wählen Sie dann in der Menüleiste Extras > Port aus, Ihr Board sollte automatisch in der Portliste angezeigt werden. Wenn dies nicht der Fall ist, vergewissern Sie sich, dass Sie ein Datenkabel verwenden, um Ihr Board mit Ihrem Computer zu verbinden.

7. Klicken Sie auf die Schaltfläche Überprüfen. Dadurch wird die Skizze kompiliert und Sie werden benachrichtigt, wenn Probleme auftreten.

8. Klicken Sie auf die Schaltfläche Hochladen mit dem rechten Pfeil, um das Programm auf Ihren Arduino hochzuladen.

9. Trennen Sie Ihr Board vom Computer.

10. Verbinden Sie Ihr Arduino über die JST-Anschlüsse mit der LED-Matrix. Verbinden Sie das Arduino mit dem USB/USBmicro-Kabel mit der Powerbank/Batterie. Stellen Sie sicher, dass Ihre Batterie und Ihr Board eingeschaltet sind, wenn sie Ein- / Ausschalter haben. Es sollte eine LED auf dem Arduino geben, die Sie wissen lässt, dass es Strom hat und eingeschaltet ist. Einige Boards brauchen einige Sekunden, um zu starten. Namen sollten automatisch auf der LED-Matrix scrollen.

Fehlerbehebung:

Hast du Strom/ist dein Akku geladen? Ist alles verbunden? Sind Ihre Lötverbindungen gut? Haben Sie Kabel verwechselt, sodass Ihr Arduino nicht richtig mit Ihrer Matrix verbunden ist? Wenn alles eingeschaltet ist und kein Scrollen stattfindet, haben Sie Ihr Programm auf den Arduino hochgeladen?

Schritt 4: Fügen Sie dem Schild die LED-Matrix hinzu

Fügen Sie die LED-Matrix zum Zeichen hinzu
Fügen Sie die LED-Matrix zum Zeichen hinzu
Fügen Sie die LED-Matrix zum Zeichen hinzu
Fügen Sie die LED-Matrix zum Zeichen hinzu

Sie haben in einem vorherigen Schritt mit dem Layout Ihres Schildes begonnen und Platz für die LED-Matrix gelassen. Jetzt legen wir die Matrix auf und führen die Drähte bis zur Rückseite des Schildes durch.

1. Trennen Sie das Arduino von der LED-Matrix am JST-Anschluss.

2. Legen Sie die Matrix an die offene Stelle auf der Vorderseite des Schildes mit den Drähten zwischen der Matrix und dem Karton.

3. Kippen Sie die Matrix nach oben und markieren Sie mit einem Bleistift oder Marker, wo die Drähte durch das Schild gehen müssen. Sie haben wahrscheinlich zusätzliche Drähte für DOUT, markieren Sie diese auch, damit sie hinter den Karton gehen.

4. Entfernen Sie die Matrix. Schneiden Sie mit einer ebenen Fläche und einem Hobbymesser oder Kastenschneider vorsichtig kleine Löcher durch, in denen alle Ihre Kabel zur Rückseite des Schilds führen müssen.

5. Ziehen Sie die Kabel vorsichtig nach hinten durch.

6. Fügen Sie auf der Rückseite der LED-Matrix starkes doppelseitiges Klebeband oder doppelseitiges Schaumstoffband hinzu. Wenden Sie festen Druck an, um die Matrix auf der Vorderseite Ihres Pappschildes zu befestigen.

Schritt 5: Beenden des Zeichens und der Interessenvertretung

Beenden des Zeichens und der Interessenvertretung
Beenden des Zeichens und der Interessenvertretung

1. Verbinden Sie das Arduino / Board wieder mit der Matrix auf der Rückseite Ihres Schilds. Sie können Abdeckband oder Isolierband verwenden, um die zusätzlichen Kabel und Drähte festzuhalten. Wir verwenden auch etwas Isolierband, das um die Platine gewickelt ist, als zusätzlichen Schutz. Vielleicht möchten Sie ein Gehäuse in 3D drucken, um das Arduino besser zu schützen.

2. Stecken Sie Ihre Batterie in den Arduino und drehen Sie das Schild um, um sicherzustellen, dass Ihre Matrix leuchtet und Wörter scrollt.

Fehlerbehebung: Sind Ihre Verbindungen fest und an den richtigen Anschlüssen? Hat dein Akku Strom?

Interessenvertretung

Dieses Projekt wurde für die Lobbyarbeit von Black Lives Matter und das fortgesetzte Gedenken an Frauen und Mädchen entwickelt, die bei Gewalt gegen Schwarze getötet wurden. Die #SayHerName-Kampagne hat unter https://aapf.org/shndemands Forderungen und politische Initiativen, um Veränderungen in die Realität umzusetzen. Advocacy for Justice for Breonna Taylor finden Sie unter https://justiceforbreonna.org/, einschließlich spezifischer Maßnahmen, die Sie ergreifen können, um #JusticeforBre zu erhalten. Dazu gehören eine Petition und Kontaktinformationen für Ermittlungsbehörden, Institutionen und Personen, die mit den Ermittlungen zu ihrem Tod beauftragt sind.

Empfohlen: