Índice:
- Etapa 1: faça a assinatura do cartão e adicione letras
- Etapa 2: Solde o microcontrolador e os cabos de matriz de LED
- Etapa 3: programe seu Arduino
- Etapa 4: adicionar a matriz de LED ao sinal
- Etapa 5: Concluindo a Sinalização e Advocacia
Vídeo: Black Lives Matter Sinal de rolagem eletrônica de nomes: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
As campanhas #sayhername, #sayhisname e #saytheirname trazem consciência para os nomes e histórias de pessoas negras que foram vítimas de violência policial racista e incentivam a defesa da justiça racial. Mais informações sobre as demandas e a política da campanha Say Her Name podem ser encontradas no African American Policy Forum em
Este sinal de nomes memoriais programáveis usa uma matriz de LED endereçável e um microcontrolador para construir um banner eletrônico com os nomes das vítimas.
Este é um projeto avançado de nível iniciante a intermediário que requer uma pequena quantidade de solda e alguma familiaridade com o IDE do Arduino.
Suprimentos:
Pedaço plano de papelão - deve ser bastante rígido (caixa de transporte reciclada), pelo menos 18 "X 10", o nosso era de 19 "X 12"
Tinta e / ou vinil para letras (ou letras pré-adquiridas ou tinta / marcadores para desenhar letras) e decoração de sinalização
Arduino pequeno como um Arduino Nano ou microcontrolador do tipo Arduino que tem um conector microUSB https://www.arduino.cc/ ou Adafruit Feather
5V banco de energia / bateria e datacable
Matriz de 8 X 32 LED WS2812B
Cabo de dados USB A para microUSB para programação do arduino
Conector / cabo de 3 pinos JST 2 SM
Pinças de jacaré (opcional)
Solda
Ferro de solda
Faca de passatempo
Fita dupla face / fita de espuma dupla face
Fita
Etapa 1: faça a assinatura do cartão e adicione letras
1. Pinte seu papelão. Usamos tinta spray, mas qualquer tipo de tinta que funcione no papel serve. Deixe secar.
2. Aplique suas letras. Você pode usar estênceis, cartas compradas em lojas ou pintar e desenhar seus próprios desenhos. Usamos letras de vinil cortadas em nosso cortador Cricut.
3. A matriz do LED tem 31,5 x 8 cm (aproximadamente 12,5 x 3,25 polegadas) e certifique-se de deixar espaço suficiente em seu papelão para que a matriz se encaixe.
Etapa 2: Solde o microcontrolador e os cabos de matriz de LED
Achamos útil conectar os componentes com um cabo JST para que você possa desconectá-los facilmente para montar a placa ou trocar as peças se alguma delas for danificada e você precisar substituí-la. Você pode soldar sua matriz de LED diretamente na placa arduino / microcontrolador se quiser reduzir um passo, mas será difícil esconder o Arduino na parte de trás da placa de papelão.
1. Aprenda como soldar usando o Guia Adafruit para uma soldagem excelente
Você precisará soldar os fios do conector através dos orifícios da placa arduino.
2. Há uma boa chance de que sua matriz de LED já tenha um cabo JST de 3 pinos conectado na parte traseira da matriz. O conector JST que você deseja usar deve ser rotulado como DIN, onde os fios são conectados à matriz. Verifique se há um plugue ou uma extremidade de soquete no conector. Você precisará da extremidade oposta (plugue ou soquete) para conectar a sua placa. Sua matriz também pode ter um conector de 2 fios conectado no mesmo lugar que o conector de 3 pinos. Não precisaremos desse conector para este projeto. Se sua matriz não tiver um conector JST já conectado, você deve escolher um lado do cabo e soldá-lo à matriz em DIN combinando o fio vermelho com a energia / tensão, o fio do meio com os dados e o terceiro fio com o aterramento (GND).
Se houver outros conectores (conectores de 2 fios, DOUT de 3 fios) na matriz, você pode simplesmente deixá-los lá. Vamos escondê-los na parte de trás da placa. Você também pode conectar duas matrizes para obter um sinal de rolagem mais longo em um pedaço maior de papelão.
3. Você precisará soldar o conector JST correspondente (plugue ou soquete) ao Arduino. Existem três fios em seu conector. Um deve ser vermelho e os outros geralmente são brancos e verdes, ou às vezes amarelos ou pretos. O fio vermelho é conectado à alimentação, geralmente rotulada de 3 V ou 3,3 V na placa / Arduino. Coloque a extremidade do fio desencapado através do orifício de 3 V ou 3,3 V na placa e solde na placa. O outro fio externo do JST de 3 fios é o fio terra. Passe a ponta desencapada deste fio através do orifício identificado como GND em sua placa. Solda no lugar. O fio do meio é para dados. Ele pode ser conectado a qualquer pino digital (PWM) em seu Arduino ou microcontrolador. Usaremos o pino 6 para este projeto. Solde o fio do meio em seu conector ao pino 6 na placa.
4. Você não precisa soldar nenhum outro fio ao arduino / placa. Usaremos um cabo USB para alimentação e ele se conectará ao conector microUSB da placa.
Etapa 3: programe seu Arduino
Antes de colocarmos a placa no letreiro, precisamos programá-la. Você precisará do computador e de um cabo de dados USB para microUSB (o cabo que veio com o carregador pode ser apenas para alimentação. Você precisa de um cabo de dados e alimentação).
1. Baixe o IDE do Arduino em https://www.arduino.cc/en/main/software. Se você não estiver familiarizado com o software e o código do Arduino, recomendamos que experimente alguns dos tutoriais no site do Arduino.
2. Você precisará adicionar três bibliotecas Arduino. Eles podem ser baixados com o IDE do Arduino.
2a. Abra o IDE do Arduino.
2b. Usando os menus na parte superior da página, vá para Sketch> Incluir Biblioteca> Gerenciar Bibliotecas …
2c. Isso abre o Gerenciador de Biblioteca. Na barra de pesquisa à direita, procure "neomatriz". Em seguida, clique no botão Instalar. Repita esta pesquisa e instale para "neopixel" e "adafruit gfx library"
3. Baixe o código deste tutorial - Incluímos o código como um download de arquivo com este tutorial. Os arquivos do Arduino precisam estar em uma pasta com o mesmo nome do arquivo. Ao baixar o arquivo aqui e tentar abri-lo, você receberá uma mensagem que diz "O arquivo" blmNamesSignCode.ino "precisa estar dentro de uma pasta de esboço chamada" blmNamesSignCode ". Criar esta pasta, mover o arquivo e continuar?". Clique em Ok e crie a pasta. Também estamos incluindo o código como capturas de tela nesta etapa, caso você queira digitá-lo no IDE do Arduino por conta própria.
4. Abra o arquivo.ino no IDE do Arduino.
5. Em nosso código, estamos usando um subconjunto de nomes da campanha #SayHerName. Você pode adicionar nomes adicionais de mulheres e meninas que foram vítimas de violência anti-negra, adicionando linhas após a linha 41 e formatando como os nomes nas linhas anteriores. Uma lista In Memoriam pode ser encontrada aqui na campanha Say Her Name https://aapf.org/shn-inmemoriam. Outros nomes lembrados como parte do Movimento Black Lives Matter podem ser encontrados em #SayTheirNames List https://sayevery.name/ e no Artigo Black Lives Matter na Wikipedia
6. Conecte sua placa ao computador com o cabo USB / microUSB. Usando a barra de menu na parte superior, selecione Ferramentas. Role para baixo até Quadro e selecione o tabuleiro que você está usando. Em seguida, selecione Ferramentas> Porta na barra de menus, sua placa deve aparecer automaticamente na lista de portas. Caso contrário, certifique-se de que está usando um cabo de dados para conectar a placa ao computador.
7. Clique no botão Verificar da marca de seleção. Isso irá compilar o esboço e informá-lo se houver problemas.
8. Clique no botão de seta para a direita Upload para carregar o programa em seu Arduino.
9. Desconecte a placa do computador.
10. Conecte seu Arduino à matriz de LED usando os conectores JST. Conecte o Arduino ao banco de energia / bateria usando o cabo USB / USBmicro. Certifique-se de que a bateria e a placa estejam ligadas se tiverem botões liga / desliga. Deve haver um LED no Arduino que permite que você saiba que ele está ligado e ligado. Algumas placas demoram alguns segundos para inicializar. Os nomes devem começar a rolar automaticamente na matriz de LED.
Solução de problemas:
Você tem energia / a bateria está carregada? Está tudo conectado? Suas conexões de solda são boas? Você misturou algum fio para que o Arduino não esteja conectado corretamente à sua matriz? Se tudo estiver ligado e não houver rolagem, você carregou seu programa no Arduino?
Etapa 4: adicionar a matriz de LED ao sinal
Você iniciou o layout do seu letreiro luminoso em uma etapa anterior e deixou espaço para a matriz de LED. Agora vamos colocar a matriz e colocar os fios na parte de trás da placa.
1. Desconecte o Arduino da matriz de LED no conector JST.
2. Coloque a matriz no ponto aberto na frente da placa com os fios entre a matriz e o papelão.
3. Incline a matriz para cima e, usando um lápis ou marcador, marque onde os fios precisam passar pelo sinal. Você provavelmente tem fios extras para DOUT, marque-os também para que fiquem atrás do papelão.
4. Remova a matriz. Usando uma superfície plana e uma faca de hobby ou cortador de caixa, corte cuidadosamente pequenos orifícios onde todos os seus cabos precisam passar até a parte de trás da placa.
5. Puxe os cabos com cuidado para trás.
6. Adicione fita dupla-face forte ou fita de espuma dupla-face na parte de trás da matriz de LED. Use uma pressão firme para colocar a matriz na frente de sua placa de papelão.
Etapa 5: Concluindo a Sinalização e Advocacia
1. Reconecte o Arduino / placa à matriz na parte traseira do seu letreiro luminoso. Você pode usar fita isolante ou fita isolante para ajudar a segurar os cabos e fios extras. Também usamos um pouco de fita isolante ao redor da placa como um pouco de proteção extra. Você pode querer imprimir em 3D uma caixa para obter mais proteção para o Arduino.
2. Conecte sua bateria ao Arduino e vire a placa para ter certeza de que sua matriz está acesa e com palavras rolando.
Solução de problemas: suas conexões estão firmes e com os conectores corretos? A sua bateria tem energia?
Advocacia
Este projeto foi feito para a defesa do Black Lives Matter e a continuação da lembrança de mulheres e meninas que foram mortas na violência contra os Negros. A campanha #SayHerName tem demandas e iniciativas de política para tornar a mudança uma realidade em https://aapf.org/shndemands. Advocacy for Justice for Breonna Taylor pode ser encontrada em https://justiceforbreonna.org/ incluindo ações específicas que você pode realizar para obter #JusticeforBre. Isso inclui uma petição e informações de contato para agências de investigação, instituições e indivíduos responsáveis pela investigação de sua morte.
Recomendado:
Exibição de texto com rolagem (guia de A a Z): 25 etapas (com imagens)
Exibição de texto com rolagem (guia de A a Z): neste vídeo / instrutível, irei guiá-lo com instruções passo a passo sobre como fazer a exibição de texto com rolagem com o Arduino. Não vou explicar como fazer código para o Arduino, vou mostrar como usar o código existente. O que e onde você precisa co
Estação de Trabalho Eletrônica para Hobbyist - Estação De Trabalho Para Entusiastas Em Eletrônica: 10 etapas
Estação de Trabalho Eletrônica para Hobbyist - Estação De Trabalho Para Entusiastas Em Eletrônica: Atenciosamente Leitor e Hobbyist Eletrônica Nestas instruções apresento a construção de uma estação de trabalho para amadores eletrônicos, A estação contém as ferramentas e suportes comuns para trabalhar com circuitos eletrônicos: suporte giratório para ci impresso
Programando um Arduino usando outro Arduino para exibir um texto de rolagem sem uma biblioteca: 5 etapas
Programando um Arduino usando outro Arduino para exibir um texto em rolagem sem uma biblioteca: Sony Spresense ou Arduino Uno não são tão caros e não requerem muita energia. No entanto, se o seu projeto tem limitação de energia, espaço ou até mesmo orçamento, você pode querer considerar o uso do Arduino Pro Mini. Ao contrário do Arduino Pro Micro, Arduino Pro Mi
Relógio de texto de rolagem do Arduino: 3 etapas
Relógio de texto de rolagem do Arduino: o objetivo deste projeto é construir um relógio de texto de rolagem que exibe a hora conforme ela é falada (por exemplo, "é meia-noite"). Este é um projeto rápido - nós fornecemos o suficiente para prosseguir com o hardware e esboço, e então você pode pegá-lo de pele
O irritante eliminador de cliques da roda de rolagem (rolagem suave): 5 etapas
Eliminador de cliques da roda de rolagem irritante (rolagem suave): você se irrita com o som da roda de rolagem? bem, aqui está sua chance de tirar aquele clique daquele pergaminho! se você quebrar o mouse, não é minha culpa. estou fazendo este mod com um mouse da Logitech. Não tenho certeza de que funcionará em outro mouse b