Lâmpada LED para bicicleta programável com Python: 4 etapas
Lâmpada LED para bicicleta programável com Python: 4 etapas
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: