Inhoudsopgave:

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

Video: Black Lives Matter Electronic Scrolling Names Sign - Ajarnpa

Video: Black Lives Matter Electronic Scrolling Names Sign - Ajarnpa
Video: Growing up Pentecostal... #short 2024, Juli-
Anonim
Black Lives Matter Electronic Scrolling Names Sign
Black Lives Matter Electronic Scrolling Names Sign
Black Lives Matter Electronic Scrolling Names Sign
Black Lives Matter Electronic Scrolling Names Sign

De campagnes #sayhername, #sayhisname en #saytheirname brengen de namen en verhalen van zwarte mensen die het slachtoffer zijn geworden van racistisch politiegeweld onder de aandacht en moedigen pleitbezorging voor raciale rechtvaardigheid aan. Meer informatie over de eisen en het beleid van de Say Her Name-campagne is te vinden op het African American Policy Forum op

Dit programmeerbare bord met herdenkingsnamen maakt gebruik van een adresseerbare LED-matrix en een microcontroller om een scrollende elektronische banner te maken met de namen van het slachtoffer.

Dit is een gevorderd project voor beginners tot gemiddeld niveau dat een kleine hoeveelheid soldeerwerk en enige bekendheid met de Arduino IDE vereist.

Benodigdheden:

Plat stuk karton - moet redelijk stijf zijn (gerecycleerde verzenddoos) ten minste 18 "X 10", de onze was 19 "X 12"

Verf en/of vinyl voor belettering (of vooraf gekochte letters of verf/stiften om letters te tekenen) en tekendecoratie

kleine Arduino zoals een Arduino Nano of Arduino-type microcontroller met een microUSB-connector https://www.arduino.cc/ of Adafruit Feather

5V powerbank/accu en datakabel

8 X 32 LED-matrix WS2812B

USB A naar microUSB datakabel voor het programmeren van de arduino

JST 2 SM 3-pins connector/kabel

Krokodillenklemmen (optioneel)

Soldeer

Soldeerbout

Hobbymes

Dubbelzijdige tape/dubbelzijdige schuimtape

Plakband

Stap 1: Maak het kartonnen bord en voeg letters toe

Maak het kartonnen bord en voeg letters toe
Maak het kartonnen bord en voeg letters toe
Maak het kartonnen bord en voeg letters toe
Maak het kartonnen bord en voeg letters toe
Maak het kartonnen bord en voeg letters toe
Maak het kartonnen bord en voeg letters toe
Maak het kartonnen bord en voeg letters toe
Maak het kartonnen bord en voeg letters toe

1. Verf je karton. We hebben spuitverf gebruikt, maar elke soort verf die op papier werkt, is prima. Toegestaan om te drogen.

2. Breng uw belettering aan. U kunt stencils gebruiken, in de winkel gekochte letters of uw eigen schilderen en tekenen. We gebruikten vinylletters die op onze Cricut-snijder waren uitgesneden.

3. De LED-matrix is 31,5 cm x 8 cm (ongeveer 12,5 x 3,25 inch). Zorg ervoor dat u voldoende ruimte op uw karton laat zodat de matrix past.

Stap 2: Soldeer uw microcontroller- en LED-matrixkabels

Soldeer uw microcontroller- en LED-matrixkabels
Soldeer uw microcontroller- en LED-matrixkabels
Soldeer uw microcontroller- en LED-matrixkabels
Soldeer uw microcontroller- en LED-matrixkabels
Soldeer uw microcontroller- en LED-matrixkabels
Soldeer uw microcontroller- en LED-matrixkabels

We hebben het handig gevonden om componenten met een JST-kabel aan te sluiten, zodat u ze gemakkelijk kunt loskoppelen om het bord te monteren of onderdelen te verwisselen als een van de onderdelen beschadigd raakt en u deze moet vervangen. Je zou je LED-matrix rechtstreeks op je Arduino / microcontroller-bord kunnen solderen als je een stap wilt verminderen, maar het zal moeilijk zijn om de Arduino op de achterkant van het kartonnen bord te verbergen.

1. Leer solderen met behulp van de Adafruit Guide to Excellent Soldering

U moet de draden op uw connector door de gaten in uw Arduino-bord solderen.

2. De kans is groot dat uw LED-matrix al een 3-pins JST-kabel heeft aangesloten op de achterkant van de matrix. De JST-connector die u wilt gebruiken, moet het label DIN hebben waar de draden op de matrix zijn aangesloten. Kijk of er een stekker of een busuiteinde op de connector zit. U hebt het andere uiteinde (stekker of stopcontact) nodig om verbinding te maken met uw bord. Uw matrix heeft mogelijk ook een 2-draads connector die op dezelfde plaats is bevestigd als de 3-pins connector. We hebben die connector niet nodig voor dit project. Als uw matrix nog geen JST-connector heeft, moet u een kant van de kabel kiezen en deze op DIN aan de matrix solderen, waarbij u de rode draad naar stroom/spanning, de middelste draad naar data en de derde draad naar aarde brengt (GND).

Als er andere connectoren zijn (2-draads connectoren, 3-draads DOUT) op de matrix, kunt u deze daar gewoon laten. We zullen ze op de achterkant van het bord verbergen. Je kunt ook twee matrices met elkaar verbinden voor een langer scrollbord op een groter stuk karton.

3. U moet de bijpassende (plug of socket) JST-connector op de Arduino solderen. Er zijn drie draden op uw connector. De ene moet rood zijn en de andere zijn meestal wit en groen, of soms geel of zwart. De rode draad is aangesloten op de voeding, meestal aangeduid met 3V of 3,3V op het Arduino/board. Plaats het blote draaduiteinde door het 3V- of 3.3V-gat op het bord en soldeer het op het bord. De andere buitendraad van uw 3-draads JST is de aardingsdraad. Plaats het blote uiteinde van deze draad door het gat met het label GND in uw bord. Soldeer op zijn plaats. De middelste draad is voor data. Deze kan worden aangesloten op elke digitale pin (PWM) op uw Arduino of microcontroller. We zullen pin 6 gebruiken voor dit project. Soldeer de middelste draad op je connector aan pin 6 op het bord.

4. U hoeft geen andere draden aan de arduino/het bord te solderen. We gebruiken een USB-kabel voor stroomvoorziening en deze wordt aangesloten op de microUSB-connector op het bord.

Stap 3: Programmeer uw Arduino

Programmeer uw Arduino
Programmeer uw Arduino
Programmeer uw Arduino
Programmeer uw Arduino
Programmeer uw Arduino
Programmeer uw Arduino
Programmeer uw Arduino
Programmeer uw Arduino

Voordat we het bord op het bord plaatsen, moeten we het programmeren. Je hebt je computer en een data-USB-naar-microUSB-kabel nodig (de kabel die bij je oplader is geleverd, is misschien alleen voor stroom. Je hebt er een nodig voor data en stroom).

1. Download de Arduino IDE van https://www.arduino.cc/en/main/software. Als u niet bekend bent met de Arduino-software en -code, raden we u aan enkele van de tutorials op de Arduino-website te proberen.

2. U moet drie Arduino-bibliotheken toevoegen. Ze kunnen worden gedownload van met de Arduino IDE.

2a. Open de Arduino-IDE.

2b. Ga met behulp van de menu's bovenaan de pagina naar Schets > Bibliotheek opnemen > Bibliotheken beheren…

2c. Dit brengt de Bibliotheek Manager naar voren. Zoek in de rechter zoekbalk naar "neomatrix". Klik vervolgens op de knop Installeren. Herhaal deze zoekopdracht en installeer voor "neopixel" en "adafruit gfx-bibliotheek"

3. Download de code uit deze zelfstudie - We hebben de code als bestandsdownload bij deze zelfstudie gevoegd. Arduino-bestanden moeten in een map staan met dezelfde naam als het bestand. Wanneer u het bestand hier downloadt en probeert te openen, krijgt u een bericht met de tekst "Het bestand "blmNamesSignCode.ino" moet zich in een schetsmap met de naam "blmNamesSignCode" bevinden. Maak deze map, verplaats het bestand en ga verder?". Klik op OK en maak de map aan. We nemen de code ook op als screenshots in deze stap voor het geval je het zelf in de Arduino IDE wilt typen.

4. Open het.ino-bestand in de Arduino IDE.

5. In onze code gebruiken we een subset van namen uit de #SayHerName-campagne. U kunt extra namen toevoegen van vrouwen en meisjes die het slachtoffer waren van anti-zwart geweld door regels toe te voegen na regel 41 en op te maken zoals de namen in de vorige regels. Een lijst In Memoriam is hier te vinden op de Say Her Name-campagne https://aapf.org/shn-inmemoriam. Andere namen die worden herinnerd als onderdeel van de Black Lives Matter-beweging zijn te vinden op #SayTheirNames List https://sayevery.name/ en in het Black Lives Matter-artikel op Wikipedia

6. Sluit je board aan op je computer met de USB/microUSB-kabel. Gebruik de menubalk bovenaan om Tools te selecteren. Scroll naar beneden naar Bord en selecteer het bord dat je gebruikt. Selecteer vervolgens Extra > Poort in de menubalk, uw bord zou automatisch in de poortlijst moeten verschijnen. Als dit niet het geval is, controleert u of u een datakabel gebruikt om uw bord op uw computer aan te sluiten.

7. Klik op het vinkje Verifiëren knop. Dit zal de schets compileren en u laten weten als er problemen zijn.

8. Klik op de rechterpijlknop Uploaden om het programma naar uw Arduino te uploaden.

9. Koppel je board los van de computer.

10. Verbind je Arduino met de LED-matrix met behulp van de JST-connectoren. Sluit de Arduino aan op de powerbank/batterij met behulp van de USB/USBmicro-kabel. Zorg ervoor dat uw batterij en kaart zijn ingeschakeld als ze aan/uit-schakelaars hebben. Er moet een LED op de Arduino zijn die u laat weten dat hij stroom heeft en aan is. Sommige boards hebben een paar seconden nodig om op te starten. Namen moeten automatisch beginnen te scrollen op de LED-matrix.

Probleemoplossen:

Heb je stroom/is je batterij opgeladen? Is alles aangesloten? Zijn je soldeerverbindingen goed? Heb je draden door elkaar gehaald, zodat je Arduino niet correct is aangesloten op je matrix? Als alles aan staat en er wordt niet gescrolld, heb je je programma dan geüpload naar de Arduino?

Stap 4: voeg de LED-matrix toe aan het bord

Voeg de LED-matrix toe aan het bord
Voeg de LED-matrix toe aan het bord
Voeg de LED-matrix toe aan het bord
Voeg de LED-matrix toe aan het bord

U bent in een vorige stap begonnen met de opmaak van uw bord en heeft ruimte gelaten voor de LED-matrix. Nu plaatsen we de matrix en steken de draden door naar de achterkant van het bord.

1. Koppel de Arduino los van de LED-matrix op de JST-connector.

2. Zet de matrix op de open plek aan de voorkant van het bord met de draden tussen de matrix en het karton.

3. Kantel de matrix omhoog en markeer met een potlood of stift waar de draden door het bord moeten gaan. Je hebt waarschijnlijk extra draden voor DOUT, markeer die ook zodat ze achter het karton gaan.

4. Verwijder de matrix. Gebruik een plat oppervlak en een hobbymes of stanleymes om voorzichtig kleine gaatjes te maken waar al uw kabels door moeten naar de achterkant van het bord.

5. Trek de kabels voorzichtig naar achteren door.

6. Voeg sterke dubbelzijdige tape of dubbelzijdige schuimtape toe aan de achterkant van de LED-matrix. Gebruik stevige druk om de matrix op zijn plaats op de voorkant van uw kartonnen bord te plakken.

Stap 5: Voltooiing van het teken en pleitbezorging

Het teken en pleitbezorging voltooien
Het teken en pleitbezorging voltooien

1. Sluit het Arduino/board opnieuw aan op de matrix aan de achterkant van uw bord. U kunt plakband of isolatietape gebruiken om de extra kabels en draden vast te houden. We gebruiken ook wat elektrische tape die om het bord is gewikkeld als een beetje extra bescherming. Misschien wil je een hoesje 3D printen voor meer bescherming voor de Arduino.

2. Sluit je batterij aan op de Arduino en draai het bord om om er zeker van te zijn dat je matrix verlicht is en de woorden scrollen.

Problemen oplossen: zijn uw verbindingen goed vastgemaakt en op de juiste connectoren aangesloten? Heeft je batterij stroom?

Belangenbehartiging

Dit project is gemaakt voor Black Lives Matter-advocatuur en voortdurende herdenking van vrouwen en meisjes die zijn omgekomen bij anti-zwart geweld. De #SayHerName-campagne heeft eisen en beleidsinitiatieven om verandering te realiseren op https://aapf.org/shndemands. Advocacy for Justice for Breonna Taylor is te vinden op https://justiceforbreonna.org/ inclusief specifieke acties die u kunt ondernemen om #JusticeforBre te krijgen. Deze omvatten een petitie en contactgegevens voor onderzoeksinstanties, instellingen en personen die belast zijn met het onderzoek naar haar dood.

Aanbevolen: