Programowalne oświetlenie rowerowe LED za pomocą Pythona: 4 kroki
Programowalne oświetlenie rowerowe LED za pomocą Pythona: 4 kroki
Image
Image
Konfiguracja obwodu
Konfiguracja obwodu

Ten samouczek pokaże Ci, jak stworzyć fajne światła rowerowe LED, które można programować za pomocą Pythona. Najpierw upewnij się, że masz wszystkie zapasy:

  • Mikrokontroler Gemma M0
  • Potencjometr 10k
  • Taśma LED NeoPixel 1m 30 pikseli/metr
  • Akumulator USB

Zaciski krokodylkowe i płytki chlebowe mogą być przydatne do szybkiego debugowania obwodu przed instalacją

Krok 1: Konfiguracja obwodu

Konfiguracja obwodu
Konfiguracja obwodu
  • NeoPixel Power (czerwony) -> Gemma Vout
  • NeoPixel Analog (biały) -> Gemma A1
  • NeoPixel Ground (czarny) -> Gemma GND
  • Moc potencjometru (czerwony) - > 3Vo
  • Potencjometr analogowy (biały) -> Gemma A2
  • Potencjometr Uziemienie (czarny) -> Gemma GND

Jeśli używasz paska NeoPixel o długości większej niż ~1 m, może być wymagane dodatkowe źródło zasilania (5 V > 2 A) (patrz schemat obwodu)

Krok 2: Przesyłanie kodu

Image
Image

Po podłączeniu obwodu podłącz Gemma m0 do komputera przez USB. Upewnij się, że twój kabel USB obsługuje zasilanie i dane, w przeciwnym razie nie możesz przesłać kodu.

Jeśli Twoja Gemma m0 nie wyświetla się jako dysk USB (CIRCUITPY) po podłączeniu do komputera, postępuj zgodnie z instrukcjami pod adresem: https://learn.adafruit.com/adafruit-gemma-m0/over…, aby skonfigurować sterowniki

Kod tego projektu jest publicznie dostępny tutaj:

Pobierz "main.py" i wrzuć go do systemu plików swojej gemmy.

Krok 3: ???

czy ktoś kiedykolwiek zna krok 3?

Krok 4: Zysk

Image
Image

Przymocuj pasek do czegokolwiek!

Ta taśma LED może być łatwo przymocowana do roweru za pomocą taśmy klejącej i opasek błyskawicznych. Idealny do płonącego człowieka

Zalecana: