İçeriğe geç

Pimoroni RGB Kodlayıcı ve Potansiyometre Koparma İncelemesi: Renkli Kadranlar

    1647798003

    Kararımız

    Niş ama eğlenceli bileşenler, RGB Kodlayıcı ve Potansiyometre, bir kadrana ihtiyacınız olan herhangi bir Raspberry Pi projesine yetenek katar.

    İçin

    Kullanımı kolay
    Harika görünüyorsun
    Python kitaplığı

    Karşısında

    Tipik bileşenlerden daha pahalı

    Mütevazı kadran onlarca yıldır bizimle. İlk radyolar, bir frekansa ince ayar yapmak için bir potansiyometre biçimi kullanırdı. Sesli video düzenleme ekipmanı, menülerde ve zaman çizelgelerinde gezinmek için döner kodlayıcılardan yararlanır. Bu bileşenler, tipik olarak motor hızlarının manuel kontrolü olan Raspberry Pi projeleri için hassas kontrol için kullanılır.

    Pimoroni’nin Breakout Garden HAT’leri için son çıkışları iki kadran. Birincisi, dönüşü ve yönü belirtmek için “darbeler” kullanan döner bir kodlayıcı olan RGB Kodlayıcıdır. Diğeri, kadranın ne kadar döndürüldüğüne bağlı olarak voltaj veren gerçekten değişken bir direnç olan analog bir bileşen olan bir potansiyometredir. Bunların her ikisi de, tipik olarak oldukça “sıkıcı” bileşenler, I2C çıkışı sunan bir Nuvoton MS51 mikro denetleyici ve her projenin hak ettiği “ince” aydınlatma için bir RGB LED içerecek şekilde ayarlandı.

    Pimoroni RGB Breakout’larının Tasarımı ve Kullanımı

    Pimoroni’nin Breakout Garden serisi kartlarla kullanım için tasarlanan RGB Encoder ve Potansiyometre devreleri, bir bakışta birbiriyle aynı görünüyor. Her ikisi de Breakout Garden’ın yuvalarıyla kullanılmak üzere tasarlanmış aynı I2C pin çıkışına sahiptir, ancak aynı zamanda geleneksel başlık pinleriyle kullanılabilir ve doğrudan GPIO’ya takılabilirler.

    Nasıl kullanılırsa kullanılsın ikisi de Raspberry Pi’nin I2C pinlerine bağlanır ve I2C cihazları olarak tanımlanır. RGB Encoder Breakout, saat yönünde ve saat yönünün tersine dönebilen bir kadrandır ve her döndüğümüzde bir “çarpma” hissederiz ve bu, kadranı çevirdiğimiz yönü belirlemek için kullanılır. Bu çarpmalar sayılabilir ve bir olayı tetiklemek için kodda kullanılabilir.

    RGB Potansiyometre Koparma, analog bir elektronik bileşendir. Kadranı sorunsuz bir şekilde saat yönünde veya saat yönünün tersine çevirebiliriz, ancak kadran yalnızca o kadar dönecektir. Potansiyometre, kadranın konumuna bağlı olarak bir voltaj seviyesi verir. Voltaj aralığı, voltaj kaynağına bağlı olarak 0 ile 3 veya 5V arasındadır. Voltaj daha sonra analogdan dijitale dönüştürücü görevi gören yerleşik bir mikro denetleyici (Nuvoton MS51) aracılığıyla verilir ve verileri I2C aracılığıyla Raspberry Pi’ye sağlar.

    Her iki çıkışta da bulunan bir RGB LED, Neopiksel veya APA102 gibi akıllı bir LED değil, darbe genişlik modülasyonu (PWM) kullanarak her bir rengin karışımını değiştirerek kontrol edebileceğimiz “aptal” bir LED’dir.

    Bu kesintileri nasıl kullanabiliriz? Neyse ki, ikisi de Pimoroni’nin IO Expander panosuyla aynı Python kitaplığını kullanıyor, bu da örnek Python komut dosyalarını kullanarak her bir arayı hızlı bir şekilde ayarlayıp test edebileceğimiz anlamına geliyordu. RGB Encoder Breakout, gömülü RGB LED’in rengini gökkuşağının renkleri aracılığıyla artırmak için her bir “yumruyu” kullandı. RGB potansiyometresi daha yumuşak bir deneyimdi, ancak aynı çıktıyla.

    Pimoroni RGB Breakout’ları için Kullanım Durumları

    RGB kodlayıcı veya potansiyometre ne işe yarar? Bir video zaman çizelgesinde gezinirken hassas kontrol için bir menüde gezinmek için bir kodlayıcı kullanılabilir veya bir oyun kumandası olarak kullanılabilir. mV seviyesine kadar süper hassas giriş için, motor hız kontrolü için ve hassasiyetin önemli olduğu projeler için bir potansiyometre kullanılabilir. Her aradaki RGB LED, ekranı olmayan projeler için görsel geri bildirim için kullanılabilir.

    Bu aralar, insanların etkileşime girmesi için tasarlanmış dokunsal, fiziksel arayüzlerdir. Girdiyi hissediyoruz ve bir GUI uygulamasında bir kaydırıcı kullanmaktan farklı “hissettiren” bir kontrol ölçüsüne sahibiz.

    Sonuç olarak

    RGB Kodlayıcı ve Potansiyometre kesintileri biraz niş. Bu girdilerde RGB’ye “ihtiyacımız yok” ama harika görünüyorlar ve küçük bir kodla bu özelliği kullanıcıya faydalı bilgiler sağlamak için kullanabiliriz. Breakout Garden HAT için tasarlanmış olsalar da, doğrudan GPIO ile ve I2C arayüzüne sahip diğer mikro denetleyicilerle kullanılabilirler.

    0 0 votes
    Rating post
    Subscribe
    Bildir
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x