Mündəricat:

LED Cylon Scooter - 80s Larson Scanner: 5 Addım (Şəkillərlə birlikdə)
LED Cylon Scooter - 80s Larson Scanner: 5 Addım (Şəkillərlə birlikdə)

Video: LED Cylon Scooter - 80s Larson Scanner: 5 Addım (Şəkillərlə birlikdə)

Video: LED Cylon Scooter - 80s Larson Scanner: 5 Addım (Şəkillərlə birlikdə)
Video: I gave my scooter a very 80's upgrade... 2024, Dekabr
Anonim
Image
Image
Veb Kamera Məxfilik Dostu
Veb Kamera Məxfilik Dostu

BekathwiaBecky SternFollow Müəllif tərəfindən daha çox:

Veb Kamera Məxfilik Dostu
Veb Kamera Məxfilik Dostu
3D Çaplı Bağlayıcılarla Yagi Anten Bant Ölçüsü
3D Çaplı Bağlayıcılarla Yagi Anten Bant Ölçüsü
3D Çaplı Bağlayıcılarla Yagi Anten Bant Ölçüsü
3D Çaplı Bağlayıcılarla Yagi Anten Bant Ölçüsü
Bürc naxışları
Bürc naxışları
Bürc naxışları
Bürc naxışları

Haqqında: Yaratmaq və paylaşmaq mənim ən böyük ehtiraslarımdır! Ümumilikdə mikro nəzarətçilərdən toxuculuğa qədər hər şey haqqında yüzlərlə dərslik nəşr etdim. Mən New York City motosikletçisiyəm və tövbə etməyən it anasıyam. Mənim wo… bekathwia haqqında daha çox »

Bu layihə 80-ci illərin 80-ci illərinə aid bir skuterə yüksəltməkdir- Lehim etməyi öyrətərkən, qaranlıq skaner animasiya effekti yaratmaq üçün sevgilim Smokey-in Honda Elite-in barmaqlığına bir LED şeridi qoyuram.

Dövrə və kod Phil B -nin Larson Scanner Shades layihəsindən remix edilmişdir.

Təchizat

Bu layihə üçün NeoPixels olaraq da bilinən WS2812b LED şeridindən istifadə etdim. Gözəl bir hamar animasiya effekti üçün mümkün qədər çox LED yığmaq üçün ən sıx çeşidi seçdim.

  • WS2812b LED şeridi: https://amzn.to/30ibJA5 və ya
  • Biblo mikrokontrolörü: https://amzn.to/2G7t6N1 və ya
  • Permatex silikon yapışdırıcısı:

İşlədiklərimdən xəbərdar olmaq üçün məni YouTube, Instagram, Twitter, Pinterest -də izləyin və bülletenimə abunə olun. Amazon Associate olaraq, ortaqlıq bağlantılarımdan istifadə edərək etdiyiniz satınalmalardan qazanıram.

Addım 1: Güc və Topraklama Tellərini bağlayın

Güc və Topraklama Tellərini qoşun
Güc və Topraklama Tellərini qoşun

Lövhə birbaşa skuterin 12v gücündən işləyir, buna görə lövhənin arxasındakı gücə və torpaq yastiqlərinə tellər bağladıq.

Addım 2: LED şeridi bağlayın

LED şeridi bağlayın
LED şeridi bağlayın
LED şeridi bağlayın
LED şeridi bağlayın
LED şeridi bağlayın
LED şeridi bağlayın

Piksellər 12v -ni idarə edə bilmədikləri üçün Trinket -in gərginlik tənzimləyicisi ilə işləyirlər, bu ümumiyyətlə yaxşı fikir deyil. Ancaq bu dövrədə bir anda çox az LED yandığından, tənzimləyicinin maksimum cərəyanı altında gizlənə bilərik.

Addım 3: Arduino Kodu

Arduino kodu
Arduino kodu

Phil B. -nin larson skaner kodundan istifadə etdim, yalnız şeriddəki LED sayını dəyişdirdim:

// Phil Burgess tərəfindən Larson Skaner:

// https://learn.adafruit.com/larson-scanner-shades?view=all #include #define N_LEDS 31 #define PIN 4 Adafruit_NeoPixel strip = Adafruit_NeoPixel (N_LEDS, PIN, NEO_GRBW + NEO_KHZ800); void setup () {strip.begin (); } int pos = 0, dir = 1; // "göz" boşluq döngəsinin mövqeyi, istiqaməti () {int j; // Pos mərkəzində 5 piksel çəkin. setPixelColor () zolağın uclarından hər hansı bir // piksel kəsəcək, bunun üçün izləməyimizə ehtiyac yoxdur. strip.setPixelColor (pos - 2, 0x100000); // Tünd qırmızı zolaq.setPixelColor (pos - 1, 0x800000); // Orta qırmızı zolaq.setPixelColor (pos, 0xFF3000); // Orta piksel ən parlaq zolaqdır.setPixelColor (pos + 1, 0x800000); // Orta qırmızı zolaq.setPixelColor (pos + 2, 0x100000); // Tünd qırmızı zolaq.show (); gecikmə (30); // Gizli olmaq və yalnız quyruq pikselini silmək əvəzinə // hamısını silmək və növbəti dəfə yenisini çəkmək daha asandır. üçün (j = -2; j <= 2; j ++) strip.setPixelColor (pos+j, 0); // zolağın uclarını sıçrayaraq pos += dir; əgər (pos = strip.numPixels ()) {pos = strip.numPixels () - 2; dir = -dir; }}

Addım 4: Yapışdırın

Yapışdırın
Yapışdırın
Yapışdırın
Yapışdırın
Yapışdırın
Yapışdırın

LED şeridinin silikon örtüyünün açıq uclarını doldurmaq və LED şeridini barmaqlığın içərisinə yapışdırmaq üçün Permatex silikon yapışdırıcısı istifadə etdim. Yapışqan quruyarkən zolağı yerində saxlamaq üçün bant istifadə etdim.

Tövsiyə: