Índice:

Lâmpada LED para bicicleta programável com Python: 4 etapas
Lâmpada LED para bicicleta programável com Python: 4 etapas

Vídeo: Lâmpada LED para bicicleta programável com Python: 4 etapas

Vídeo: Lâmpada LED para bicicleta programável com Python: 4 etapas
Vídeo: TRANSFORME sua BIKE com um DISPLAY de LED 2024, Novembro
Anonim
Image
Image
Circuito Configurado
Circuito Configurado

Este tutorial mostrará como criar algumas luzes LED de bicicleta legais que são programáveis com Python. Primeiro, certifique-se de ter todos os suprimentos:

  • Microcontrolador Gemma M0
  • Potenciômetro de 10k
  • Fita LED NeoPixel de 1m 30 pixels / metro
  • Pacote de bateria USB

Pinças de crocodilo e placas de pão podem ser úteis para depurar rapidamente o circuito antes de instalar

Etapa 1: configuração do circuito

Circuito Configurado
Circuito Configurado
  • NeoPixel Power (vermelho) -> Gemma Vout
  • NeoPixel Analog (branco) -> Gemma A1
  • NeoPixel Ground (preto) -> Gemma GND
  • Potência do potenciômetro (vermelho) -> 3Vo
  • Potenciômetro analógico (branco) -> Gemma A2
  • Potenciômetro Terra (preto) -> Gemma GND

Se você estiver usando uma faixa NeoPixel maior que ~ 1m, uma fonte de alimentação adicional (5V> 2A) pode ser necessária (consulte o diagrama de circuito)

Etapa 2: upload do código

Image
Image

Depois de conectar o circuito, conecte seu Gemma m0 em seu computador via USB. Certifique-se de que o seu cabo USB suporta energia e dados, caso contrário, você não poderá carregar o código.

Se o seu Gemma m0 não aparecer como um drive USB (CIRCUITPY) quando conectado ao seu computador, siga as instruções em: https://learn.adafruit.com/adafruit-gemma-m0/over … para configurar os drivers

O código deste projeto está publicamente disponível aqui:

Baixe "main.py" e coloque-o no sistema de arquivos de sua gemma.

Etapa 3: ???

Alguém conhece o passo 3?

Etapa 4: Lucro

Image
Image

Prenda a tira em qualquer coisa!

Esta faixa de LED pode ser facilmente fixada a uma bicicleta com um pouco de fita adesiva e laços zip. Perfeito para Burning Man

Recomendado: