İçindekiler:

LED Cylon Scooter - 80'ler Larson Tarayıcı: 5 Adım (Resimlerle)
LED Cylon Scooter - 80'ler Larson Tarayıcı: 5 Adım (Resimlerle)

Video: LED Cylon Scooter - 80'ler Larson Tarayıcı: 5 Adım (Resimlerle)

Video: LED Cylon Scooter - 80'ler Larson Tarayıcı: 5 Adım (Resimlerle)
Video: Cylon Pumpkin (Larson Scanner Pattern) 2024, Temmuz
Anonim
Image
Image
Web kamerası Gizlilik Arkadaş
Web kamerası Gizlilik Arkadaş

bekathwiaBecky SternTakip edinYazarın devamı:

Web kamerası Gizlilik Arkadaş
Web kamerası Gizlilik Arkadaş
3D Baskılı Kuplörlü Mezura Yagi Anteni
3D Baskılı Kuplörlü Mezura Yagi Anteni
3D Baskılı Kuplörlü Mezura Yagi Anteni
3D Baskılı Kuplörlü Mezura Yagi Anteni
Zodyak Nakış
Zodyak Nakış
Zodyak Nakış
Zodyak Nakış

Hakkında: Yapmak ve paylaşmak benim en büyük iki tutkum! Toplamda mikrodenetleyicilerden örgüye kadar her şey hakkında yüzlerce eğitim yayınladım. Ben New York City'li bir motosikletçi ve pişmanlık duymayan köpek anneyim. Benim wo… bekathwia hakkında daha fazla »

Bu proje, 80'lerin scooter'ına 80'lerin yükseltmesidir-- Erkek arkadaşım Smokey'nin Honda Elite'inin ızgarasına bir LED şerit koyarak ona lehim yapmayı öğretirken bir larson tarayıcı animasyon efekti oluşturuyorum.

Devre ve kod, Phil B'nin Larson Scanner Shades projesinden yeniden düzenlenmiştir.

Gereçler

Bu proje için NeoPixels olarak da bilinen bir WS2812b LED şerit şeridi kullandım. Güzel, pürüzsüz bir animasyon efekti için mümkün olduğunca çok sayıda LED'i paketlemek için en yoğun çeşidi seçtim.

  • WS2812b LED şerit: https://amzn.to/30ibJA5 veya
  • Biblo mikrodenetleyici: https://amzn.to/2G7t6N1 veya
  • Permatex silikon yapıştırıcı:

Ne üzerinde çalıştığımı takip etmek için beni YouTube, Instagram, Twitter, Pinterest'te takip edin ve bültenime abone olun. Bir Amazon İş Ortağı olarak, bağlı kuruluş bağlantılarımı kullanarak yaptığınız nitelikli satın alımlardan kazanıyorum.

Adım 1: Güç ve Toprak Kablolarını Takın

Güç ve Toprak Kablolarını Takın
Güç ve Toprak Kablolarını Takın

Kart, doğrudan scooter'ın 12v gücünden güç alıyor, bu nedenle, kartın arkasındaki güç ve topraklama pedlerine kablolar bağladık.

Adım 2: LED Şeridi Takın

LED Şeridi Takın
LED Şeridi Takın
LED Şeridi Takın
LED Şeridi Takın
LED Şeridi Takın
LED Şeridi Takın

Pikseller 12v'yi kaldıramadığından, genellikle iyi bir fikir olmayan Biblo'nun voltaj regülatörü tarafından çalıştırılıyorlar. Ancak bu devrede aynı anda çok az sayıda LED yandığından, regülatörün maksimum akım çıkışının altına gizlice girebiliriz.

Adım 3: Arduino Kodu

Arduino Kodu
Arduino Kodu

Phil B.'nin larson tarayıcı kodunu kullandım, yalnızca şeritteki LED sayısını değiştirdim:

// Phil Burgess'in Larson Tarayıcısı:

// https://learn.adafruit.com/larson-scanner-shades?view=all #include #define N_LEDS 31 #define PIN 4 Adafruit_NeoPixel şeridi = Adafruit_NeoPixel(N_LEDS, PIN, NEO_GRBW + NEO_KHZ800); geçersiz kurulum() { strip.begin(); } int konum = 0, yön = 1; // "göz"ün konumu, yönü void loop() { int j; // Poz üzerinde ortalanmış 5 piksel çizin. setPixelColor(), şeridin uçlarındaki // pikselleri kesecektir, bunun için izlememize gerek yok. strip.setPixelColor(kon - 2, 0x100000); // Koyu kırmızı şerit.setPixelColor(kon - 1, 0x800000); // Orta kırmızı şerit.setPixelColor(kon, 0xFF3000); // Merkez piksel en parlak şerittir.setPixelColor(kon + 1, 0x800000); // Orta boy kırmızı şerit.setPixelColor(konum + 2, 0x100000); // Koyu kırmızı şerit.show(); gecikme(30); // Sinsi davranıp sadece kuyruk pikselini silmek yerine, // hepsini silip bir dahaki sefere yeni bir tane çizmek daha kolay. for(j=-2; j<= 2; j++) strip.setPixelColor(pos+j, 0); // Strip pos'un uçlarından zıpla += dir; if(pos = şerit.numPixels()) { konum = şerit.numPixels() - 2; yön = -dir; } }

Adım 4: Yapıştırın

Yapıştır
Yapıştır
Yapıştır
Yapıştır
Yapıştır
Yapıştır

LED şeridin silikon kılıfının açık uçlarını doldurmak ve LED şeridini ızgaranın içine yapıştırmak için Permatex silikon yapıştırıcı kullandım. Tutkal kururken şeridi yerinde tutmak için bant kullandım.

Önerilen: