Índice:

Resplendr Pendant: 7 Passos
Resplendr Pendant: 7 Passos

Vídeo: Resplendr Pendant: 7 Passos

Vídeo: Resplendr Pendant: 7 Passos
Vídeo: Different Shape Light Up Flashing LED Necklace Pendant 2024, Julho
Anonim
Image
Image
Resplendr Pendant
Resplendr Pendant
Resplendr Pendant
Resplendr Pendant

Este projeto foi inspirado por Becky Stern e Lady Ada's Adafruit Gemma Hoop Earrings e as pessoas maravilhosas com a biblioteca FastLED.

Este instrutivo mostrará como criar um lindo pingente de LED com um ou mais anéis de LED. Eu gosto de diferentes modos em meus wearables, então este projeto incorpora um botão como um seletor de modo.

Não vou discutir como adicionar vários anéis ao seu projeto, mas algumas fotos darão a você algumas idéias das possibilidades.

O vídeo aborda como colocar tudo junto. Obrigado por seguir!

Etapa 1: Reúna os materiais

Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais

Aqui está tudo o que você precisa:

  • Adafruit GEMMA v2 - Plataforma eletrônica vestível em miniatura - Este pequeno microcontrolador vestível será o cérebro do seu projeto. Isso conectará a bateria às luzes e dirá a elas o que fazer. Aqui está uma análise das partes do tabuleiro.

    • USB - É usado para fazer upload de novos modos para sua placa
    • Soquete JST - É usado para conectar a bateria à placa para alimentá-la e aos LEDs
    • Pads de entrada / saída
      • GND - Isso fornecerá aterramento (G, -) para as luzes e o botão
      • D1 - Este é um pino "digital" que usaremos para o botão
      • Vout - Isso fornecerá energia (V, +) para as luzes da bateria
      • 3Vo - fornecerá 3 volts; não vamos usar isso
      • D0 - Este é um pino "digital" que usaremos para dizer às luzes o que fazer
      • D2 - Este é outro pino "digital"; não vamos usar isso
  • Anel NeoPixel - LED 16 x 5050 RGB com drivers integrados - Este é o seu anel de luzes. Cada LED possui uma luz vermelha, uma verde e uma azul. Eles se combinam em diferentes quantidades para formar todas as cores do arco-íris. Como vamos manter as luzes no lado escuro, você realmente poderá ver como as luzes vermelha, verde e azul se combinam para formar todas as cores.
  • Bateria de polímero de íon de lítio - 3,7v 150mAh - A bateria se conecta à sua Gemma para alimentar suas luzes e recarrega usando o carregador USB, não o Gemma. Para carregar esta bateria, você precisará desconectá-la do Gemma
  • Adafruit Micro Lipo - Carregador USB LiIon / LiPoly - v1 - Como observado acima, conecte sua bateria a este carregador e conecte o lado plano a uma tomada USB. Uma pequena luz verde indicará que a bateria "terminou" de ser carregada.
  • Botão de troca tátil (6mm fino) - Este pequeno botão branco irá navegar entre os modos
  • Fio de núcleo trançado com cobertura de silicone - 26AWG - 3 pedaços de fio, cada um com cerca de 4 "de comprimento serão usados. Você não precisará de todos os comprimentos do fio, então você terá extra se cometer um erro.
  • Acessórios para joias - anéis de salto, brincos, fio de nylon, colar de cabo, pino magnético
  • e6000

Isto é o que tenho em minha estação de trabalho: mãos que ajudam, ferro de soldar, limpador de ponta de solda de esponja de latão Hakko, solda, uma velha tábua de corte de madeira e um ventilador próximo.

Etapa 2: anexe o botão

Anexe o botão
Anexe o botão
Anexe o botão
Anexe o botão

Prenda o pequeno botão branco na Gemma deslizando as pernas pelos orifícios marcados com "GND" e "D1".

Prenda o botão dobrando as pernas na parte de trás da Gemma. Estaremos soldando o botão na placa, mas ele deve se encaixar confortavelmente aqui nesta posição.

Não solde ainda, caso contrário, você pode fechar o orifício GND de que precisaremos na próxima etapa!

Etapa 3: conectar os fios à Gemma

Anexar fios a Gemma
Anexar fios a Gemma
Anexar fios a Gemma
Anexar fios a Gemma
Anexar fios a Gemma
Anexar fios a Gemma
  1. Corte 3 fios para cerca de 4 "cada. Tradicionalmente, vermelho é usado para alimentação (+, V +, V), preto ou branco é usado para aterramento (G, GND) e outra cor é usada para dados (D). usando apenas 3 fios para este projeto, qualquer cor serve.
  2. Retire cerca de 1/2 "- 3/4" de uma extremidade de cada fio.
  3. Torça a extremidade desencapada do primeiro fio.
  4. Passe-o pelo orifício marcado com GND. Você vai querer que o fio passe da frente da Gemma (com os botões) até a parte de trás. Tente obter o isolamento do fio o mais próximo possível do orifício. Acho que dobrar o arame nas costas o segura.
  5. Vire a Gemma e solde o fio e a perna do botão ao pino GND na Gemma
  6. Torça a extremidade desencapada de um segundo fio.
  7. Passe-o pelo buraco marcado Vout. Você vai querer que o fio passe da frente da Gemma (com os botões) até a parte de trás. Tente obter o isolamento do fio o mais próximo possível do orifício. Acho que dobrar o arame nas costas o segura.
  8. Vire a Gemma e solde o fio e a perna do botão ao pino Vout na Gemma
  9. Torça a extremidade desencapada de um terceiro fio.
  10. Passe-o pelo orifício marcado com D0. Você vai querer que o fio passe da frente da Gemma (com os botões) até a parte de trás. Tente obter o isolamento do fio o mais próximo possível do orifício. Acho que dobrar o arame nas costas o segura.
  11. Vire a Gemma e solde o fio e a perna do botão no pino D0 da Gemma.
  12. Solde a segunda perna do botão na parte de trás do pino D1 na Gemma.
  13. Apare os fios em excesso.

Observação: se você se sentir confortável em soldar, poderá colocar todos os fios e concluir a soldagem de uma só vez. Eu recomendo aos iniciantes colocar e soldar um fio de cada vez.

Etapa 4: conecte os fios ao anel

Anexar fios ao anel
Anexar fios ao anel
Anexar fios ao anel
Anexar fios ao anel
Anexar fios ao anel
Anexar fios ao anel
Anexar fios ao anel
Anexar fios ao anel
  1. Disponha a Gemma e o anel de Neopixel com os LEDs e os componentes da Gemma voltados para cima. Posicione o pino D1 na Gemma mais próxima do orifício no anel de Neopixel que diz "Data In"
  2. Determine onde cortar e descascar o fio para conectar esses dois. Você provavelmente desejará 1-1,5 "de fio entre o Anel Gemma e Neopixel para fornecer folga suficiente.
  3. Usando as unhas ou um objeto pontiagudo, marque dois pontos no fio - onde você irá cortar o fio e onde irá separá-lo. Use 1/2 "- 3/4" de fio descascado para trabalhar.
  4. Corte e descasque os dois fios restantes nos mesmos comprimentos aproximados.
  5. Torça a extremidade desencapada do fio "D0" e alimente-o através do orifício marcado "D In" no anel de neopixel. Você pode alimentar o fio pela frente ou por trás do anel de Neopixel.
  6. Solde o fio D0 no anel de neopixel.
  7. Torça a ponta desencapada do fio "GND" e alimente-o através do orifício marcado com "G" no anel de neopixel. Você pode alimentar o fio pela frente ou por trás do anel de neopixel.
  8. Solde o fio "GND" no anel de neopixel.
  9. Torça a extremidade desencapada do fio "Vout" e alimente-o através do orifício marcado com "V +" no anel de neopixel. Você pode alimentar o fio pela frente ou por trás do anel de neopixel.
  10. Solde o fio "Vout" no anel de Neopixel.
  11. Apare o excesso de fios.

Observação: se você se sentir confortável em soldar, poderá colocar todos os fios e concluir a soldagem de uma só vez. Eu recomendo aos iniciantes colocar e soldar um fio de cada vez.

Etapa 5: programe sua Gemma

Primeiro você precisa de uma maneira de programar sua placa. Baixe o IDE do Arduino ou use um IDE baseado na Web, se houver um disponível.

Se você é novo no Arduino e deseja iniciar um novo projeto, você tem algumas opções.

Eu normalmente uso o IDE do Arduino, baixado do site deles. Você precisará instalar as bibliotecas e o suporte para a placa que está usando. Como este é um processo mais aprofundado, recomendo revisar a página Adafruit Introduction to Gemma e, em seguida, verificar os recursos para instalar a biblioteca FastLED no IDE do Arduino.

Outra opção é usar um programa baseado em navegador como codebender.cc. Infelizmente, o codebender não está aceitando novos registros no momento, mas incluí essas informações para o caso de eles abrirem novamente. Por favor, apoie-os se puder, porque eles são fantásticos! Codebender é uma ótima maneira de apresentar o código a alguém, já que você só precisa baixar um plug-in para colocá-lo em funcionamento. Se você já tem o IDE do Arduino, pule abaixo para o meu exemplo de esboço e cole-o em um novo esboço. Há um ótimo Guia de Introdução ao Arduino e Codebender, instruído por Ardumotive_com. O pessoal do Codebender também montou alguns instructables.

Reveja o esboço

Aqui está meu esboço: FastLED Palette Button por amelia.tetterton

"Clone e edite" meu esboço e "salve" em sua conta do codebender ou copie e cole em um novo esboço em seu IDE do Arduino.

Atualize as áreas necessárias se estiver interessado em fazer alterações.

  • Linha 23: O brilho é definido em 1/8 do brilho total.
  • Linhas 30: se você alterar o número de modos, deve atualizar o número "8"
  • Linha 45-66: Esta é uma paleta personalizada que chamei de MyColors. Confira um seletor de cores RGB e encontre algumas cores de que você gosta. Você pode colocar qualquer 16 cores que desejar aqui. Existem algumas regras: em vez de escrever "golden rod", você precisará escrever "GoldenRod". Portanto, coloque a primeira letra de cada palavra em maiúscula e remova todos os espaços. Não perca a vírgula no final de cada linha.
  • Linhas 98-148: FastLED tem um monte de "paletas" embutidas para escolher. O grupo de cores em uma paleta é enviado por meio de uma faixa de LEDs em incrementos de velocidade e passo que você escolheu. Você pode alterar a VELOCIDADE e PASSOS para fazer as coisas parecerem exatamente como você deseja. VELOCIDADE refere-se a quão rápido as cores se movem. Números mais altos = movimento mais rápido. STEPS refere-se à largura das faixas de cores. 1 = mais parecido com um gradiente, 10 = mais parecido com listras.
  • Linhas 170-185: Esta é outra maneira de configurar uma nova paleta. Este modo é semelhante ao modo mostrado nos brincos Adafruit Gemma Hoop. Brinque com as cores aqui e depois com a velocidade, e misture nas linhas 145-188 e veja o que acontece.
  • Linhas 188-199: Esta é outra maneira de configurar uma nova paleta. Este modo mostrará metade dos LEDs verdes e a outra metade rosa. Brinque com as cores aqui e depois com a velocidade, e misture nas linhas 133-135 e veja o que acontece.

Verifique o esboço. Lembre-se de clicar em "Salvar" se funcionar para você.

O Gemma é um microcontrolador de baixo custo. Quando você o conecta e liga, ele pisca uma luz vermelha apagando e acendendo por cerca de 10 segundos. Isso significa que está pronto para "aceitar" o código. Caso contrário, você precisa pressionar o botão reset para entrar no que é chamado de "modo bootloader". Outros microcontroladores entrarão neste modo automaticamente, mas como o Gemma é tão simples, ele precisa de alguém para avisá-lo primeiro. Se você receber um erro, tente desconectar e conectar sua placa de volta ou pressione o pequeno botão preto "reset" na placa. Em um Mac, eu tenho que conectar minha Gemma ao meu computador através de um hub USB (então … Gemma para microusb para hub USB para miniusb para Mac) apenas para fazê-lo funcionar. Paciência!

Faça upload do Sketch. Pressione o botão de reset na Gemma e "carregue" o código para a sua Gemma.

Certifique-se de receber uma mensagem "Carregado com sucesso" ou alguma outra mensagem positiva confirmando que o código foi carregado.

Notas

  • Se você tiver problemas em que a placa não está entrando no modo bootloader quando você pressiona o botão reset, tente desconectar sua Gemma e conecte-a novamente.
  • Qualquer coisa escrita em uma linha após duas barras, como este: //, é um comentário. Você poderia escrever "// blá, blá, blá" e ficaria bem. Os comentários de várias linhas ficam entre "/ *" e "* /". Codebender faz todos os comentários parecerem verdes. Espaços e linhas em branco são bons, então fique à vontade para separar as coisas para trabalhar para você.
  • Certifique-se de ter selecionado a placa (Gemma) e a porta corretas.
  • Sempre "verifique" antes de "fazer upload". O Codebender ou o IDE o informará se o seu esboço for muito grande. Se estiver, você precisará modificá-lo removendo um dos seus "modos".

Etapa 6: Teste

Teste
Teste
Teste
Teste
Teste
Teste
  1. Certifique-se de que os fios estejam conectados corretamente.

    1. Trace o fio do orifício GND em sua Gemma até um dos orifícios GND no anel NeoPixel.
    2. Rastreie o fio do orifício Vout em sua Gemma até um dos orifícios VCC / V + no anel NeoPixel.
    3. Rastreie o fio do orifício D0 em sua Gemma até o orifício de entrada de dados no anel NeoPixel
  2. Certifique-se de que ambas as pernas do botão branco estão soldadas à placa.
  3. Conecte o conector jst da bateria na placa e coloque a placa na posição ligada se ainda não estiver.
  4. Pressione o botão branco para percorrer os diferentes modos.
  5. Dê um tapinha nas costas.

Etapa 7: Conclua e coloque acessórios

Completar e usar acessórios!
Completar e usar acessórios!
Completar e usar acessórios!
Completar e usar acessórios!
Completar e usar acessórios!
Completar e usar acessórios!
  • Prenda a bateria na parte de trás da Gemma usando fita de espuma ou cola *
  • Anexe quaisquer acessórios que desejar para fazer brincos, um colar, um alfinete ou qualquer outra coisa. Os minúsculos anéis de salto para joias se encaixam perfeitamente em qualquer orifício aberto no anel de Neopixel. Inclua todas as novas ideias nos comentários!
  • Use a linha para reforçar a posição da Gemma dentro do anel de Neopixel, especialmente se você estiver usando um fio mais fino que 26g.
  • Coloque um pouco de cola * na Gemma onde os fios encontram a placa.
  • Desconecte a bateria da placa e coloque um pouco de cola * onde os fios da bateria encontram a bateria e o conector.

* Se você estiver usando o e6000, faça isso por último, pois leva cerca de 24 horas para configurar totalmente. Você também pode usar cola quente, mas tenha cuidado ao usá-la sobre ou perto da bateria. Prefiro ser cauteloso!

Recomendado: