Სარჩევი:

LED Bike Light პროგრამირებადი პითონით: 4 ნაბიჯი
LED Bike Light პროგრამირებადი პითონით: 4 ნაბიჯი

ვიდეო: LED Bike Light პროგრამირებადი პითონით: 4 ნაბიჯი

ვიდეო: LED Bike Light პროგრამირებადი პითონით: 4 ნაბიჯი
ვიდეო: How to install LED Parking Lights with RGB LED bulb. Plug and Play 2024, ნოემბერი
Anonim
Image
Image
მიკროსქემის დაყენება
მიკროსქემის დაყენება

ეს გაკვეთილი გაჩვენებთ თუ როგორ უნდა შექმნათ მაგარი LED ველოსიპედის შუქები, რომლებიც პროგრამირდება პითონთან ერთად. პირველ რიგში, დარწმუნდით, რომ გაქვთ ყველა მარაგი:

  • Gemma M0 მიკროკონტროლი
  • 10k პოტენომეტრი
  • 1 მ NeoPixel LED ზოლები 30 პიქსელი/მეტრი
  • USB ბატარეის პაკეტი

ალიგატორის სამაგრები და პურის დაფები შეიძლება გამოსადეგი იყოს ინსტალაციის წინ მიკროსქემის სწრაფად გამართვისთვის

ნაბიჯი 1: მიკროსქემის დაყენება

მიკროსქემის დაყენება
მიკროსქემის დაყენება
  • NeoPixel Power (წითელი) -> Gemma Vout
  • NeoPixel ანალოგი (თეთრი) -> Gemma A1
  • NeoPixel Ground (შავი) -> Gemma GND
  • პოტენციომეტრი სიმძლავრე (წითელი) -> 3 ვო
  • პოტენციომეტრი ანალოგი (თეთრი) -> Gemma A2
  • პოტენომეტრი გრუნტი (შავი) -> Gemma GND

თუ თქვენ იყენებთ NeoPixel ზოლს, რომელიც m 1 მილიონზე მეტია, მაშინ შეიძლება საჭირო გახდეს დამატებითი ენერგიის წყარო (5V> 2A) (იხ. სქემის დიაგრამა)

ნაბიჯი 2: კოდის ატვირთვა

Image
Image

მიკროსქემის შეერთების შემდეგ, შეაერთეთ თქვენი Gemma m0 თქვენს კომპიუტერში USB- ის საშუალებით. დარწმუნდით, რომ თქვენი USB კაბელი მხარს უჭერს ენერგიას და მონაცემებს, წინააღმდეგ შემთხვევაში თქვენ არ შეგიძლიათ ატვირთოთ კოდი.

თუ თქვენი Gemma m0 არ გამოჩნდება როგორც USB დისკი (CIRCUITPY) თქვენს კომპიუტერში ჩართვისას, გთხოვთ მიჰყევით ინსტრუქციას: https://learn.adafruit.com/adafruit-gemma-m0/over… დრაივერების დასაყენებლად

ამ პროექტის კოდი საჯაროდ არის ხელმისაწვდომი აქ:

ჩამოტვირთეთ "main.py" და ჩაწერეთ იგი თქვენს gemma ფაილურ სისტემაში.

ნაბიჯი 3: ???

ვინმემ იცით ნაბიჯი 3?

ნაბიჯი 4: მოგება

Image
Image

მიამაგრეთ ზოლები არაფერზე!

ეს LED ზოლები შეიძლება ადვილად იყოს მიმაგრებული ველოსიპედზე, გამწოვი ლენტით და სამაგრებით. იდეალურია დამწვარი ადამიანისთვის

გირჩევთ: