Innehållsförteckning:

LED -cykelljus programmerbart med Python: 4 steg
LED -cykelljus programmerbart med Python: 4 steg

Video: LED -cykelljus programmerbart med Python: 4 steg

Video: LED -cykelljus programmerbart med Python: 4 steg
Video: Webinar: Programmering i skolen - hvordan går det egentlig? 2024, Juli
Anonim
Image
Image
Kretsuppsättning
Kretsuppsättning

Denna handledning visar dig hur du skapar några coola LED -cykellampor som är programmerbara med Python. Kontrollera först att du har alla tillbehör:

  • Gemma M0 mikrokontroller
  • 10k potentiometer
  • 1m NeoPixel LED -remsa 30 pixlar/meter
  • USB -batteri

Alligatorklämmor och brödbrädor kan vara användbara för att snabbt felsöka kretsen innan du installerar

Steg 1: Kretsinställning

Kretsuppsättning
Kretsuppsättning
  • NeoPixel Power (röd) -> Gemma Vout
  • NeoPixel Analog (vit) -> Gemma A1
  • NeoPixel Ground (svart) -> Gemma GND
  • Potentiometer Effekt (röd) -> 3Vo
  • Potentiometer Analog (vit) -> Gemma A2
  • Potentiometer Jord (svart) -> Gemma GND

Om du använder en NeoPixel -remsa som är större än ~ 1 m kan en extra strömkälla (5V> 2A) krävas (se kretsschema)

Steg 2: Ladda upp kod

Image
Image

Efter anslutning av kretsen ansluter du din Gemma m0 till din dator via usb. Se till att din usb -kabel stöder ström och data annars kan du inte ladda upp kod.

Om din Gemma m0 inte visas som en USB-enhet (CIRCUITPY) när den är ansluten till din dator, följ instruktionerna på: https://learn.adafruit.com/adafruit-gemma-m0/over… för att konfigurera drivrutiner

Koden för detta projekt är offentligt tillgänglig här:

Ladda ner "main.py" och släpp den i din gemmas filsystem.

Steg 3: ???

vet någon någonsin steg 3?

Steg 4: Vinst

Image
Image

Fäst remsan på vad som helst!

Denna LED -remsa kan enkelt fästas på en cykel med några kanter och tejp. Perfekt för Burning Man

Rekommenderad: