Innholdsfortegnelse:

LED -sykkellys programmerbart med Python: 4 trinn
LED -sykkellys programmerbart med Python: 4 trinn

Video: LED -sykkellys programmerbart med Python: 4 trinn

Video: LED -sykkellys programmerbart med Python: 4 trinn
Video: Webinar: Programmering i skolen - hvordan går det egentlig? 2024, November
Anonim
Image
Image
Kretsoppsett
Kretsoppsett

Denne opplæringen viser deg hvordan du lager noen kule LED -sykkellys som er programmerbare med Python. Sørg først for at du har alt utstyret:

  • Gemma M0 mikrokontroller
  • 10k potensiometer
  • 1m NeoPixel LED -stripe 30 piksler/meter
  • USB batteripakke

Alligatorklips og brødbrett kan være nyttige for å raskt feilsøke kretsen før du installerer

Trinn 1: Oppsett av krets

Kretsoppsett
Kretsoppsett
  • NeoPixel Power (rød) -> Gemma Vout
  • NeoPixel Analog (hvit) -> Gemma A1
  • NeoPixel Ground (svart) -> Gemma GND
  • Potensiometer Effekt (rød) -> 3Vo
  • Potensiometer Analog (hvit) -> Gemma A2
  • Potensiometer Jord (svart) -> Gemma GND

Hvis du bruker en NeoPixel -stripe som er større enn ~ 1m, kan det være nødvendig med en ekstra strømkilde (5V> 2A) (se kretsdiagram)

Trinn 2: Last opp kode

Image
Image

Etter at du har koblet kretsen, kobler du Gemma m0 til datamaskinen din via usb. Sørg for at usb -kabelen din støtter strøm og data, ellers kan du ikke laste opp kode.

Hvis Gemma m0 ikke vises som en USB-stasjon (CIRCUITPY) når den er koblet til datamaskinen din, vennligst følg instruksjonene på: https://learn.adafruit.com/adafruit-gemma-m0/over… for å sette opp drivere

Koden for dette prosjektet er offentlig tilgjengelig her:

Last ned "main.py" og slipp den inn i gemma -filsystemet.

Trinn 3: ???

er det noen som kjenner trinn 3?

Trinn 4: Profitt

Image
Image

Fest stripen til hva som helst!

Denne LED -stripen kan enkelt festes til en sykkel med litt tape og glidelås. Perfekt for Burning Man

Anbefalt: