Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Adicione iluminação animada (letreiro) aos seus projetos

Componentes e suprimentos

Arduino Nano R3
× 1
NeoPixel strip
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto





Iluminação de letreiro animada simples de DIY


Este é um tutorial simples para adicionar iluminação animada ao seu gabinete de fliperama ou outros projetos. Ele pode ser usado para letreiros de (contraluz) e muitos outros fins.

Você precisará de um Arduino Nano (ou placa compatível), uma tira de NeoPixels e 3 fios.





O Build


Confira o vídeo abaixo para a construção:





Configuração curta


Hardware :Solde três fios do Arduino Nano para a tira NeoPixel:5V, sinal digital (escolhi o pino 2 no Arduino) e aterramento.

Dica:Use um pedaço de termorretrátil para amarrar os cabos, especialmente a tira de led (certifique-se de que as conexões de solda estejam cobertas). Isso evitará que as conexões de solda se soltem.





Código: Defina o número de LEDs da faixa conectada no código do esboço, carregue-o no Arduino e teste-o. Usei uma animação 'andando', piscando e pulsando no esboço, usando apenas a cor branca. Você pode ajustar o código para fazer todos os tipos de animações e usar muitas cores. Ou use apenas uma luz de fundo, o que você preferir.



A construção :Cortei 2 pedaços de cartão que cabem perfeitamente no meu armário. Uma peça é usada como fundo para colar a tira de neopixel. A outra faixa é colocada atrás da parte inferior da marquise para evitar que a luz dos neopixels brilhe diretamente. Depois, tive que cortar algumas pequenas bordas para caber no meu gabinete.





Coloquei alguns pedaços de fita gaffa no papelão para torná-los pretos. Colei a tira de neopixel no papelão e prendi os fios e o nano na parte de trás do papelão.









Coloque as 2 peças no gabinete e conecte um cabo USB do nano a uma fonte de alimentação de 5V. No meu gabinete, ele está conectado a uma porta USB de um Raspberry Pi.





Em seguida, coloque a marca de seleção de estoque de volta ou crie a sua própria para personalizar sua construção. Criei um simples, imprimi em papel fotográfico e cortei para caber na marquise.

Dica:O resultado final será ainda melhor se você mandar imprimir seu desenho em filme por uma gráfica profissional.








Bibliotecas


O esboço precisa de uma biblioteca:
  • Biblioteca Adafruit NeoPixel





Licença


Partes do esboço foram encontradas na internet, todos os créditos vão para os criadores. Sinta-se à vontade para usar o código para seu uso pessoal, não para fins comerciais. Você pode entrar em contato comigo em [email protected].

Código

  • Código de letreiro luminoso animado
Código de luz de letreiro animado Arduino
 / ********************************************** *************************** Iluminação de letreiro com Neopixels por ericBcreator * script simples para iluminar um letreiro (arcade) ******** *************************************************** ************* última atualização 20181021 por ericBcreator ** Inspirado por um artigo de sandyjmacdonald * https://sandyjmacdonald.github.io/2015/12/02/picade-errata/* * components :* - Neopixel strip * - Arduino Nano ** Este código é gratuito para uso pessoal, não para fins comerciais. * Por favor, deixe este cabeçalho intacto. ** contato:[email protected]********** *************************************************** *********** ///// inclui as bibliotecas // #include  #define PIN 2 // define o pino que a tira está conectada a //// variáveis ​​de configuração e inicializa a tira de neopixel // int numOfLeds =11; // o número de leds no stripint minBrightness =80; // o brilho mínimo de pulsação e intermitência (0-255) int maxBrightness =255; // o brilho máximo do pulsante e intermitente (0-255) int walkingLedsDelay =250; // o atraso em ms para o ledsint móvel flashDelay =250; // o atraso em ms para o ledsint piscante numOfFlashLoops =3; // o número de vezes que os leds flashint numOfPulseLoops =10; // o número de vezes que os leds pulsam de min para maxint pulseDelay =20; // o atraso em ms ao pulsar de min para max e vice verseAdafruit_NeoPixel strip =Adafruit_NeoPixel (numOfLeds, PIN); //// setup // void setup () {strip.begin ();} //// loop principal / / void loop () {walkingLeds (); // mostra os leds ambulantes flashLeds (); // piscar os leds para (int i =0; i  0; x--) {strip.setPixelColor (x, strip.Color (255, 255, 255)); strip.show (); atraso (walkingLedsDelay); strip.setPixelColor (x, 0); strip.show (); }} void flashLeds () {setLedColors (); para (int i =0; i  minBrightness; i--) {strip.setBrightness (i); strip.show (); atraso (pulseDelay); }} void setLedColors () {for (int x =0; x  

Esquemas


Processo de manufatura

  1. Construindo uma rede de sensores sem fio em sua casa
  2. Construa seu robô de streaming de vídeo controlado pela Internet com Arduino e Raspberry Pi
  3. Como otimizar seus projetos elétricos com E3.schematic
  4. Habilite o controle Alexa para o seu ventilador de teto
  5. Conheça a temperatura de sua casa de qualquer lugar com a nuvem Arduino!
  6. Controle total de sua TV usando Alexa e Arduino IoT Cloud
  7. Conecte o aquecimento central ao Arduino
  8. ThimbleKrox - Controle do mouse com os dedos
  9. Mkr1000 Pinout:uma escolha preferencial para projetos de IoT
  10. Por que você deve implementar a visão 3D em seus projetos de automação?