Índice:

Luzes LEDs RGB ambiente simples com Visuino: 7 etapas (com fotos)
Luzes LEDs RGB ambiente simples com Visuino: 7 etapas (com fotos)

Vídeo: Luzes LEDs RGB ambiente simples com Visuino: 7 etapas (com fotos)

Vídeo: Luzes LEDs RGB ambiente simples com Visuino: 7 etapas (com fotos)
Vídeo: GUIA COMPLETO DA FITA DE LED - TUDO QUE VOCÊ PRECISA SABER ANTES DE COMPRAR! 2024, Novembro
Anonim
Luzes de LEDs RGB simples ambientais com Visuino
Luzes de LEDs RGB simples ambientais com Visuino

Este pequeno projeto é apenas algo que estava flutuando na minha cabeça por cerca de 9 meses e posso compartilhá-lo agora, que tenho um caminho claro a seguir.

Deve ser relativamente barato de montar, aqui está o que você precisa:

  • Algum tipo de pequena placa do tipo Arduino, como um Pro Mini ou um Pro Micro.
  • Alguns LEDs RGB do tipo Neo-Pixel em apenas um único PCB
  • Cerca de 6 'de algum fio, usei cabo de rede que recuperei, ele tem 8 fios e só usei alguns deles.
  • 2 a 6 bolas de pingue-pongue, em sua loja de artigos esportivos local.
  • Alguns fios de ligação entre macho e algo, se você quiser testar seu progresso ao longo do caminho.
  • Visuino e o Arduino IDE

Ferramentas necessárias

Ferro de soldar, solda, cortadores diagonais, descascadores de fios, canivete, pistola de cola quente e cabo USB para programação do Arduino.

Etapa 1: configuração para teste …

Configurando para teste…
Configurando para teste…
Configurando para teste…
Configurando para teste…

Primeiro, eu queria testar um único pixel com minha placa. Então, cortei as pontas de um fio jumper, que é usado para placas de ensaio. Em seguida soldou os 3 deles em um pixel.

A Figura 1 mostra as conexões. Laranja é V, amarelo é os dados e azul é GND

Os Neo-Pixels e compatíveis requerem alimentação de 5V, portanto, você deve procurar a versão 5V - 16MHz do Pro Mini ou Pro Micro. Testei o Micro, pela facilidade de conexão e upload, a versão final será um Mini, pois são mais baratos e tenho mais na mão. Além disso, observe que se você estiver dirigindo cerca de 2 a 4 deles, não deverá precisar de uma fonte de alimentação adicional.

A Figura 2 mostra as conexões no lado Pro Micro das coisas. Usando o pino 2 para os dados.

Etapa 2: teste e configuração …

Image
Image
Testando e Configurando …
Testando e Configurando …
Testando e Configurando …
Testando e Configurando …

Então, comecei a testar um esboço do Visuino com alguns componentes simples, primeiro.

Eu adicionei um Neo-Pixel ColorGroup. ColorPixel e então um Random Color Generator e um Clock Generato r. Aqui na Figura 2 você pode ver esses componentes conectados e este vídeo mostra o resultado. Para o meu pequeno ambiente RGB, isso estava indo um pouco rápido demais e, embora eu pudesse desacelerar, ainda estava um pouco agitado para a minha visão disso.

Para este teste, finalmente consegui algumas bolas de pingue-pongue e depois cortei um buraco quase quadrado, com uma faca afiada, mas tinha uma ponta áspera no último lado que cortei. A figura 3 mostra o recorte irregular, mas pretendo colá-lo a quente no PCB de pixel, para que a forma estranha não apareça.

Então, quando você vai cortar o orifício quadrado, você deseja alinhar o pixel e adivinhar onde traçar o orifício e apenas marcá-lo com um lápis fino / afiado. [Eu uso lapiseiras para este tipo de trabalho, 0,5 mm] Como pode ser visto na Figura 5. Em seguida, comece a marcar a superfície com a faca até quase passar, depois enfie a ponta com cuidado e corte delicadamente para cima para que a peça não t cair na bola. A figura 6 mostra que foi colocado no orifício, talvez seja necessário apará-lo um pouco maior para que se encaixe bem.

Etapa 3: Soldando os pixels …

Soldando os pixels …
Soldando os pixels …
Soldando os pixels …
Soldando os pixels …
Soldando os pixels …
Soldando os pixels …

Para os comprimentos dos fios aqui, eu os escolho com base na largura do gabinete da minha mesa, que tem cerca de 3 pés. Então, cortei meus fios pela metade e usarei o restante para colocar a placa Arduino de forma que seja de fácil acesso.

Ao soldá-los, é importante ter o ferro nas pastilhas apenas por um período mínimo de tempo, cerca de 3 segundos é normal e tente não exceder isso sem deixar esfriar no meio. Na Figura 1, primeiro apenas adicionei bolhas de solda a cada almofada no lado DIN [entrada de dados] do primeiro pixel. Depois de deixar esfriar por cerca de um minuto, aplico o ferro em cada gota para adicionar o arame. Na Figura 2 você pode ver que este é o resultado final e enrolei o 4º fio em volta dos outros para mantê-los no lugar enquanto os soldava.

A figura 3 mostra o segundo pixel com os blobs de solda no DOUT (saída de dados) do final, e desta vez eu comecei no DOUT [saída de dados] e adicionei os fios do último pixel a ele. Então, na Figura 4, você pode ver o segundo pixel com ambas as extremidades conectadas.

Agora podemos colar os pixels nas bolas de pingue-pongue. As fotos 5 e 6 mostram a cola quente, tentei colocar nos 'cantos' para ficar mais estável.

Etapa 4: Configurando o Sketch no Visuino …

Configurando o Sketch no Visuino…
Configurando o Sketch no Visuino…
Configurando o Sketch no Visuino…
Configurando o Sketch no Visuino…
Configurando o Sketch no Visuino…
Configurando o Sketch no Visuino…
Configurando o Sketch no Visuino…
Configurando o Sketch no Visuino…

Portanto, nesta primeira Etapa do Visuino, você precisará abrir o Visuino ou baixá-lo aqui: Visuino.com e instalá-lo de acordo com as instruções na tela.

Em seguida, na janela principal, você precisará selecionar as placas compatíveis com Arduino que usará neste projeto. A imagem 1 mostra que tenho o Pro Mini selecionado e clique em "OK"

Então você vai querer ir para a caixa de pesquisa no canto superior direito e digitar 'clock', em seguida, selecionar e arrastar o Gerador de Clock (Figura 2) e arrastar para a esquerda da placa Arduino e afastá-la dela, conforme mostrado na Figura 3. O gerador de Clock irá 'marcar' o próximo componente por qualquer valor que fornecermos a ele. Então, em seguida vá em "Propriedades" e encontre a opção "Frequência" e digite "0,1", (Figura 4) que irá marcar uma vez a cada 10 segundos. Este valor pode ser alterado posteriormente, conforme você achar adequado.

Em seguida, pesquise por 'random' na mesma caixa de pesquisa acima da barra lateral de componentes (Figura 5) e encontre o componente 'Cor Aleatória' (Figura 6) e arraste-o para a janela principal à direita do componente 'Relógio'. Veja a Figura 7 e conecte-a arrastando do pino "Fora" para o pino "Relógio" na 'Cor Aleatória'

Etapa 5: Configurando o Sketch no Visuino … [continuação]

Configurando o Sketch no Visuino… [continuação]
Configurando o Sketch no Visuino… [continuação]
Configurando o Sketch no Visuino… [continuação]
Configurando o Sketch no Visuino… [continuação]
Configurando o Sketch no Visuino… [continuação]
Configurando o Sketch no Visuino… [continuação]
Configurando o Sketch no Visuino… [continuação]
Configurando o Sketch no Visuino… [continuação]

Agora bem, continue adicionando o resto dos componentes, então procure por 'Rampa' e arraste 'Valor da Rampa para Cor' (Figura 1) para a área de trabalho à direita da 'Cor Aleatória' que acabamos de adicionar. Nas "Propriedades" dele encontre "Inclinação" e mude para "0,5" (Figura 2) esta será uma transição suave entre as mudanças de cores. Em seguida, conecte o "Out" ao "In" no componente 'Rampa', por favor, veja a Figura 3. Isso é opcional, mas eu mudei minha cor inicial para Roxo, na lista suspensa para "Valor Inicial"

Etapa 6: Configurando o Sketch no Visuino … [continuação com a adição de Neo-Pixel]

Configurando o Sketch no Visuino… [continuação com a adição de Neo-Pixel]
Configurando o Sketch no Visuino… [continuação com a adição de Neo-Pixel]
Configurando o Sketch no Visuino… [continuação com a adição de Neo-Pixel]
Configurando o Sketch no Visuino… [continuação com a adição de Neo-Pixel]
Configurando o Sketch no Visuino… [continuação com o Neo-Pixel Addition]
Configurando o Sketch no Visuino… [continuação com o Neo-Pixel Addition]

Em seguida está o componente Neo-Pixel, procure por "neo" e haverá apenas uma opção aqui, Figura 1, então arraste-o para baixo entre a 'Rampa' e a placa Arduino. Agora, clique duas vezes em 6 nele para abrir a janela "PixelGroups" e, no lado direito, localize e clique duas vezes em "Pixels". (Figura 2) Agora, 10 pixels serão adicionados por padrão, mas vamos mudar isso agora para 2, então com a janela ainda aberta, vá até a caixa "Propriedades" e altere "Contar Pixels" para 2, veja a Figura 3. Agora você pode fechar "PixelGroups" e arrastar duas conexões de 'Ramp Out' para Pin [0] e [1] no NeoPixel. Veja a Figura 4. Então você pode arrastar a conexão final do 'NeoPixel' para o Pino B, no meu caso, na Placa Arduino, como na Figura 5.

Agora carregue seu esboço através da tecla F9 no Visuino e então carregue para a placa a partir do IDE do Arduino com CTRL + U. Então você também terá uma versão funcional deste projeto.

Etapa 7: Vídeo de conclusão e concluído

Image
Image

Brinque com ele para ver o que mais você pode adicionar para aprimorar este esboço e, em seguida, deixe-me saber nos comentários.

Aproveitar!!

Recomendado: