Índice:

TwirLED: Saia leve: 8 degraus (com fotos)
TwirLED: Saia leve: 8 degraus (com fotos)

Vídeo: TwirLED: Saia leve: 8 degraus (com fotos)

Vídeo: TwirLED: Saia leve: 8 degraus (com fotos)
Vídeo: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Novembro
Anonim
Image
Image
TwirLED: saia leve
TwirLED: saia leve
TwirLED: saia leve
TwirLED: saia leve

A ideia básica para este projeto é uma saia que reage ao movimento e acende quando você gira na pista de dança. Para danças sociais como blues, swing e salsa, o momento de "exibição" é quando uma dançarina gira, então eu queria uma saia que só iluminasse naquele momento.

A função é realizada executando um programa simples que lê a posição no eixo z de um sensor de 3 eixos e aciona um fio de luz para piscar se a leitura estiver acima de um determinado valor.

Habilidades necessárias:

  • Costura Básica
  • De solda
  • Programando um microcontrolador com Arduio
  • Paciência

Não se deixe intimidar por nada disso; é uma grande chance de aprender e / ou praticar habilidades. A costura pode ser feita à mão, se você não tiver acesso a uma máquina de costura. Eu só aprendi a soldar dois projetos antes deste, então se você não sabe como antes de empreender um empreendimento como este, certamente o fará depois! O Arduino não é muito difícil de aprender e você não precisa escrever nenhum código.

Etapa 1: Reúna materiais e ferramentas

Reúna materiais e ferramentas
Reúna materiais e ferramentas
Reúna materiais e ferramentas
Reúna materiais e ferramentas

Incluí links para alguns dos produtos e componentes que usei, mas qualquer coisa semelhante com os mesmos pinos deve funcionar. Apenas certifique-se de que tudo pode suportar entrada de 5 V para que você não queime sua placa ou sensor.

Ferramentas

  • Máquina de costura (não necessária, mas útil)
  • Computador para programar seu microcontrolador
  • Ferro de solda
  • "terceira mão" para ajudar a manter as coisas no lugar durante a soldagem
  • Decapantes de arame
  • Pistola de cola quente

Materiais

  • Saia de patinação / swing completo (uma que gira bastante horizontal ao girar)
  • tecido de malha ou fita para envolver o fio e mantê-lo longe da pele
  • agulha e linha
  • Fio 30g revestido de silicone
  • Acelerômetro de 3 eixos (compatível com entrada de 5 V)
  • LEDs RGB endereçáveis
  • Micro microcontrolador Pro (5V) ou a versão Sparkfun. Eu usei os dois
  • Pacote de energia (saída de 5 V) ou algo assim
  • bastões de cola quente

Se você quiser fazer sua própria saia, certifique-se de obter um tecido que não tenha um padrão direcional e um tecido elástico se você não quiser instalar um zíper. Aqui está um tutorial sobre como fazer um: DIY Skater / Circle Skirt por DIYlover89.

Etapa 2: faça um bolso para o Power Pack

Faça Pocket para Power Pack
Faça Pocket para Power Pack
Faça Pocket para Power Pack
Faça Pocket para Power Pack
Faça bolso para Power Pack
Faça bolso para Power Pack
Faça bolso para Power Pack
Faça bolso para Power Pack

aqui está uma maneira de fazer um bolso rápido para segurar o banco de potência e o microcontrolador para que fiquem seguros.

  • prenda e costure o zíper por dentro da saia, onde você deseja que o bolso fique.
  • abra o zíper e corte uma fenda no tecido entre os dentes do zíper
  • ponto ziguezague na parte superior do tecido para fixar o sipper no lugar
  • corte um pedaço de tecido do tamanho do power bank pro micro
  • corte, prenda e costure um pedaço menor de tecido para que o pro micro tenha sua própria "casa" (um bolso dentro de outro)
  • prenda o bolso inteiro dentro da saia sobre a fenda do zíper
  • costurar no lugar
  • certifique-se de deixar uma abertura no fundo do bolso para passar os fios

Etapa 3: Layout do plano de fiação

Layout de plano de fiação
Layout de plano de fiação
Layout de plano de fiação
Layout de plano de fiação
Layout de plano de fiação
Layout de plano de fiação

Depois que o bolso estiver no lugar, pendure a saia e coloque alguns alfinetes onde deseja que as luzes apareçam. Eu escolhi alinhar meus LEDs com as bolinhas brancas na minha saia porque eu acho que cria uma ótima estética quando elas brilham.

Coloque a saia de cabeça para baixo para ver onde colocou os marcadores.

Coloque um LED em cada pino para visualizar melhor como estão distribuídos, e ajuste o layout se parecer muito irregular. Usei 35 LEDs nesta saia, mas acho que o banco de potência é capaz de alimentar mais se você quiser experimentar.

Faça um mapa do layout de sua fiação passando um fio ou fio colorido ou desenhando uma linha em cada LED. Se você marcar isso com um marcador ou lápis, certifique-se de que não fique visível através do tecido, pois você não poderá passar na máquina de lavar.

É importante fazer um plano para não perder o seu lugar depois de começar a soldar todas as luzes em um único fio longo.

Etapa 4: Soldar tudo junto

Soldar tudo junto
Soldar tudo junto
Soldar tudo junto
Soldar tudo junto

Não quero transformar isso em um tutorial de soldagem, mas aqui estão algumas dicas e técnicas que podem ser úteis:

Fios

Siga seu mapa de fiação e corte os fios conforme avança, não todos de uma vez.

Ao medir e cortar, deixe alguma folga no fio que passa entre os LEDs.

Em locais onde o fio de LED faz uma curva, corte o fio do lado de fora da curva um pouco mais longo e o fio do lado de dentro um pouco mais curto do que o fio do meio. Isso ajuda a colocar menos pressão nas juntas de solda.

Solda

Esta é a parte mais demorada do projeto.

Certifique-se de trabalhar em uma área bem ventilada e faça pausas.

Os pontos de solda são bem apertados nas placas de breakout de LED que usei, então achei mais fácil colocar uma gota de solda em cada um dos pontos de contato, derretê-la novamente e colar o fio na solda fundida.

Etapa 5: Baixe e instale o software

Baixe e instale o software
Baixe e instale o software
  1. Arduino IDE se você ainda não o instalou. Eu uso a versão para download. Ainda não experimentei a versão do editor da web.
  2. As placas ATMega requerem algumas etapas extras antes de você poder carregar o código. Guia de conexão do Spark Fun Pro Micro. Certifique-se de seguir todas as etapas cuidadosamente, ou você irá "bloquear" sua placa.
  3. Para a biblioteca de animação de luz "cintilante" que usei, vá para Bibliotecas, Gerenciar Bibliotecas e adicione Biblioteca ALA. Você pode usar qualquer modo de luz ou biblioteca que desejar, basta alternar o código.

Etapa 6: conectar componentes e carregar o código

Componentes de conexão e código de upload
Componentes de conexão e código de upload
Componentes de conexão e código de upload
Componentes de conexão e código de upload

Gosto de testar meu código, sensores e LEDs em uma placa que sei que funciona para garantir que os novos componentes funcionem antes de costurá-los em uma roupa. Eu recomendo manter o microcontrolador como um Arduino Uno ou um Sparkfun RedBoard que não é dedicado a um projeto para que você possa experimentar e executar testes. Quando eu estava fazendo meu filamento de LED, eu o conectava para verificar se tinha boas conexões de vez em quando.

Aqui está como conectar os componentes para este projeto:

Conexão do acelerômetro:

  • VCC no acelerômetro para VCC no Pro Micro
  • GND no acelerômetro para GND no Pro Micro
  • Z-OUT no acelerômetro para A0 no Pro Micro
  • Y-OUT no acelerômetro para A1 no Pro Micro
  • x-OUT no acelerômetro para A2 no Pro Micro

Conexão de cabo de LED:

  • 5 V no primeiro LED para RAW no Pro Micro
  • Din no primeiro LED para o pino 2 no Pro Micro
  • gnd no primeiro LED para GND no Pro Micro
  • Ao criar o conjunto de LEDs, certifique-se de que as setas estejam apontando na mesma direção, longe da fonte de alimentação.

Conecte o banco de energia ao Pro Micro com o cabo USB

Certifique-se de que o banco de energia está carregado

Aqui está o código:

#incluir

AlaLedRgb rgbStrip; AlaSeq spin = {{ALA_OFF, 100, 100, alaPalNull}, {ALA_SPARKLE, 1000, 1000, alaPalCool}, {ALA_OFF, 100, 100, alaPalNull}, {ALA_ENDSEQ}}; int z; void setup () {Serial.begin (9600); // define a porta serial para 9600 rgbStrip.initWS2812 (35, 2); // define o número de LEDs na vertente para 35 e envia os dados para o pino 2 rgbStrip.setBrightness (0x444444); rgbStrip.setAnimation (spin); loop vazio () {z = analogRead (0); // lê o pino de entrada analógica A0 Serial.println (z, DEC); // imprime a aceleração no eixo Z if (z> = 400) {Serial.print ("spin"); rgbStrip.runAnimation (); } else {Serial.print ("etapa dois, três"); }}

Etapa 7: costure o fio de LED na saia

Costure fio de LED na saia
Costure fio de LED na saia
Costure fio de LED na saia
Costure fio de LED na saia
Costure fio de LED na saia
Costure fio de LED na saia

Seguindo o caminho que você definiu anteriormente, costure levemente o fio de LED no lugar, certificando-se de proteger cada luz onde deseja que ela apareça. Eu queria o meu alinhado com as bolinhas brancas para que a cor aparecesse bem.

Depois que o fio estiver levemente preso, adicione um pouco de cola quente a cada LED sobre os pontos de solda para isolar os contatos elétricos e sob as laterais do LED para garantir que ele permaneça no lugar enquanto você se move / dança.

Usando um tecido de malha ou fita, corte tiras longas com cerca de 2 de largura e dobre as bordas para baixo, fixando-as sobre o fio de LED e, em seguida, costure no lugar. Isso tornará o fio mais estável no tecido da saia e evite que os componentes arranhem ou prendam nas pernas, meias de nylon ou outras pessoas.

Recomendado: