Indholdsfortegnelse:

LED cykellampe programmerbar med Python: 4 trin
LED cykellampe programmerbar med Python: 4 trin

Video: LED cykellampe programmerbar med Python: 4 trin

Video: LED cykellampe programmerbar med Python: 4 trin
Video: How to Turn Raspberry Pi Pico into PLC | Beremiz4Pico 2024, Juli
Anonim
Image
Image
Opsætning af kredsløb
Opsætning af kredsløb

Denne vejledning viser dig, hvordan du opretter nogle fede LED -cykellygter, der kan programmeres med Python. Sørg først for at have alle forsyninger:

  • Gemma M0 mikrokontroller
  • 10k potentiometer
  • 1m NeoPixel LED -strip 30 pixels/meter
  • USB batteripakke

Alligatorclips og brødbrætter kan være nyttige til hurtigt at fejlsøge kredsløbet før installationen

Trin 1: Opsætning af kredsløb

Opsætning af kredsløb
Opsætning af kredsløb
  • NeoPixel Power (rød) -> Gemma Vout
  • NeoPixel Analog (hvid) -> Gemma A1
  • NeoPixel Ground (sort) -> Gemma GND
  • Potentiometer Effekt (rød) -> 3Vo
  • Potentiometer Analog (hvid) -> Gemma A2
  • Potentiometer Jord (sort) -> Gemma GND

Hvis du bruger en NeoPixel -strimmel, der er større end ~ 1 m, kan det være nødvendigt med en ekstra strømkilde (5V> 2A) (se kredsløbsdiagram)

Trin 2: Upload kode

Image
Image

Efter tilslutning af kredsløbet skal du slutte din Gemma m0 til din computer via usb. Sørg for, at dit usb -kabel understøtter strøm og data, ellers kan du ikke uploade kode.

Hvis din Gemma m0 ikke vises som et usb-drev (CIRCUITPY), når den er tilsluttet din computer, skal du følge instruktionerne på: https://learn.adafruit.com/adafruit-gemma-m0/over… for at konfigurere drivere

Koden til dette projekt er offentligt tilgængelig her:

Download "main.py" og slip det i din gemmas filsystem.

Trin 3: ???

er der nogen der kender trin 3?

Trin 4: Overskud

Image
Image

Fastgør strimlen til noget!

Denne LED -strip kan let fastgøres til en cykel med nogle gaffatape og lynlåse. Perfekt til Burning Man

Anbefalede: