Índice:

Longboard Underglow: 5 etapas (com imagens)
Longboard Underglow: 5 etapas (com imagens)

Vídeo: Longboard Underglow: 5 etapas (com imagens)

Vídeo: Longboard Underglow: 5 etapas (com imagens)
Vídeo: [ Digus.com.br ] Lazer no Eixão Norte 2024, Novembro
Anonim
Longboard Underglow
Longboard Underglow

Por spikytunaLinkedinFollow Mais do autor:

Lanterna shoji de papelão
Lanterna shoji de papelão
Lanterna shoji de papelão
Lanterna shoji de papelão
Cobra em uma tábua de pão
Cobra em uma tábua de pão
Cobra em uma tábua de pão
Cobra em uma tábua de pão
Luzes de humor reativas à música
Luzes de humor reativas à música
Luzes de humor reativas à música
Luzes de humor reativas à música

Sobre: Sou um graduando em engenharia aeroespacial que frequentemente faz projetos que estão mais longe do que aeroespacial. Mais sobre spikytuna »

Intro

Talvez você estivesse destinado a fazer um longboard parecer muito doente. Talvez você tenha ficado muito entediado na quarentena. Seja qual for o motivo, colocar underglow em sua placa é uma ótima maneira de enganá-lo. Eu fiz um controlador de faixa LED WS2812 com um acelerômetro, um módulo bluetooth e um Arduino Nano.

Pré-requisitos

Um conhecimento básico de Arduino e soldagem. A habilidade de andar de skate também seria legal.

Nota para o Maker (você)

Existem muitos fatores de forma de longboard diferentes, disponibilidades de componentes e ideias de como deve ser o underglow. Portanto, suas luzes quase certamente não corresponderão às minhas. Este guia descreve o processo geral de design do meu brilho, mas trate-o mais como uma sugestão. Coloque seu próprio toque nisso!

Objetivos do projeto

- Coloque luzes LED sob a placa com vários padrões predefinidos.

- Controle sem fio os ditos padrões.

- Desligue automaticamente ao ser recolhido, para evitar cegar as pessoas.

Suprimentos

  • Arduino Nano
  • Módulo Bluetooth HC-06
  • Acelerômetro ADXL345
  • 2 x tiras de LED WS2812 + conectores
  • Perfboard
  • Cabeçalhos fêmeas de 2,54 mm
  • Fio de núcleo sólido 22 AWG
  • Banco de bateria USB
  • Capacitor (100 uF)
  • Um longboard (obviamente)
  • Velcro
  • Ferro de soldar + solda

Esses são links de afiliados da Amazon, então ganho uma pequena comissão a cada venda. Se você ainda não tem esses suprimentos e deseja apoiar projetos futuros meus, siga estes links!:)

Etapa 1: planejar e controlar a experiência

Planejar e preparar
Planejar e preparar

Planeje quais recursos e padrões você deseja em sua placa. Esta é uma etapa bastante aberta. Depende inteiramente de você determinar o quão complexo ou simples você deseja. Se você quiser o mínimo, uma bateria, Arduino e fitas de LED são tudo o que você precisa.

Quando estiver satisfeito com sua configuração, desenhe um diagrama de sistema bonito e organizado. Isso será útil quando você transplantá-lo para perfboard ou PCB.

Meus requisitos:

LEDs endereçáveis.

Eu quero LEDs endereçáveis para que eu possa fazer padrões de aparência mais sofisticados.

Bluetooth.

Não quero me curvar e pressionar um botão para mudar meu padrão, então usarei um módulo Bluetooth e meu telefone para fazer isso.

Acelerômetro.

Os LEDs podem ser muito brilhantes e não quero incomodar os pedestres quando pego minha prancha. Portanto, usarei um acelerômetro para detectar quando a prancha está sendo segurada e, então, apagarei as luzes.

Pontas:

Teste, teste, teste.

Certifique-se de testar sua configuração em uma placa de ensaio antes de mais nada! Isso torna muito mais fácil depurar seus componentes e programar os padrões de luz. Também recomendo testar os componentes um por um, para limitar a quantidade de variáveis quando um bug aparece.

Observação:

Acima está o diagrama do sistema da minha configuração. Os pinos de cada componente estão listados em cada seta.

Etapa 2: Programa

GITHUB LINK

O código que forneço neste link é puramente básico e envolve apenas o módulo Bluetooth. Para alterar o padrão, use um aplicativo Bluetooth Serial em seu telefone. Altere a pinagem de acordo com o que você precisa.

Projetei meu código para torná-lo relativamente fácil de incluir novos padrões e alterar a pinagem. Para criar novos padrões, coloque a instrução strncmp apropriada em req_handle () e faça seu padrão funcionar em patterns.h.

Você precisará de glowy_basic.ino e patterns.h. Certifique-se de incluí-los na mesma pasta ao programar seu Nano. Eles foram separados para evitar a criação de um arquivo enorme e pesado. Isso não está de forma alguma pronto para a indústria.

Se você não quer usar meu código? Faça o seu! As bibliotecas são diretas e fáceis de usar.

Bibliotecas usadas:

  • FastLED.h (para LEDs)
  • SoftwareSerial.h (Serial para Bluetooth)
  • Wire.h (I2C)

Etapa 3: Transplante para Perfboard

Transplante para Perfboard
Transplante para Perfboard
Transplante para Perfboard
Transplante para Perfboard

Cuidado, isso vai ser entediante.

(Se você pode colocá-lo em um PCB em vez de perfboard, eu recomendo.)

Perfboard é o meio termo entre um protótipo em uma placa de ensaio e um PCB completo. Era a melhor opção que eu tinha em mãos para tornar isso um tanto permanente. Minha intenção era fazer este estilo de escudo (usando cabeçalhos fêmeas para conectar as peças) para que eu pudesse reutilizar componentes críticos. Certifique-se de soldar um capacitor de bypass em paralelo com a conexão da bateria. Isso suavizará o impacto das mudanças repentinas de corrente de suas tiras de LED. Não consigo detalhar cada junta de solda que fiz, mas aprendi várias coisas durante esse processo.

Pontas:

Esquematize.

Pegue seus componentes e coloque-os em sua placa! Planejar onde e como eles se encaixam é importante para evitar erros demorados.

Sólido.

O fio de núcleo sólido é obrigatório. É muito mais fácil encaixar o núcleo sólido despojado nos orifícios do perfboard, já que ele não se dividirá como um fio entrançado.

Meça três vezes, corte uma vez.

Para ter um perfboard um tanto arrumado, certifique-se de realmente saber quanto fio você precisa usar para conectar um ponto a outro em sua placa.

Verificar duas vezes.

Use frequentemente um multímetro para garantir a continuidade entre os pontos e garantir que não haja curtos. Isso ajudará a evitar a destruição acidental das baterias.

Que alivio.

As juntas de solda não lidam com tensões e deformações muito bem, então você precisa de alguma forma de alívio de tensões para lidar com cargas não planejadas. Isso é especialmente importante, uma vez que sua placa passa por muitas vibrações. Eu pessoalmente usei grampos dobrados para prender fios e feixes de fios.

Etapa 4: anexar peças ao longboard

Anexar peças ao longboard
Anexar peças ao longboard

É uma navegação tranquila, agora que o perfboard está pronto.

É aqui que o velcro entra. Eu pretendia usar velcro porque é bastante forte, mas removível.

  1. Coloque o lado masculino do velcro no próprio longboard. O lado masculino é mais fácil de limpar, se você decidir andar sem brilho.
  2. Coloque o lado feminino do velcro na bateria e na parte inferior do perfboard.
  3. Coloque as faixas de LED.
  4. Conecte a bateria e o perfboard.

Pontas:

Mordida de roda.

Evite colocar fios ou componentes logo acima das rodas. Se girar de forma muito agressiva, a roda pode tocar e danificar esses itens.

Cauda.

Evite colocar fios ou componentes na cauda, pois eles entrarão em contato com o solo. Por razões óbvias, isso danificará esses itens.

Proteção.

Eu não segui este conselho devido à minha falta de impressora 3D, mas eu recomendo projetar capas de proteção para as tiras e o perfboard. Eletrônicos expostos, como acima, são altamente suscetíveis a danos causados por detritos em alta velocidade e água lançada pelas rodas. Capas de proteção mitigariam tais danos e aumentariam a longevidade de um dispositivo como este.

Recomendado: