Kazalo:

LED kolesarska svetilka, ki jo je mogoče programirati s Pythonom: 4 koraki
LED kolesarska svetilka, ki jo je mogoče programirati s Pythonom: 4 koraki

Video: LED kolesarska svetilka, ki jo je mogoče programirati s Pythonom: 4 koraki

Video: LED kolesarska svetilka, ki jo je mogoče programirati s Pythonom: 4 koraki
Video: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, Julij
Anonim
Image
Image
Nastavitev vezja
Nastavitev vezja

Ta vadnica vam bo pokazala, kako ustvariti nekaj kul LED svetil za kolesa, ki jih je mogoče programirati s programom Python. Najprej se prepričajte, da imate vse zaloge:

  • Mikrokrmilnik Gemma M0
  • 10k potenciometer
  • 1 m LED trak NeoPixel 30 slikovnih pik/meter
  • Baterija USB

Posnetki iz aligatorja in plošče za kruh so lahko uporabni za hitro odpravljanje napak v vezju pred namestitvijo

Korak: Nastavitev vezja

Nastavitev vezja
Nastavitev vezja
  • Napajanje NeoPixel (rdeče) -> Gemma Vout
  • Analog NeoPixel (bela) -> Gemma A1
  • NeoPixel Ground (črna) -> Gemma GND
  • Moč potenciometra (rdeča) -> 3Vo
  • Analogni potenciometer (bel) -> Gemma A2
  • Potenciometer ozemljitev (črna) -> Gemma GND

Če uporabljate trak NeoPixel, ki je večji od ~ 1 m, bo morda potreben dodaten vir napajanja (5 V> 2 A) (glejte diagram vezja)

2. korak: nalaganje kode

Image
Image

Ko priključite vezje, priključite svoj Gemma m0 v računalnik prek USB -ja. Prepričajte se, da vaš USB kabel podpira napajanje in podatke, sicer kode ne morete naložiti.

Če se vaš Gemma m0 ne prikaže kot USB pogon (CIRCUITPY), ko je priključen na računalnik, sledite navodilom na: https://learn.adafruit.com/adafruit-gemma-m0/over… za nastavitev gonilnikov

Koda za ta projekt je javno dostopna tukaj:

Prenesite datoteko "main.py" in jo spustite v datotečni sistem geme.

Korak: ???

ali kdo pozna korak 3?

4. korak: Dobiček

Image
Image

Pritrdite trak na karkoli!

Ta LED trak lahko enostavno pritrdite na kolo z lepilnim trakom in zadrgo. Idealno za Burning Man

Priporočena: