Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Dövrə
- Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
- Addım 4: Visuino'da Komponentlər əlavə edin
- Addım 5: Visuino Set Komponentlərində
- Addım 6: Visuino Connect Komponentlərində
- Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 8: Oyna
Video: Həcm Göstəricisi Neopixel Ws2812 LED Üzük və Arduino: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimatda Neopixel Ws2812 LED Üzük və arduino istifadə edərək Həcm Göstəricisinin necə hazırlanacağını öyrənəcəyik.
Videonu izləyin!
Addım 1: Nə lazımdır
- Arduino Uno və ya hər hansı digər Arduino lövhəsi
- NeoPixel - RGB LED Üzük
- Jumper telləri
- Potensialiometr
- Visuino proqramı: Buradan yükləyin
Addım 2: Dövrə
- Arduino lövhəsi pin 5V -ni LedRing pin VCC -yə qoşun
- Arduino lövhə pin GND -ni LedRing pin GND -yə bağlayın
- Arduino board Digital pin 2 -ni LedRing pin DI -yə qoşun
- OTB potensialiometr pinini Arduino Analog Pin A0 -a qoşun
- VCC potensialiometrini Arduino Analog Pin 5V -ə qoşun
- GND potensialiometr pinini Arduino Pin GND -yə bağlayın
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Visuino: https://www.visuino.eu da quraşdırılmalıdır. Pulsuz versiyasını yükləyin və ya Pulsuz sınaq üçün qeydiyyatdan keçin.
Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino'da Komponentlər əlavə edin
- "Xəritə Aralığı Analog" komponentini əlavə edin
- "Analoq Dəyərinə Rampa" komponentini əlavə edin
- "İmzasız Analog" komponentini əlavə edin
- 2X "Analog dəyəri müqayisə et" komponenti əlavə edin
- 2X "Rəng Dəyəri" komponenti əlavə edin
- "RGBW Rəngli Çox Mənbəli Birləşmə" komponentini əlavə edin
- "NeoPixels" komponentini əlavə edin
Addım 5: Visuino Set Komponentlərində
- "MapRange1" seçin və xüsusiyyətlərdə Giriş Aralığı> Maksimum 1 və Giriş Aralığı> Min 0 olaraq təyin edin.
- "MapRange1" seçin və xüsusiyyətlərdə Çıxış Aralığı> Maksimum 12 və Çıxış Aralığı> Min 0 olaraq təyin edin
Qeyd: Çıxış Aralığı> Maksimum 12 - LED halqasındakı LED sayıdır
- "RampToValue1" seçin və xüsusiyyətlər pəncərəsində Yamacı (S) 1000 olaraq təyin edin
- "CompareValue1" seçin və xüsusiyyətlər pəncərəsində ctBigger ilə Qiyməti 10 -a təyin edin, eyni zamanda Dəyər sahəsini seçin və Pin Simgesini vurun və "Float Lavabo Pinini" seçin.
- "CompareValue2" seçin və xüsusiyyətlər pəncərəsində ctSmaller ilə Müqayisə Növünü seçin, Dəyər sahəsini seçin və Pin Simgesini vurun və "Float Lavabo Pimi" ni seçin.
- "ColorValue2" seçin və xüsusiyyətlər pəncərəsində Dəyəri clNavy olaraq təyin edin
- "NeoPixels1" düyməsini iki dəfə vurun və PixelGroups pəncərəsində ColorPixel'i sola sürükləyin və xüsusiyyətlər pəncərəsində Count Pixels'i 12 olaraq təyin edin.
Qeyd: Count Pixels 12, LED halqasındakı LEDlərin sayıdır
Addım 6: Visuino Connect Komponentlərində
- Arduino Analog pinini [0] MapRange1 pin girişinə qoşun
- "MapRange1" pinini RampToValue1 pin girişinə və CompareValue1 pin dəyərinə və CompareValue2 pin dəyərinə bağlayın.
- "RampToValue1" pinini CompareValue1 pin girişinə və CompareValue2 pin girişinə və AnalogToUnsigned1 pin girişinə bağlayın.
- AnalogToUnsigned1 pin çıxışını NeoPixels1 pin indeksinə qoşun
- CompareValue1 pin Out -u ColorValue1 pin Clock -a qoşun
- CompareValue2 pin Out -u ColorValue2 pin Clock -a qoşun
- ColorValue1 pin çıxışını RGBWColorMultiMerger1 pininə qoşun [0]
- ColorValue2 pinini RGBWColorMultiMerger1 pininə qoşun [1]
- RGBWColorMultiMerger1 pinini NeoPixels1 pin Rənginə qoşun
- NeoPixels1 pinini Arduino Digital Pin 2 -ə qoşun
Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 8: Oyna
Əgər Arduino UNO moduluna güc versəniz və potansiyometr sürüşdürsəniz, LED Üzük Potansiyometr mövqeyini göstərəcək. Bu yanaşmanı Səs səviyyəsində və ya bir növ vizual göstəriciyə ehtiyacınız olan hər hansı digər layihədə göstərməyiniz lazım olan Səs Proqramlarında istifadə edə bilərsiniz.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:
Tövsiyə:
Arduino Neopixel LED Üzük Ws2812 - Visuino Təlimatı: 8 addım
Arduino Neopixel LED Üzük Ws2812 - Visuino Təlimatı: Bu dərslikdə LED pikselini ətrafa çəkmək üçün Arduino və Visuino istifadə edərək Neopixel Led Ring Ws2812 -ni necə idarə edəcəyimizi öyrənəcəyik
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
Arduino Ws2812 LED və ya Neopixel Led Strip və ya Üzük Dərsliyi: 4 addım
Arduino Ws2812 LED və ya Neopixel Led Strip və ya Üzük Dərsliyi: Bu təlimatlarda neopixel və ya ws 2812 və ya Arduino ilə sürətli ledin necə istifadə ediləcəyini öyrənəcəyik. LED -lər ayrı -ayrılıqda ünvanlanır, buna indi də deyilir
Avtomatik Həcm Analizi Ağıllı Sistem: 4 Addım
Avtomatik Həcm Analizi Ağıllı Sistem: Mövzu, iki fərqli formanı təhlil edə və tanıya bilən və həcmini göstərə bilən bir prototip hazırlamaqdır. Burada iki fərqli forma olaraq Cube və Cylinder ilə birlikdə getməyi seçirik. Şəkilləri aşkar edə, həcmi analiz edə və hesablaya bilər
TECHNO VIKING! Kosmik Viking Kaskında LED Buynuzları: Həcm Göstəricisi + Şəffaf Viking Dəbilqəsi: 6 addım
TECHNO VIKING! Kosmik Viking Kaskında LED Buynuzları: Həcm Göstəricisi + Şəffaf Viking Dəbilqəsi: Bəli! Bu kosmik vikinqlər üçün dəbilqədir. *** Yeniləmə, bunun adı Techno Viking Helmet olaraq dəyişdirilməlidir *** Amma 2010 -cu ilin oktyabrı və mən bu gün Techno Viking haqqında yalnız öyrəndim. Meme əyrisinin arxasında. Whateva 'burada daha yüksək məhsuldarlıqla