Arduino Neopixel LED Ring Ws2812 - Visuino Eğitimi: 8 Adım
Arduino Neopixel LED Ring Ws2812 - Visuino Eğitimi: 8 Adım
Anonim
Image
Image

Bu eğitimde, LED pikselini çalıştırmak için Arduino ve Visuino kullanarak Neopixel Led Ring Ws2812'nin nasıl kontrol edileceğini öğreneceğiz.

Bir tanıtım videosu izleyin.

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • Arduino UNO (veya başka bir Arduino)
  • Neopiksel LED halka
  • Atlama telleri
  • Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre
  1. LED Halka pimini [VCC] Arduino pimine [+5V] bağlayın
  2. LED Halka pimini [GND] Arduino pimine [GND] bağlayın
  3. LED Halka pimini [IN] veya (DI) Arduino dijital pimine [6] bağlayın

Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Arduino'yu programlamaya başlamak için, buradan Arduino IDE'nin kurulu olması gerekir:

Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Yapmadıysanız, Arduino IDE'yi Arduino UNO'yu programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 4: Visuino'da Bileşen Ekleme

Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
  1. "Saat Oluşturucu" bileşenini ekleyin
  2. "Sayaç" bileşeni ekle
  3. "Tamsayı Değerini Karşılaştır" bileşenini ekleyin
  4. "Rastgele RGBW Rengi" bileşeni ekleyin
  5. "NeoPixels" bileşenini ekleyin

Adım 5: Visuino Set Bileşenlerinde

Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
  1. "ClockGenerator1" bileşenini seçin ve özellikler penceresinde "Frekans"ı 10 olarak ayarlayın
  2. "Sayaç1" bileşenini seçin ve özellikler penceresinde "Max" değerini 12 veya 16 olarak ayarlayın (LED halkanızın kaç LED'ine sahip olduğuna bağlıdır)
  3. "Sayaç1" bileşenini seçin ve özellikler penceresinde "Min" değerini 0 olarak ayarlayın
  4. "CompareValue1" bileşenini seçin ve "Değer"i 12 veya 16 olarak ayarlayın (LED halkanızın kaç LED'ine sahip olduğuna bağlıdır)
  5. "CompareValue1" bileşenini seçin ve "Compare Type" öğesini ctNotEqual olarak ayarlayın
  6. "NeoPixels1" üzerine çift tıklayın ve "PixelGroups" penceresinde "Color Pixel" öğesini sola sürükleyin
  7. "PixelGroups" penceresinin sol tarafında, ardından "Renk Piksel1"i seçin ve özellikler penceresinde "Piksel Sayımı"nı 12 veya 16 olarak ayarlayın (LED halkanızın kaç LED'ine sahip olduğuna bağlıdır)

Adım 6: Visuino Connect Bileşenlerinde

Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
  1. "ClockGenerator1" bileşen pinini [Out] "Counter1" bileşen pinini [Giriş]'e bağlayın
  2. "Counter1" bileşen pinini [Out] "CompareValue1" bileşen pinini [In]'e bağlayın
  3. "Sayaç1" bileşen pimini [Çıkış] "NeoPixels1" >Color Pixel1 bileşen pimi [Index]'e bağlayın
  4. "CompareValue1" bileşen pimi [Çıkış]'ı "Sayaç1" bileşen pimi "Sıfırlama"ya bağlayın
  5. "CompareValue1" bileşen pinini [Out] "RandomRGBWColor1" bileşen pini "Clock"a bağlayın
  6. "RandomRGBWColor1" bileşen pinini [Out] "NeoPixels1" >Color Pixel1 bileşen pini [Color]'a bağlayın
  7. "NeoPixels1" bileşen pinini [Out] Arduino dijital pinine[6] bağlayın

Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın

Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)

8. Adım: Oynat

Arduino UNO modülüne güç verirseniz, LED halkası renklerini değiştirmeye başlayacaktır.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, buradan indirebilir ve Visuino'da açabilirsiniz: